PrincetonUniversity / prga

Open-source FPGA research and prototyping framework.
http://parallel.princeton.edu/prga/
BSD 3-Clause "New" or "Revised" License
196 stars 25 forks source link

Support ROM mode for block RAMs #23

Closed angl-dev closed 3 years ago

angl-dev commented 3 years ago

This is harder than it seems. The reasons is we need to be able to write to the RAM during programming, which means we need to be able to write to the RAM in two different clocks (but in different periods). Also complicates bitstream generation.

angl-dev commented 3 years ago

[v0.3.5] Support added. Frame-based programming protocol supports memory initialization.