F-Tile Triple-Speed Ethernet Intel® FPGA IP User Guide

ID 741328
Date 8/16/2024
Public
Document Table of Contents

5.2.4. Transmit and Receive Latencies

Altera uses the following definitions for the transmit and receive latencies for the PCS function with an embedded PMA:
  • Transmit latency is the time the PCS function takes to transmit the first bit on the PMA-PCS interface after the bit was first available on the MAC side interface (MII/GMII).
  • Receive latency is the time the PCS function takes to present the first bit on the MAC side interface (MII/GMII) after the bit was received on the PMA-PCS interface.
Table 25.  PCS Transmit and Receive Latency

For LVDS, the TX latencies are obtained from the TX latencies are obtained from sim:/tb/dut/gmii_tx_d or sim:/tb/dut/mii_tx_d (after clkena is asserted) to sim:/tb/dut/i_tse_pcs_0/tbi_tx_d_muxed. The RX latencies are obtained from sim:/tb/dut/gmii_rx_d or sim:/tb/dut/mii_rx_d to sim:/tb/dut/i_tse_pcs_0/tbi_rx_d_lvds.

For 2XTBI PCS variant, the TX latencies are obtained from sim:/tb/gmii_tx_d to sim:/tb/tbi2x_tx_d. The RX latencies are obtained from sim:/tb/tbi2x_rx_d to sim:/tb/gmii_rx_d.

For 2XTBI PCS with FGT variant, the TX latencies are obtained from sim:/tb/dut/eth_tse_0_testbench/i_tse_pcs_0/gmii_tx_d to sim:/tb/dut/eth_tse_0_testbench/i_tse_pcs_0/tbi2x_tx_d. The RX latencies are obtained from sim:/tb/dut/eth_tse_0_testbench/i_tse_pcs_0/tbi2x_rx_d to sim:/tb/dut/eth_tse_0_testbench/i_tse_pcs_0/gmii_rx_d.

PCS Configuration Latency (ns)
Transmit Receive
Agilex™ 7
10 Mbps SGMII PCS with LVDS I/O 2512 2512
100 Mbps SGMII PCS with LVDS I/O 352 232
1000 Mbps SGMII PCS with LVDS I/O 116 192
1000BASE-X PCS with LVDS I/O without enabling SGMII 44 88
10 Mbps SGMII 2XTBI PCS 4872 6328
100 Mbps SGMII 2XTBI PCS 752 968
1000 Mbps SGMII 2XTBI PCS 300 416
1000BASE-X 2XTBI PCS without enabling SGMII 300 416
Agilex™ 7 F-Tile
1000 Mbps SGMII 2XTBI PCS with FGT 297.79 429.18