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.

[参考译文] XIO2001:在上行 DMA 期间目的地址增加不正确。

Guru**** 2553260 points
Other Parts Discussed in Thread: XIO2001

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/698529/xio2001-the-destination-address-increased-incorrect-during-upstream-dma

器件型号:XIO2001

您好 TI

我们使用的是 TI XIO2001、在 DMA 中发现了一些奇怪的东西。

  1. 当 PCI 传输一个长的单个上游 DMA 时、该事务可被分成多个帧大小较小的 PCIe 数据包。 XIO2001解码的地址可能不正确。 应根据每个数据包的大小而不是下图(使用 PCIe 分析仪探测)来增大该数据包:

 

  1. 当起始地址为32’hxxxx8fc0且字长为16Dword 时,地址可能不会更改。

 

存储器空间的地址由操作系统分配、其分频大小由 XIO2001决定。 这似乎是一种地址计数器溢出现象。 我们应该如何解决这个问题?