Syntax Highlighting for Bluespec
Consult the README file in each of the directories for details.
Course Textbook
Reading Materials
Reference Materials
- Bluespec
- RISC-V
- User-Level ISA Specification v2.1
- Instruction set: Chapter 2, "RV32I Base Integer Instruction Set, Version 2.0", pages 9-23. (We do not implement LB, LBU, LH and LHU.)
- Instruction encoding: Chapter 9, "RV32/64G Instruction Set Listings", pages 53-54.
- CSR instructions: Chapter 2, Section 8, "Control and Status Register Instructions", pages 20-23. (We only implement CSRRW and CSRRS.)
- Draft Privileged ISA Specification v1.9
- Complete CSR listing: Chapter 2, Section 2, "CSR Listing", pages 7-13. (We only implement following CSRs: cycle, instret, mhartid, and mtohost.)
Previous Offerings