Other Parts Discussed in Thread: TDA4VH, TDA4VM
Hello
My platform is the J784S4 EVM with the TDA4VH processor.
An FPGA is writing data by PCIe into the SoC memory (central MSM or DDR4).
The C7x core is polling this memory to detect when the FPGA has finished writing. (we cannot use interrupts for now)
--> because of the way the cache works, as soon as the C7x core reads into MSM or DDR memory, data is placed into the cache.
so to detect that the FPGA wrote, the C7x must always invalidate the cache line before re-reading in memory --> it's inefficient.
My question is : how can I configure the MSM or DDR to be uncacheable ? I haven't found an easy way to do it
any help is appreciated
Best regards
Clement