This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM6526: PCIe or GPMC example code

Part Number: AM6526


Hi,

 

I read the below thread.

https://e2e.ti.com/support/processors/f/791/p/741291/2741356#2741356

 

It describes as follows;

AM65x is IO coherent with A53 caches, so traffic from any peripheral into MSMC SRAM and DDR is kept coherent with A53 caches.

Yes as long as the data is in MSMC SRAM or DDR. PCIe read will snoop the most recent data as long as the memory page/region is marked outer shared and cacheable in MMU and NBSS registers.

 

Do you have some code examples of GPMC or PCIe with DMA, which customer can confirm cache coherency ? If possible, TI-RTOS is preferred, but Linux is OK as well.

Since data transaction between memory and peripheral with keeping cache coherency is important for them, they want to evaluate its performance on EVM.

 

DMA (Data Movement Architecture) on AM65x looks excellent. Do you have any deep dive or training materials for NAVSS, UDMA, UTC, DRA, etc … with more illustrations ?

 

Thanks and regards,

Hideaki