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
1. Quick Start Guide
2. 10M/100M/1G/2.5G Ethernet Design Example
3. 10M/100M/1G/2.5G/10G Ethernet Design Example
4. 1G/2.5G Ethernet Design Example with IEEE 1588v2 Feature
5. 1G/2.5G/10G Ethernet Design Example with IEEE 1588v2 Feature
6. 2.5G Ethernet Design Example
7. 2.5G Ethernet Design Example with IEEE 1588v2 Feature
8. 10M/100M/1G/2.5G/10G MGE (Multi Gigabit Ethernet) PCS Only Ethernet Design Example
9. 10M/100M/1G/2.5G/5G/10G (USXGMII) Ethernet Design Example
10. 10M/100M/1G/2.5G/5G/10G (USXGMII) Ethernet Design Example with IEEE 1588v2 Feature
11. Interface Signals Description
12. Configuration Registers Description
13. Low Latency Ethernet 10G MAC IP Design Example User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs Archives
14. Document Revision History for the Low Latency Ethernet 10G MAC IP Design Example User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs
1.5.1. 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.
|
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.
|
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.
|
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. |