[libre-riscv-dev] daily kan-ban update 15jun2020

Yehowshua yimmanuel3 at gatech.edu
Mon Jun 15 21:03:52 BST 2020

> what i might do for now is just drop in a small SRAM just to get
> something working.

You might already know, but you can do an SRAM like so:
**should also map to ECP5 BRAM blocks in Yosys

from nmigen import Memory
gprf = Memory(width=32, depth=32)
gprf_rp1 = gprf.read_port()
gprf_rp2 = gprf.read_port()
gprf_wp  = gprf.write_port()



More information about the libre-riscv-dev mailing list