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

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

3.9. 绑定实现(Bonding Implementation)

绑定使您能够最大限度地减少通道之间的偏斜(skew)。您可以通过共享TX和RX PMA时钟和同步PMA接口上的复位、读使能和写使能来实现通道之间的绑定。绑定实现支持高达16个FGT PMA通道和4个FHT PMA通道。在F-tile中有两个绑定组件:PMA绑定和系统(System)绑定。

PMA绑定

PMA绑定是往返于PMA 通道的数据流绑定。例如,在需要四个数据流组成一个通道的Ethernet 112G PMA上,TX和RX方向都有PMA绑定。

注: 有关TX PMA绑定的最大通道间偏斜的信息,请参考 英特尔Agilex 7器件数据表
注: 请使用 F-Tile通道布局工具 来进行PMA通道布局。

系统绑定

系统绑定是将通道绑定到单个链路中。例如,在使用112G PMA的400GbE Ethernet中,每个PMA占用四个数据流。每个PMA的四个数据流被绑定。反过来,这四个PMA/数据流组都绑定在一起。因此,这个400GbE接口示例需要16个数据流。所有这些数据流通过系统绑定被绑定在一起。

注: 仅当使用System PLL作为时钟源时,才能实现RX方向上的系统绑定。

在参数编辑器中使能绑定

在F-tile中,您可以通过参数编辑器中的Common Datapath Options组框中的Number of PMA LanesPMA width参数来使能绑定功能。

图 89. 在参数编辑器中使能绑定

Intel Quartus Prime软件会根据您对Number of PMA LanesPMA width参数的指定自动实现绑定。下表列出了实现PMA或系统绑定所需的参数设置:

表 85.  实现PMA和系统绑定的参数设置
绑定实现(Bonding Implementation) PMA通道数 PMA宽度
无绑定 = 1 =< 32-bit
PMA绑定 = 1 64, 128
系统绑定 > 1 =< 32-bit
系统和PMA绑定 > 1 64, 128

当使能了系统绑定并且Datapath clocking mode设置为PMA时,在TX Clock Options组框中为Selected tx_clkout clock source参数选择Bond Clock

图 90. TX时钟选项

同样地,当使能了绑定并且Datapath clocking mode设置为PMA时,在RX Clock Options组框中为Selected rx_clkout clock source参数选择Bond Clock

图 91. RX时钟选项

通过为Selected tx_clkout clock sourceSelected rx_clkout clock source参数选择Bond Clock ,您可以确保绑定组的主要数据流驱动tx_clkoutrx_clkout源。

当使能了系统绑定并且Datapath clocking mode设置成System PLL时,分别对Selected tx_clkout clock sourceSelected rx_clkout clock source参数选择Sys PLL Clock或者Sys PLL Clock Div2

注: 在不同的tile之间,在FGT和FHT通道之间或者200G和400G硬核IP之间不支持绑定。