Jump to content
  • 0

unable to Transfer more then 32bits from PS to PL through BRAM of Zybo


Sami Malik

Question

Hi,

Currently I'm working on a project in which I want to transfer 1MB data from PS to PL using BRAM using custom IP. I receive correct data at PL whenever I send data less then 32 bits from PS to PL  but when I send more bits from PS, I'm unable to receive even a single bit. is there any clock issue as I'm using clock of PS for my custom IP or their is any other problem?

Regards, 

Sami

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

Hi @Sami Malik,

We have not altered the BRAM IP core to move more that 32 bits.  Please attach a screen shot of your block design altered to work with more than 32 bits to see what you are altering. In regards to DOUT.  DOUT is the output pin from the Memory generator to the DIN pin on the multiple bits IP Core.

best regards,

Jon

Link to comment
Share on other sites

Hi @Sami Malik,

I reached out to a co-worker about this thread and they pointed out that you are writing into the controllers register space, not the brams memory space.  you are not accessing the 0,1,2,3 addresses of the bram by reading it from rtl based on how you have it set up. They also suggested that you should try to import an example from system.mss to get an idea of how xilinx uses the driver as well.

best regards,

Jon

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...