仅对英特尔可见 — GUID: min1603918917504
Ixiasoft
仅对英特尔可见 — GUID: min1603918917504
Ixiasoft
2.4.3. 系统PLL
F-tile有三个板载系统PLL。这些系统PLL是硬核IP (MAC、PCS和FEC)和EMIB交叉的主时钟源。这意味着当您使用系统PLL时钟模式时,这些模块不是由PMA时钟提供时钟,并且不依赖于来自FPGA内核的时钟。每个系统PLL只生成与一个频率接口相关的时钟。例如,您需要两个系统PLL,以1 GHz运行一个接口,以500 MHz运行一个接口。使用系统PLL使您能够独立使用每个通道,而一个通道时钟的改变不会影响相邻通道。
每个系统PLL可以使用8个FGT参考时钟中的任何一个。系统PLL可以共享一个参考时钟或者有不同的参考时钟。每个接口(硬核IP)可以选择要使用哪个系统PLL,然而,一旦选择就是固定的,不能使用动态重配置进行重配置。如果PMA Direct PHY IP使用系统PLL时钟模式,那么PMA Direct就是一个数据有效的类型接口。
有了三个系统PLL,您就可以将其中一个用于 PCIe* ,另外两个用于Ethernet和其他协议。然而,还有其他情况,您可以将全部三个系统PLL用于Ethernet和PMA Direct数字模块内的各种接口。由于只有三个系统PLL,因此具有不同线速率的多个硬核IP可能必须共享一个系统PLL。当多个硬核IP共享一个系统PLL时,线速率最高的硬核IP决定了系统PLL频率,而线速率最低的硬核IP必须进行超频(overclocked)。具体的节奏(cadence)取决于时钟;请参考数据路径时钟节奏来了解详细信息。
下表显示了四个接口共享一个系统PLL的示例:
- 对于50GbE数据路径接口(所有四个接口中线速率最高),系统PLL是本地的(native)。
- 三个较低线速数据路径接口被超频,并且需要定制节奏(custom cadence)。
设计 | 线速率(Gbps) | PMA宽度 | PMA时钟频率(MHz): 线速率 ÷ PMA宽度 | 系统PLL频率(MHz) | 系统PLL输出到内核频率(MHz) | 数据路径时钟频率 |
---|---|---|---|---|---|---|
50GbE | 53.125 | 64 | 830.08 | 830.08 | 415.04 | 与PMA时钟频率相同 |
25GbE | 25.78125 | 32 | 805.67 | 830.08 | 415.04 | 超频至PMA时钟频率 |
24G CPRI | 24.33024 | 32 | 760.32 | 830.08 | 415.04 | 超频至PMA时钟频率 |
9.8G CPRI | 9.8304 | 20 | 491.52 | 830.08 | 415.04 | 超频至PMA时钟频率 |
使用 F-Tile Clocking Tool 来可视化IP和tile设置是如何影响数据路径时钟模式的。请首先阅读此工具的Introduction选项卡。