Skip to content

libresilicon/SauMauPing1

 
 

Repository files navigation

Sau Mau Ping SoC revision 1 (Codename: 秀茂坪芯片一号)

This is the project of our SoC project we're already preparing in order to be ready for a small enough structure size in #LibreSilicon

You can generate the verilog code by running

make verilog

and an emulator (requires verilator version 3.904 !!) by running

make sim

The emulator will appear as vsim/emulator and can be executed by running

./vsim/emulator

Also there is a primitive method to generate graphs of the diverse blocks. You can either run

make png

or

make svg

and it will generate PNGs/SVGs of all the IP blocks (still pretty nasty big and sometimes unusable output!!)

For the ASIC, we're still working on a DRAM controller so that we don't need the IP cores from Xilinx anymore

About

SauMauPing SoC rev.1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 36.2%
  • Scala 32.1%
  • C++ 11.4%
  • Makefile 8.5%
  • Verilog 6.8%
  • Python 3.8%
  • Assembly 1.2%