Skip to content

sathibault/computer_architecture_class

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer Architecture RISC Resources

There are three RISC models in this project that I use for an computer architecture design class:

  • Ultimate RISC - a single-instruction ISA with a multi-cycle implementation. The ultimate-risc folder includes:
    • ISA specification
    • a datapath block diagram
    • a multi-cycle execution algorithm
    • per-cycle datapath diagrams
    • the state-transition table, and
    • a Verilog implementation
  • Nano RISC - a very small 8-bit ISA with a single-cycle implementation. The nano-risc folder includes:
    • ISA specification
    • a datapath block diagram
    • per-instruction datapath diagrams
    • instruction decoder output table, and
    • a Verilog implementation
  • UV RISC - a decent size 16-bit ISA with an implementation template. The uv-risc folder includes:
    • ISA specification
    • a datapath block diagram
    • a template for the instruction decoder output table, and
    • Verilog templates for a single-cycle implementation

All of these were designed for and tested on Digilent's Basys 3 FPGA board

About

Resources from my class on computer architecture design

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published