时钟设置关系 - 2.3 简体中文

Versal Adaptive SoC 600G Channelized Multirate Ethernet Subsystem (DCMAC) LogiCORE IP 产品指南 (PG369)

Document ID
PG369
Release Date
2023-11-08
Version
2.3 简体中文

DCMAC Subsystem 假定任意时钟间都不存在相位对齐。可耐受任意相位,即使在彼此同步的时钟之间(频率间同步)也是如此。

下表显示了耦合 MAC+PCS 模式下的时钟频率关系。

表 1. 耦合 MAC+PCS 模式 - 时钟关系
模式 AXI‑S 宽度 1 主控时钟的频率 (MHz) 受控时钟的频率 (MHz) 2 其他频率关系
100GE MAC+PCS 含和不含 RS(528,514) FEC 256 tx_serdes_clk = 644.5313 +/- 100 ppm

rx_serdes_clk = 644.5313 +/- 100 ppm

tx_core_clk >= 781.25 + 100 ppm

rx_core_clk >= 781.25 + 100 ppm

tx_axi_clk >= 390.625 + 100 ppm

rx_axi_clk >= 390.625 + 100 ppm

tx_axi_clk >= tx_core_clk/2

rx_axi_clk >= rx_core_clk/2

100GE MAC+PCS 含和不含 RS(528,514) FEC 512 tx_serdes_clk = 644.5313 +/- 100 ppm

rx_serdes_clk = 644.5313 +/- 100 ppm

tx_core_clk >= 390.625 + 100 ppm

rx_core_clk >= 390.625 + 100 ppm

tx_axi_clk >= 195.3125 + 100 ppm

rx_axi_clk >= 195.3125 + 100 ppm

tx_axi_clk >= tx_core_clk/2

rx_axi_clk >= rx_core_clk/2

100GE MAC+PCS 含 RS(544,514) FEC

200GE MAC+PCS

400GE MAC+PCS

256

tx_serdes_clk = 664.0625 +/- 100 ppm

rx_serdes_clk = 664.0625 +/- 100 ppm

tx_core_clk >= 781.25 + 100 ppm

rx_core_clk >= 781.25 + 100 ppm

tx_axi_clk >= 390.625 + 100 ppm

rx_axi_clk >= 390.625 + 100 ppm

tx_axi_clk >= tx_core_clk/2

rx_axi_clk >= rx_core_clk/2

100GE MAC+PCS 含 RS(544,514) FEC 512

tx_serdes_clk = 664.0625 +/- 100 ppm

rx_serdes_clk = 664.0625 +/- 100 ppm

tx_core_clk >= 390.625 + 100 ppm

rx_core_clk >= 390.625 + 100 ppm

tx_axi_clk >= 195.3125 + 100 ppm

rx_axi_clk >= 195.3125 + 100 ppm

tx_axi_clk >= tx_core_clk/2

rx_axi_clk >= rx_core_clk/2

  1. 每 100G 的位数。
  2. 该列中的时钟表示所需最低频率。因此,最低要求为 +100 ppm(并非 +/-100 ppm)。时钟源必须配置为可确保即使在其工作范围的下限(含所有不确定性),仍可满足最低要求。这些最低频率基于其他相关时钟的标称时钟频率。如果其他相关时钟有所调整,那么该列中的时钟频率也必须按相同方式进行缩放。

下表显示了在独立 MAC 和 PCS+FEC 模式下运行时,独立 MAC 的时钟频率关系。

表 2. 独立 MAC 和 PCS+FEC 模式 - MAC 时钟关系
模式 主控时钟的频率 (MHz) 受控时钟的频率 (MHz) 1 主控时钟的频率关系
400G TX 通道化 MAC tx_macif_clk = 260.4167

tx_axi_clk >= 260.4167

tx_core_clk >= 520.8333

tx_axi_clk >= tx_macif_clk

tx_core_clk >= 2 x tx_macif_clk

600G TX 通道化 MAC tx_macif_clk = 390.625

tx_axi_clk >= 390.625

tx_core_clk >= 781.25

tx_axi_clk >= tx_macif_clk

tx_core_clk >= 2 x tx_macif_clk

400G RX 通道化 MAC rx_macif_clk = 260.4167

rx_axi_clk >= 260.4167

rx_core_clk >= 520.8333

rx_axi_clk >= rx_macif_clk

rx_core_clk >= 2 x rx_macif_clk

600G RX 通道化 MAC rx_macif_clk = 390.625

