Skip to content

embelon/caravel_wb_openram

 
 

Repository files navigation

Caravel User Project

License UPRJ_CI Caravel Build

❗ Important Note

Additional memory (internal 1kB of OpenRAM and HyperRAM driver for external memory chip) connected through Wishbone to Caravel SoC for MPW submission

Memory block Space Address Size
HyperRAM ext. chip RAM 0x3000_0000 - 0x307f_ffff 8MB
HyperRAM ext. chip Registers 0x3080_0000 - 0x3080_ffff max 64k registers, 16bit each
HyperRAM driver CSRs 0x3081_0000 - 0x3081_ffff max 64kB, 16k CSRs
OpenRAM RAM 0x30c0_0000 - 0x30c0_ffff max 64kB

About

Caravel user project built around 1kB OpenRAM macro and simple HyperRAM driver to provide more memory to Caravel SoC.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Verilog 99.4%
  • Other 0.6%