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 连接到 ASIC。 在其应用中,他们正在考虑通过使用 AM65xx 上的 UDMA (NAVSS)获取 ASIC 上 SRAM 中的数据,将其传输到与 AM65xx 连接的 DDR 并使用它。
ASIC 上的 SRAM --(PCIe)->AM65x->DDR <--上的 UDMA (MPU 在 DDR 上使用此传输数据)
在这种情况下、他们认为有必要使 AM6526缓存无效、因为 UDMA 重写 DDR、因此他们认为它将与 Arm 内核的缓存不一致。
您能告诉他们在 DMA 传输后使缓存无效并将 DDR 数据反映到缓存中的过程吗? 请与他们分享任何示例代码和文档。
此致、
Hideaki
Hideaki、
AM65支持 IO 一致性、这意味着您可以将 DDR 区域配置为与 IO 活动一致。 因此无需刷新 A53缓存。 如果 R5使用 DDR 数据、则需要进行高速缓存管理。
此致
Jian