rx_axi_clk >= 390.625

rx_core_clk >= 781.25

rx_axi_clk >= rx_macif_clk

rx_core_clk >= 2 x rx_macif_clk

  1. 该列中的时钟表示所需最低频率。因此,最低要求为 +100 ppm(并非 +/-100 ppm)。时钟源必须配置为可确保即使在其工作范围的下限(含所有不确定性),仍可满足最低要求。这些最低频率基于其他相关时钟的标称时钟频率。如果其他相关时钟有所调整,那么该列中的时钟频率也必须按相同方式进行缩放。

下表显示了在独立 MAC 和 PCS+FEC 模式下运行时,独立 PHY 逻辑的时钟频率关系。

表 3. 独立 MAC 和 PCS+FEC 模式 - PHY 时钟关系
模式 灵活接口宽度 1 主控时钟的频率 (MHz) 受控时钟的频率 (MHz) 2
100G PCS 含和不含 RS(528,514) FEC 4x66 tx_serdes_clk = 644.5313 +/- 100 ppm

rx_serdes_clk = 644.5313 +/- 100 ppm

tx_flexif_clk >= 390.625 + 100 ppm

rx_flexif_clk >= 390.625 + 100 ppm

128GFC 3 4x66 tx_serdes_clk = 701.25 +/- 100 ppm

rx_serdes_clk = 701.25 +/- 100 ppm

tx_flexif_clk >= 425 + 100 ppm

rx_flexif_clk >= 425 + 100 ppm

100G PCS 含 RS(544,514) FEC

200G PCS

400G PCS

4x66 tx_serdes_clk = 664.0625 +/- 100 ppm

rx_serdes_clk = 664.0625 +/- 100 ppm

tx_flexif_clk >= 390.625 + 100 ppm

rx_flexif_clk >= 390.625 + 100 ppm

100G PCS 含和不含 RS(528,514) FEC 5x66 tx_serdes_clk = 644.5313 +/- 100 ppm

rx_serdes_clk = 644.5313 +/- 100 ppm

tx_flexif_clk >= 322.27 4 + 100 ppm

rx_flexif_clk >= 322.271 + 100 ppm

100G PCS 含 RS(544,514) FEC 5x66 tx_serdes_clk = 664.0625 +/- 100 ppm

rx_serdes_clk = 664.0625 +/- 100 ppm

tx_flexif_clk >= 322.271 + 100 ppm

rx_flexif_clk >= 322.271 + 100 ppm

128GFC 3 5x66 tx_serdes_clk = 701.25 +/- 100 ppm

rx_serdes_clk = 701.25 +/- 100 ppm

tx_flexif_clk >= 340 + 100 ppm

rx_flexif_clk >= 340 + 100 ppm

100G FlexO

200G FlexO

400G FlexO

320 tx_serdes_clk = 698.81 +/- 100 ppm

rx_serdes_clk = 698.81 +/- 100 ppm

tx_flexif_clk >= 349.40 + 100 ppm

rx_flexif_clk >= 349.40 + 100 ppm

100G 仅限 FEC RS(528,514) FEC

2 x 50G 仅限 FEC RS(528,514) FEC

320 tx_serdes_clk = 644.5313 +/- 100 ppm

rx_serdes_clk = 644.5313 +/- 100 ppm

tx_flexif_clk >= 322.27 4 + 100 ppm

rx_flexif_clk >= 322.27 4 + 100 ppm

100G 仅限 FEC RS(544,514) FEC

2 x 50G 仅限 FEC RS(544,514) FEC

320 tx_serdes_clk = 664.0625 +/- 100 ppm

rx_serdes_clk = 664.0625 +/- 100 ppm

tx_flexif_clk >= 332.03125 + 100 ppm

rx_flexif_clk >= 332.03125 + 100 ppm

  1. 每 100G 的位数。
  2. 该列中的时钟表示所需最低频率。因此,最低要求为 +100 ppm(并非 +/-100 ppm)。仅当 flexif clk 与 serdes clk 不相关时才有 +100ppm 要求。时钟源必须配置为可确保即使在其工作范围的下限(含所有不确定性),仍可满足最低要求。这些最低频率基于其他相关时钟的标称时钟频率。如果其他相关时钟有所调整,那么该列中的时钟频率也必须按相同方式进行缩放。
  3. 对应收发器通道串行速率上限为 56.42 Gbps。
  4. 虽然要求最小值为 312.5 MHz,但建议最小值为 322.27 MHz。