我们使用的是 K2E EVM 模块 及其1Gb 以太网。 我们想了解 NETCP PLL 块如何 从 u-boot 中的配置生成指定的350MHz 输出时钟。 根据 NETCP PLL 配置(请参阅 SPRS865D 中的第243页、66Ak2e02数据表)、u-boot 中的 PLLD = 1、PLLM = 20、CLKOD = 2。 根据 EVM 原理图、PLL 块具有 NETCPCLK 或 CORECLK 的输入、 两者均为100MHz (根据原理图上的注释)。 使用该时钟输入和 PLL 设置进行数学计算时、NETCP PLL 的输出时钟 为333.3MHz、而不是所需的350MHz。 请解释此电路的工作原理和 EVM 上的配置、以阐明我们对如何利用 NETCP PLL 块的理解。
注意: 如果 PLLM = 21、并且其他所有内容相同、 那么 PLL 块的输出将为350MHz。 但是、这不是 u-boot 配置。