I'm working on a project that currently uses a dual-port BRAM (generated from
Coregen) in a VHDL black-box. I would like to port the address/data signals
outside of the box and use a shared BRAM yellow block so I can read and write
from ipython, but sadly the yellow block is only single ported.
Is there a dual-port shared BRAM, or would it be possible to make one myself?
If the latter, how would I go about it? I was tempted to go under the mask of
the yellow block and just replace the Xilinx single-port bram block with the
Xilinx dual-port block, but I don't know if there are any configuration files
or vhdl that would need to be updated along with it.
Any help/documentation on the process would be great.
Thanks,
Jay