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.

[参考译文] C6657 PCIe 链路速度问题

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/600803/c6657-pcie-link-speed-problem

您好、Volks、

我在我们的定制板上使用 C6657 DSP、并使用 CCSV7.1。 我正在测试 DSP 和 FPGA 之间 PCIe 接口的吞吐量。 由于参考时钟为100MHz、我将 PCIe_SERDES_CFGPLL 使用默认值0x1c9 (PLLM - 64h)

开始时、当我使用 PCI 工作模式时、第1代期望2.5 GHz PLL 输出、但仅获得1.2 GHz。  当我将 PCI 工作模式第1代更改为第2代时、我期望5GHz PLL 输出仅获得2.5GHz。  

有人有什么想法吗?原因是什么?

谢谢、

RAM。

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

    我已通知工厂团队。 他们的反馈将在此处发布。

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

    是的、使用100MHz 参考时钟时、0x262_0358应编程到0x1c9中。 这是默认设置、也可在我们的 Keystone I PCIe 接口的 Processor SDK RTOS 软件中使用。

    位7-1是乘法器、110、0100 = 0x64、这是 PCIe UG 的表2-2的25倍。 100MHz*25=2.5GHz。 我不知道为什么您仅测量1.2GHz、我在我们的硬件专家中环回了这一数据。

    此致、Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    Ya 主要是你说的是对的。 我仅测量1.25GHz、实际上是我们预期速度的一半。

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

    Ramana、

    您是否使用提供的 ProcSDK 代码?  由于您使用的是100MHz 参考时钟、因此您应该能够使用提供的示例获得标称正确的操作。

    列出的频率不是预期的。  您确定示波器设置正确吗?  通常、在捕获重复的千兆位时钟信号和数据信号时、数字采样示波器会混叠并显示不正确的信号。

    您是否已查看以下文档以了解更多信息:

    《KeyStone 器件的 PCIe 用例应用报告》(SPRABK8)、网址 为 http://www.ti.com/lit/an/sprabk8/sprabk8.pdf

    KeyStone 器件的 PCI Express (PCIe)常见问题解答应用报告(SPRAC59A)、网址 为 http://www.ti.com/lit/an/sprac59a/sprac59a.pdf

    Tom

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

    您好、Tom、

    再次测量。 立即开始工作。

    谢谢、

    RAM。