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.

[参考译文] Linux/AM5728:PCIe 问题

Guru**** 1221610 points
Other Parts Discussed in Thread: CDCM9102, AM5728
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/729929/linux-am5728-pcie-issue

器件型号:AM5728
主题中讨论的其他器件:CDCM9102

工具/软件:Linux

各位专家、您好。 在我的定制板上、CPU 和 FPGA 通过 PCI-E x2 gen1模式进行连接。 ARM 为 RC、FPGA 为 EP、并在 RC 之前通电。 我使用125MHz REFCLK 发生器。 链路非常不稳定:有一次电路板启动时我看到"链路从未出现"、下次链路打开时、lspci 未正确显示 FPGA 器件版本(我看到0xFF)。 是软件问题还是硬件问题? 我检查了原理图和 PCB:PCI 复位 GPIO 功能正常、PMIC 电压输出正常、差分对也正常。 我还在其他电路板上使用了频率为125MHz 的相同 FPGA IP 块。

那么、AM5728 PCI-E 内核支持125 MHz 还是100 MHz 是最大值(我注意到 EVM 原理图中的 CDCM9102发生器)?

SDK05.00.00.15设计基于 AM5728 GP EVM。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Andrei、
    AM57xx PCIe 需要100MHz 差分时钟源。

    此外、请确保在器件未通电时不对任何 AM57xx IO 引脚(包括 PCIe Tx/Rx 引脚)施加电压、否则可能导致损坏。 我提到这一点是因为您说过您的 FPGA 在 AM57xx SoC 之前就已通电。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的帮助、DK-.