08-30-2015 06:02 PM
I am working with block memory generator IP in Vivado on ZC706 evalaution board.
d[2:0] is connected to the Push buttons and spo[3:0] to the LEDs on the board. dout[0:0] = 1.
Details of the block memory generator are,
Memory type: Single port RAM
Operating mode: Write first
When I connected d[2:0] directly to spo[3:0], I was able to blink the LEDs using the push buttons. But when I used block memory generator as the medium, there is nothing coming out from douta.
Could anyone please help me on this issue.
08-30-2015 06:11 PM
You need a block memory controller, and an axi interface: zynq -> axi controller -> memory controller -> bram.
08-31-2015 09:24 AM
Thanks for the reply!
Is it possible to use 'Block Memory Generator' in standalone mode, without using BRAM controller?
08-31-2015 01:15 PM
You need the BRAM controller. You need this setup: ZYNQ -> AXI internconnect -> BRAM controller -> BRAM generator. It is easy to setup. Vivado auto-completes most of this for you. Be patient, you will get it.
Read the proper documentation here: