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.

[参考译文] AM69:使用 MAIN_PLL2_HSDIV4_CLKOUT 的100MHz 时钟启用 ACSPCIe

Guru**** 2456850 points
Other Parts Discussed in Thread: AM69

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1483076/am69-enabling-acspcie-with-the-100mhz-clock-from-main_pll2_hsdiv4_clkout

器件型号:AM69

工具与软件:

您好!

在我们的定制电路板上、我们将使用内部参考时钟(CORE_REFCLK)到4通道 SERDES。

内部基准时钟进行输入多 路复用;我们将使用该多路复用器的 MAIN_PLL2_HSDIV4_CLKOUT (100 MHz)输入。 我们熟悉如何配置(请参阅 https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-am69/latest/exports/docs/linux/Foundational_Components /Kernel/SR2001/SERDES/SERDES.html Kernel_Drivers)。

我们还需要将 PCIe 参考时钟从 SERDES 提供给 PCIe 端点(我认为这称为"ACSPCIe 缓冲器时钟"、如 AM69 TRM 的表12-201所示)。 但是、我在上面链接的文档中未涉及到这一点。 在进行一些挖掘并尝试与 J784S4EVM 进行比较后、我们认为以下常量可在器件树中用于从 SERDES (来自 https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/include/dt-bindings/phy/phy-cadence.h?id=db88712931433e92a5f73cec57c82c5c7ebee593#n13):)获取 PCIe 参考时钟

/* Torrent */
#define CDNS_TORRENT_REFCLK_DRIVER      0
#define CDNS_TORRENT_DERIVED_REFCLK	1
#define CDNS_TORRENT_RECEIVED_REFCLK	2

假设这是正确的、我的问题是、这些值中的哪个值是正确的 、可以使用 MAIN_PLL2_HSDIV4_CLKOUT (这是我的 SERDES 内部基准时钟)的100MHz 时钟启用 ACSPCIe? 如果您想简要描述这三个值的含义、或许这对其他人很有帮助。

非常感谢、此致、
Dave