08-13-2013 06:33 AM
hi everyone ,
I am trying to establish a communication between DDR and BRAM using CDMA. I am able to transmit data from DDR(location 0x00080000) to BRAM(0x40000000) and succesfully able to read the BRAM data from PL logic.
After processing I am writting the updated data to the BRAM , following which I initiate BRAM(0x40000000) to DDR(0x00800000) transfer using CDMA. But when i read teh DDR location It has the old values not the updated values.
I tried writting to a another DDR location , The CDMA writes the old values. I have monitored chipscope , I seem to write the correct values to BRAM.
Also If I am not using the CDMA , I am able to read and write correct values to the BRAM from DDR usig the GPIO interface, so I am sure the PL is writting the values to BRAM.
I am attaching the mhs file for reference, if anyone has faced similar problems kindly help.