Skip to content

Computer Architecture

Here are my reccomended resources for studying computer architecture

Lectures

Books

Title Description Author
Computer Archicture: A Quantitive Approach Describes advanced Computer Architecture concepts Patterson and Hennessey
Computer Organization and Design RISC-V Edition A good introduction to computer ISAs Patterson and Hennesey

Tools

Testing Code or Assembly or A/B Testing

  • Gnu Toolchain
  • Qemu
  • GDB

Verilog Testing

  • IVerilog (simple, great for starting out)
  • Verilator

Higher level RTL

  • Spinalhdl