1G/2.5G/5G/10G Multirate Ethernet PHY Intel® FPGA IP User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs
ID
813667
Date
4/07/2025
Public
A newer version of this document is available. Customers should click here to go to the newest version.
1. About the 1G/2.5G/5G/10G Multirate Ethernet PHY Intel® FPGA IP for Agilex™ 3 and Agilex™ 5 Devices
2. Getting Started
3. Functional Description
4. Parameter Settings for 1G/2.5G/5G/10G Multirate Ethernet PHY Intel® FPGA IP
5. Interface Signals
6. Configuration Registers
7. Debug Checklist
8. 1G/2.5G/5G/10G Multirate Ethernet PHY Intel® FPGA IP User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs Archives
9. Document Revision History for the 1G/2.5G/5G/10G Multirate Ethernet PHY Intel® FPGA IP User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs
3.2.1.1. Step 1: Generating the 1G/2.5G/5G/10G Multirate Ethernet PHY IP
3.2.1.2. Step 2: QSF settings and Dynamic Reconfiguration (DR) profile assignments
3.2.1.3. Step 3: RTL Generation using Quartus® Prime Pro Edition Tool
3.2.1.4. Step 4: Instantiate the IP top file with the GTS Dynamic Reconfiguration Controller IP
5.1. Clock Signals
5.2. Reset Signals
5.3. Serial Interface Signals
5.4. Avalon Memory-Mapped Interface Signals
5.5. XGMII Signals
5.6. GMII Signals
5.7. PHY Status Signals
5.8. Transceiver Mode and Operating Speed Signals
5.9. Transceiver Status and Reconfiguration Signals
5.10. GTS Reset Sequencer Signals
5.11. Dynamic Reconfiguration Controller Interface Signals
5.7. PHY Status Signals
Signal Name | Direction | Width | Description | PHY Configurations | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
led_char_err | Output | 1 | Asserted when a 10-bit character error is detected for 1Gb or 2.5G. This signal is not applicable for 10G. |
|
|||||||||||
led_link | Output | 1 | Asserted when the link synchronization for 1Gb or 2.5G is successful. This signal is not applicable for 10G. |
||||||||||||
led_disp_err | Output | 1 | Asserted when a 10-bit running disparity error is detected for 1Gb or 2.5G. This signal is not applicable for 10G. |
||||||||||||
led_an | Output | 1 | Asserted when auto-negotiation is completed. This signal is not applicable for 10G. |
|
|||||||||||
led_panel_link | Output | 1 | When asserted, this signal indicates the following behavior:
|
|
|||||||||||
rx_block_lock | Output | 1 | Asserted when the link synchronization for 10G of MGBASE and all speeds of USXGMII is successful. |
|
|||||||||||
tx_ready | Output | 1 | Active high signal. When asserted, indicates that the TX datapath is ready to transmit data. |
|
|||||||||||
rx_ready | Output | 1 | Active high signal. When asserted, indicates that the RX datapath is ready to receive data. |
|
|||||||||||
mrphy_pll_lock | Output | 1 | Active high signal. When asserted, indicates that the PLL instantiated in the soft logic is locked to reference. |
|
|||||||||||
o_tx_lanes_stable | Output | 1 | 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. | NBASE variant:
|
|||||||||||
o_rx_pcs_ready | Output | 1 | 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. | NBASE variant:
|
|||||||||||
o_tx_pll_locked | Output | 1 | Indicates that the TX serdes PLLs are locked. | NBASE variant:
|