skip to primary navigationskip to content
 

Course pages 2025–26

ECAD and Architecture Practical Classes

Additional material and further reading

Relevant course notes

Part IB Introduction to Computer Architecture lectures.

Part IB Unix Tools, a useful reference for those unfamiliar with the Unix command line.

Further reading

Bluespec SystemVerilog (BSV), a higher level hardware description derived from Haskell and based on the principle of Guarded Atomic Actions. This can make writing hardware considerably quicker and less error-prone than writing SystemVerilog.

To learn more, you might like to read the book BSV by Example.

One of the lead developers of Bluespec - Nikhil - is developing a tutorial to learn about RISC-V processor development using Bluespec. See his GitHub Site for details.