Add init_ram and run_cpu simulation files
6 files changed
tree: 33e02db06faf16b303dfce0da526a3d568bdbbb4
- .github/
- docs/
- openlane/
- signoff/
- verilog/
- .gitignore
- .gitmodules
- LICENSE
- Makefile
- README.md
README.md
LeoSoC
This is a simple SoC with the following:
- 1 LeoRV32 Core (RV32I)
- 8 kB Work RAM
- 8 kB Video RAM (can also be used as Work RAM)
- SVGA Core (800 x 600, 40 MHz)
- Resolution decreased to 100 x 75 pixel
- 1 Byte per Pixel with direct color format (BBGGGRRR)
- UART
- 9600 baud fixed at 40 MHz
- Blink
- Simple output to blink an LED
Address Layout
Peripheral | Address |
---|
WRAM_BASE | 0x000000 |
VRAM_BASE | 0x010000 |
UART_BASE | 0x0A0000 |
BLINK_BASE | 0x0F0000 |