This project makes additional memories accessible from Caravel SoC (picorv32) via Wishbone bus:
The address space given to user project (0x3000_0000 - 0x30ff_ffff) is shared by these two blocks in following way:
Functionality implemented inside HyperRAM driver / limitations:
Project instantiates HyperRAM driver for external memory chip (8MB version) and additional OpenRAM 1kB block (32x256B). Both blocks are connected to Caravel SoC with Wishbone bus.
sram
sky130A