Skip to content

ilya-sotnikov/urv32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

urv32

Soft-core RISC-V CPU

Features

  • rv32i without privileged stuff and fences for now
  • 3 stage pipeline (fetch, decode, execute + memory + writeback)
  • TCM using dual-port block SRAM, shared data and instructions

May implement in the future

  • separate AXI4-Lite master for instruction and data memory (and MMIO)
  • CSR, timer
  • M extension
  • C extension
  • interrupts and exceptions

Resources I've learned from