Skip to content

Add macro-based dpram for Xilinx/AMD 7Series FPGA

Frederik Pfautsch requested to merge mle/upstream/7dpram into master

Hi,

this MR adds a new dpram implementation which is backed by the VHDL macro for 7Series FPGAs. (--> https://docs.xilinx.com/r/en-US/ug953-vivado-7series-libraries/BRAM_TDP_MACRO)

Various datawidths are supported and if the depth of a single 18kbit or 36kbit BRAM is not sufficient, multiple BRAMs are instantiated. These BRAM blocks can be updated after bitstream generation by using external tools such as the updatemem command.

Looking forward to your feedback!

Merge request reports