How to have access to 200MB of data written by an IP on the processor in Real-Time?
I have an HLS generated IP connected to the processor HP port using an AXI-Master connection. The IP is writing the data correctly in the DDR area but this data cannot be seen updated from the processor. Only when I relaunch the program I see that the data has ben properly written.
I just tried using the ACP port enabling the ACP transaction checker, but it behaves similarly.
I think this is because I have to activate the SCU filtering to keep the data coherence. However, I have to write around 200MB of data using this IP so I cannot use the OCM.
Does anyone has a clue how to configure the Zynq to be able to write 200MB of data using an external IP and have this data available and updated from the processor?
Ah, another important point. I have to access just some of this data at certain moments and this operation has to be as fast as possible because I am performing Real-Time operations.