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
7.4. Signals for Signal Tap
Signal Name | Description |
---|---|
Top Level Signals | |
led_link | Indicates link up for 10M/100M/1G and 2.5G. |
tx_ready | Active-high signal. When asserted, it indicates the TX datapath is ready to transmit data. |
rx_ready | Active-high signal. When asserted, it indicates the RX datapath is ready to receive data.. |
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 (for NBASE variant). |
o_tx_lanes_stable | Active-high asynchronous status signal for the TX datapath. Asserts when the TX datapath is ready to transmit data. Deasserts when the i_tx_rst_n or i_rst_n signal asserts (for NBASE variant). |
o_rx_block_lock | Asserted when the 66b block alignment is finished on all PCS virtual lanes (10M/100M/1G/2.5G/5G/10G (USXGMII), 1G/2.5G/10G (MGBASE), and 10M/100M/1G/2.5G/10G (MGBASE)). |
o_tx_pll_locked | Indicates the TX SERDES PLLs are locked (for NBASE variant). |