DCMAC Subsystem 收发器接口与 GT 收发器之间的时钟和数据连接因所选 GT 技术和配置的工作模式而异。本节描述了 DCMAC Subsystem 与 GT 收发器之间的连接。
注释: 在这些表中,<N> = 端口号 0-5。
端口名称 | 时钟域 | I/O | 描述 |
---|---|---|---|
tx_serdes_data<4*N+0>[79:0] | tx_alt_serdes_clk[<N>] | O | 数据到 GT |
tx_serdes_data<4*N+1>[79:0] | tx_alt_serdes_clk[<N>] | O | 数据到 GT |
tx_serdes_data<4*N+2>[79:0] | tx_alt_serdes_clk[<N>] | O | 数据到 GT |
tx_serdes_data<4*N+3>[79:0] | tx_alt_serdes_clk[<N>] | O | 数据到 GT |
fec_tx_dout_start_<N> | tx_alt_serdes_clk[<N>] | O | 表示代码字起始位置。 |
fec_tx_dout_start_<N>_bh | tx_alt_serdes_clk[<N>] | O | 表示下半端口的代码字起始位置。仅在 50G 仅限 FEC 模式下使用。 |
tx_serdes_is_am_prefifo_<N> | tx_serdes_clk[<N>] | O | 指示输出 FIFO 的快速时钟侧上的对齐标记开销。 |
tx_serdes_is_am_<N> | tx_alt_serdes_clk[<N>] | O | 指示输出 SerDes 数据包含对齐标记开销。此信号对 MAC+PCS 模式、PCS 模式、128GFC 模式和 FlexO 模式均有效。对仅限 FEC 模式则无效。 |
注释: 在独立 MAC 和 PCS+FEC 模式下工作时,TX 灵活接口上复位之后的首个代码字起始指示可能并不会被中继到 TX 收发器 (SerDes) 接口。
端口名称 | 时钟域 | I/O | 描述 |
---|---|---|---|
rx_serdes_data<4*N+0>[79:0] | rx_alt_serdes_clk[<N>] | I | 来自 GT 的数据 |
rx_serdes_data<4*N+1>[79:0] | rx_alt_serdes_clk[<N>] | I | 来自 GT 的数据 |
rx_serdes_data<4*N+2>[79:0] | rx_alt_serdes_clk[<N>] | I | 来自 GT 的数据 |
rx_serdes_data<4*N+3>[79:0] | rx_alt_serdes_clk[<N>] | I | 来自 GT 的数据 |
fec_rx_din_start_<N> | rx_alt_serdes_clk[<N>] | I | 表示代码字起始位置。 |
fec_rx_din_start_<N>_bh | rx_alt_serdes_clk[<N>] | I | 表示下半端口的代码字起始位置。仅在 50G 仅限 FEC 模式下使用。 |
rx_serdes_fifo_flagin_<N> | rx_alt_serdes_clk[<N>] | I | 此标志用于追踪通过 RX 由慢到快时钟 FIFO 的时序;当此标志断言有效并保持一个周期时,它可能导致在发生 FIFO 重定时后,对应 _fifo_flagout 断言有效。 |
rx_serdes_fifo_flagout_<N> | rx_serdes_clk[<N>] | O | 当 fifo_flagin 指示经过 RX 从慢到快时钟 FIFO 后,此信号断言有效。 |
rx_serdes_albuf_restart_<N> | rx_alt_serdes_clk[<N>] | O | 指示需为此端口复位对齐缓冲器。 |
rx_serdes_albuf_slip_<4*N+0> | rx_alt_serdes_clk[<N>] | O | 指示词端口的传入数据需延迟 1 个周期。 |
rx_serdes_albuf_slip_<4*N+1> | rx_alt_serdes_clk[<N>] | O | 指示词端口的传入数据需延迟 1 个周期。 |
rx_serdes_albuf_slip_<4*N+2> | rx_alt_serdes_clk[<N>] | O | 指示词端口的传入数据需延迟 1 个周期。 |
rx_serdes_albuf_slip_<4*N+3> | rx_alt_serdes_clk[<N>] | O | 指示词端口的传入数据需延迟 1 个周期。 |