MC851 - Computing Project I¶
In this course, students will develop, in groups, a computer system containing at least one processor and its peripheral components.
classrooms¶
Classes will be held on Fridays (14pm-18pm) in room CC05.
REFERENCES¶
The recommended bibliography is:
- David Patterson, Anderson Waterman. RISC-V Practical Guide: Atlas of an Open Architecture. 2019. Available online.
- Manuals and Documentation of the RISC-V processor, in particular the Specification of Instructions.
- Processor Microarchitecture: An Implementation Perspective. Antonio González, Fernando Latorre and Grigorios Magklis. Synthesis Lectures on Computer Architecture. Morgan & Claypool Publishers.
- simulators: RISC-V Simulator, RISC-V Interpreter, Venus, QtRVYes.
- Tang Nano 9K kit documentation.
- Fundamentals of Digital Logic with Verilog Design, Third Edition. Stephen Brown & Zvonko Vranesic. McGrawHill. 2013.
- OSS CAD Suite.
- Litex.
Assessment¶
This discipline foresees 4 deliveries at the end of each month of the course. Each delivery will consist of a prototype and presentation of the results, as Course calendar. The weights of each delivery are:
- 1 delivery: 20% of the final grade (25/08)
- 2 delivery: 20% of the final grade (29/09)
- 3 delivery: 20% of the final grade (10/11)
- 4 delivery: 40% of the final grade (01/12)
Activities will be organized and developed for groups of students and the size of each group will be defined after the start of classes. The evaluation of each group will be made considering the participation of each student in the group, where each student can have an individual grade.
Project Manager¶
Standard service will be offered half an hour before and after each class. If you need an extra time, send a time suggestion by email so we can schedule it.
Calendar¶
See calendar of the discipline.