Course pages 2018–19
Computer Design
Web Tutor
The first four lectures worth of material are delivered via the Cambridge SystemVerilog Web Tutor. This is prerequisite for the ECAD+Arch practicals.
Course Handout
For parts 1 and 2 of the course, people in Cambridge may download the lecture notes as a PDF. Please observe the copyright notice.
Material for part 3 is available here: handout PDF and slides 1-up for viewing.
Useful Links
- Lecture 9 - Link to Intel architecture
reference manual (that they keep moving) worked on 24/09/2018:
https://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-software-developer-manual-325462.html
Errata
- Updated slides for lecture 6 (includes one new slide): PDF
Supervision Exercises
For parts 1 and 2 of the course, the supervision exercises are included in the handout near the back but can also be found here: PDF of the exercises parts 1 and 2
Part 3 supervision exercises are available here: PDF. Supervisors can find sample answers on the supervisors tab.
Laboratories
There are laboratory sessions associated with this course called ECAD+Arch. Sign-up for these at the first Computer Design lecture.
Additional Material
- The RISC-V instruction set reference manual is available from the RISC-V foundation as a PDF
- For Part 3 - You can find out more about the Fermi GPU microarchitecture from nVidia both on the Wikipedia page, and from this whitepaper.