blob: 07dac894bed2c67ca970a04bfa4b4cb2a4ddf789 [file] [log] [blame] [view]
# Amaranth+Coriolis Test SoC
This is a submission of a test SoC for MPW4 built from https://github.com/ChipFlow/mpw4
It contains:
- Minerva RV32IM CPU
- 512 bytes SRAM
- (Q)SPI flash for code and data memory using `spimemio` from picosoc
- HyperRAM for RAM extension using a derivative of `litehyperbus`
- 8-bit GPIO
- UART, timer, and interrupt controller
Built using:
- Amaranth
- Yosys+ABC
- [Coriolis](https://gitlab.lip6.fr/vlsi-eda/coriolis) for PnR; with [PDKMaster](https://gitlab.com/Chips4Makers/PDKMaster) and [flexcell](https://gitlab.com/Chips4Makers/c4m-flexcell) used in place of the standard sky130 cells.