F-Tile体系结构和PMA和FEC Direct PHY IP用户指南

ID 683872
日期 1/24/2024
Public
文档目录

2.4.4. 数据路径时钟节奏(Datapath Clock Cadences)

PMA FIFO接口的读和写频率决定您是否需要标准节奏(standard cadence)还是定制节奏(custom cadence)。

  • 标准节奏:如果PMA FIFO接口的读和写频率相同且频率偏差为0 ppm,则使用标准节奏。
  • 定制节奏:如果PMA FIFO接口的读和写频率不同,或者频率相同但频率偏差大于0 ppm,则使用定制节奏。
图 55. 标准节奏和定制节奏

请参阅PMA数据速率来了解受支持的数据速率。

表 24.  根据数据路径时钟模式划分的受支持的数据路径时钟频率和节奏
数据路径时钟模式 配置 数据路径时钟频率 节奏

PMA时钟模式

(最大906.25 MHz)

PMA Direct

数据路径时钟频率 = PMA时钟频率

PMA时钟频率 = 线速率 ÷ PMA宽度

在TX和RX上使用标准节奏(数据在每个时钟边沿有效)。 15

系统PLL时钟模式

(最大1 GHz)

PMA Direct

用例A:F-tile和链路伙伴共享同一参考时钟的芯片到芯片应用

数据路径时钟频率 ≥ (系统PLL输出频率)min,其中(系统PLL输出频率)min = PMA时钟频率

如果(系统PLL输出频率 = PMA时钟频率和∆ppm = 0),则在TX和RX上使用标准节奏(数据在每个时钟沿上有效)。否则,使用定制节奏。 16 17

用例B:F-tile和链路伙伴不共享同一参考时钟的应用

数据路径时钟频率 ≥ (系统PLL输出频率)min,其中(系统PLL输出频率)min = (maximum ppm 18 ÷ 1000000 + 1) × PMA时钟频率

系统PLL时钟模式

(最大1 GHz)

包含FEC 、PCS和MAC的其他配置

数据路径时钟频率 ≥ (系统PLL输出频率)min,其中(系统PLL输出频率)min = PMA时钟频率

例如,对于10GbE-1,使用≥ 322.265625 MHz;对于25GbE-1,使用≥ 805.6640625 MHz;对于50GbE-1,使用≥ 830.078125 MHz。

如果(系统PLL输出频率 = PMA时钟频率),则在TX和RX上使用标准节奏(数据在每32、33或34个时钟周期有效)。否则,主要使用定制节奏。 19

使用PMA时钟模式的25 Gbps PMA Direct PHY IP端口示例

  • PMA接口和内核FIFO接口之间的所有模块都运行在PMA 时钟上。
  • 在发送器上,PMA FIFO接口由两侧的TX PMA时钟提供时钟。
  • 在接收器上,PMA FIFO接口由两侧的RX恢复时钟提供时钟。
  • 使用标准节奏。TX和RX上的数据在PMA时钟的每个时钟边沿有效。
图 56. 使用PMA时钟模式的25 Gbps PMA Direct PHY IP端口示例下面的F-Tile Clocking Tool截屏显示了一个使用PMA时钟模式的25 Gbps PMA Direct PHY IP端口。

使用超频系统PLL时钟模式的无FEC端口的25 Gbps Ethernet示例

  • PMA接口和内核FIFO接口之间的所有模块都运行在系统PLL时钟上。
  • 在发送器上,PMA FIFO接口执行从系统PLL域到TX PMA时钟域的时钟传输。
  • 在接收器上,PMA FIFO接口执行从RX恢复时钟域到系统PLL域的时钟传输。请参考 F-Tile Ethernet Intel® FPGA Hard IP User Guide 来了解如何为内核接口提供时钟。
  • 由于系统PLL时钟频率比PMA时钟频率快,因此数据路径时钟被超频。所以,您必须使用定制节奏。
图 57. 使用超频系统PLL时钟模式的无FEC端口的25 Gbps Ethernet示例下面的F-Tile Clocking Tool截图显示了一个使用超频的系统PLL时钟模式的无FEC端口的25 Gbps Ethernet。
15 TX PMA和TX数字模块使用一个源自本地时钟的PMA时钟。RX PMA和RX数字模块在恢复的时钟(链路伙伴时钟)上运行。
16 用例A:只有当TX PMA参考时钟、系统PLL参考时钟和链路伙伴TX参考时钟来自同一时钟源(频率偏差为0 ppm)时才能使用标准节奏。在32 Gbps上,只能使用标准节奏,因为系统PLL达到1 GHz的最大频率(它不能承受任何频率差异;频率偏差必须为0 ppm)。
17 用例B:必须对系统PLL频率进行超频以补偿TX PMA参考时钟、系统PLL参考时钟和链路伙伴TX参考时钟之间大于0 ppm的频率偏差。它不支持32.0 Gbps,因为系统PLL时钟必须以大于1 GHz的速度运行才能接受大于0 ppm的频率偏差。
18

maximum ppm = maximum ∆ppm ÷ 2

maximum ∆ppm = max(链路伙伴TX(本地RX上的恢复时钟)和系统PLL之间的∆ppm,系统PLL和TX PMA之间的∆ppm)

19 数据路径时钟已经超频,与PMA时钟相比,超频约为 3%,这是由PCS和FEC的开销导致的。因此,TX PMA参考时钟、系统PLL参考时钟和链路伙伴TX参考时钟之间的频率偏差大于0 ppm是被允许的。