MO801/MC972 - Topics in Architecture and Hardware: From Logic Gates to AI - Building a Computing System
In this discipline, students will be taken through the process of building a computer system starting from logic gates, building a processor and some peripherals, moving on to the development of the minimum software to capture external data, processing through AI and building acceleration components for the algorithms involved.
Notices
Data | Notice |
---|---|
12/02 | Don't miss the important dates of the Graduation calendar |
Menus
Development of logic circuits with HDL and their verification, construction of a processor, construction of peripherals and integration with the processor, development and port of an AI algorithm to process data coming from the peripherals, hardware acceleration of this algorithm.
classrooms
Classes are held on Tuesdays and Thursdays from 16pm-18pm in room CC51. Some of the semester's classes will be allocated for students to carry out project activities in the classroom.
REFERENCES
The recommended bibliography is:
- The Elements of Computing Systems: Building a Modern Computer from First Principles by Noam Nisan (Author), Shimon Schocken (Author). Second Edition. MIT Press. 2021.
- Computer Organization and Design RISC-V Edition: The Hardware Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design). David A. Patterson, John L. Hennessy. Second Edition. 2020.
- Microarchitecture Processor: An Implementation Perspective. Antonio González, Fernando Latorre and Grigorios Magklis. Synthesis Lectures on Computer Architecture. Morgan && Claypool Publishers.
- Digital Design and Computer Architecture, Risc-V Edition. Sarah Harris, David Harris. Morgan Kaufmann Publishers. 2021.
- RISC-V processor manuals and documentation.
- Manuals and documentation for the Verilog language and hardware design tools.
- Articles from conferences and journals in the field
Review
The assessment of the subject will be divided into 2 parts:
Projects: 80% of the final grade being 1 project per month during the semester, resulting in 4 projects.
Seminars: 20% of the final grade, being 1 seminar per month during the semester, resulting in 4 seminars. The seminar dates will be set as soon as the class size is defined.
Examination: There will be no exam.
Any attempted fraud during the semester will be punished to the extent of my authority, including a zero score in the discipline.
Project Manager
The teacher's office hours will be on Tuesday after class. If you need an alternative time, just request it by email or in person.
Calendar
See calendar of the discipline.