Skip to content

zigon15/RiscyZiglerCPU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Riscy Zigler -> Multicycle RISC-V CPU

The aim of the Riscy Zigler CPU was to create a multicycle RiscV CPU mainly for my own learning.

picture alt

This spread sheet shows the current instructions implemented as well as various other helpfull information. It is a slight modified copy of the spread sheet Moppu posted in the Digital Design HQ discord server for the RISC-V cpu project.

Directories:

  • \Compiler contains code that is used to assemble programs using the RISC-V GNU toolchain. It contains helper programs. At the moment there is only one which formats a binary file into text that can be copied straight into the ram verilog files.
  • \CpuSch contains a kicad project of the CPU execution unit in schematic format as well as the sysmbol library which is used. I find doing this is helpfull as I can understand what is happening better when debugging.
  • \RTL contains the code for the CPU as well as test benches.