Low Latency Ethernet 10G MAC IP Design Example User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs

ID 813665
Date 8/04/2025
Public
Document Table of Contents

1.5.1. Signals Description

Table 4.  Signals Description
Signal Description
o_src_rs_req Request signal to GTS Reset Sequencer.
i_src_rs_grant Grant signal from GTS Reset Sequencer.
o_tx_pll_locked/

o_tx_pll_locked_mr_inst

Indicates that the TX serdes PLLs are locked.

o_rst_ack_n/

o_rst_ack_n_mr_inst

Active-low asynchronous acknowledgment signal for the i_rst_n reset.

Do not deassert the i_rst_n reset until the o_rst_ack_n asserts.

o_tx_rst_ack_n/

o_tx_rst_ack_n_mr_inst

Active-low asynchronous acknowledgment signal for the i_tx_rst_n reset.

Do not deassert the i_tx_rst_n reset until o_tx_rst_ack_n asserts.

o_rx_rst_ack_n/

o_rx_rst_ack_n_mr_inst

Active-low asynchronous acknowledgment signal for the i_rx_rst_n reset. Do not deassert the i_rx_rst_n reset until o_rx_rst_ack_n asserts.

operating_speed/

operating_speed_mr_inst

Indicates the current PHY speed set using the speed switch methodologies. This signal does not reflect the transceiver data rate.
  • 3’b000: 10G (Only valid for NBASE-T)
  • 3’b001: 1G
  • 3’b010: 100M
  • 3’b011: 10M
  • 3’b100: 2.5G
  • 3’b101: 5G (Only valid for NBASE-T)
  • 3’b110: Unused
  • 3’b111: Unused

i_system_pll_lock/

i_system_pll_lock_mr_inst

System PLL locked signal.
o_rx_is_lockedtoref/

o_rx_is_lockedtoref_mr_inst

Asynchronous output CDR lock status signal.
  • 1’b1 – CDR frequency is locked to the reference clock within the PPM threshold.
  • 1’b0 – CDR frequency is not locked to the reference clock within the PPM threshold.

led_link/

led_link_mr_inst

Asserted when the link is successful.

rx_is_lockedtodata/

rx_is_lockedtodata_mr_inst

Asserted when the CDR is locked to the RX data.

rx_ready/

rx_ready_mr_inst

Active high signal. When asserted, indicates that the RX datapath is ready to receive data.

tx_ready

tx_ready_mr_inst

Active high signal. When asserted, indicates that the TX datapath is ready to transmit data.

xcvr_mode/

xcvr_mode_mr_inst

The current transceiver operating mode.
  • 2’b00: 1G
  • 2’b01: 2.5G
  • 2’b10: Reserved
  • 2’b11: Reserved/10G
o_cdr_lock This clock indicates that the recovered clocks are locked to data.
o_sys_pll_locked System PLL locked signal.
o_tx_lanes_stable Active-high asynchronous status signal for the TX datapath. Asserts when the TX datapath is ready to send data. Deasserts when the i_tx_rst_n or i_rst_n signal asserts.
o_rx_pcs_ready Active-high asynchronous status signal for the RX datapath. Asserts when the RX datapath is ready to receive data. Deasserts when the i_rx_rst_n or i_rst_n signal asserts.
rx_block_lock/

rx_block_lock_mr_inst

Asserted when the link synchronization is successful.
channel_tx_ready Active high signal. When asserted, indicates that the RX datapath is ready to receive data.
channel_rx_ready Active high signal. When asserted, indicates that the RX datapath is ready to receive data.