Skip to content

A minimal RISC-V SoC containing an RV32I-compliant core, a UART and AHB interconnect

License

Notifications You must be signed in to change notification settings

matiasilva/riscv-soc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

riscv-soc

This repository contains the source code for my Minimal RISC-V SoC.

To view the datasheet and full documentation set associated with this project, click here.

Note

This project is a work in progress. I'm picking this up in my free time as and when I can.

Development

To run simulations, view waveforms, and flash Lattice/Gowin FPGAs, you'll need the latest version of the OSS CAD suite. For Xilinx FPGAs, Vivado is required.

All Makefiles rely on the $ROOT variable being set, which you can get by sourcing the appropriately named sourceme file.

Full information on running simulations and the project setup are available on the project page.

Author

Matias Wang Silva, 2024/2025

License

MIT

About

A minimal RISC-V SoC containing an RV32I-compliant core, a UART and AHB interconnect

Resources

License

Stars

Watchers

Forks