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.

[参考译文] TMS320C6678:如何检查 PCIe 数据包历史记录

Guru**** 2604225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/651591/tms320c6678-how-to-check-the-pcie-packet-history

器件型号:TMS320C6678

您好!

我的客户正在使用带 C6678的 PCIe。 它们的硬件配置如下、但无法正常通信。
似乎已建立链路连接设备、但发送和/或接收数据尚未到达。

C6678 (RC)<=>PCIe 开关<=>FPGA (EP)

我想知道发生了哪些数据传输/接收问题。
是否有办法检查在发生某些通信错误时导致错误的已发送(接收)数据包的历史记录?

此致、
H.U

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

    您好!

    如果设计不佳的可能性很小、可以尝试在两侧启用 TLP Digest 并尝试监控路径上的错误。 我从未尝试过交换机、但希望他们可以访问一些管理界面。 在 FPGA 中、如果在您的控制下、用户可能会看到何时接收到带有 ECRC 错误的数据包。 物理信号完整性的信息。

    另一个选项是降级到 gen1链接速度以及它是否有用。