1G/2.5G/5G/10G Multirate Ethernet PHY IP User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs
ID
813667
Date
8/04/2025
Public
1. About the 1G/2.5G/5G/10G Multirate Ethernet PHY 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 IP
5. Interface Signals
6. Configuration Registers
7. Debug Checklist
8. 1G/2.5G/5G/10G Multirate Ethernet PHY 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 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
4.1. Core Configuration
Parameter | Value | Description |
---|---|---|
External PHY | ||
Connect to MGBASE-T PHY | On, Off | Select this option when the external PHY is MGBASE compatible. This parameter is enabled for 2.5G and 1G/2.5G (MGBASE) modes. |
Connect to NBASE-T PHY | On, Off |
Select this option when the external PHY is NBASE compatible. This parameter is enabled for 10M/100M/1G/2.5G/5G/10G (USXGMII) modes. |
PHY Options | ||
Speed |
|
The operating speed of the PHY. |
Ethernet Mode |
|
Select the ethernet mode, which includes the ethernet blocks corresponding to the mode selected.
|
Enable SGMII bridge | On, Off | Select this parameter to enable SGMII 10-Mbps/100-Mbps/1-Gbps. You can enable this parameter for 1G/2.5G (MGBASE) mode. |
Enable IEEE 1588 Precision Time Protocol | On, Off | Select this parameter for the PHY to provide latency information to the MAC. The MAC requires this information if it enables the IEEE 1588v2 feature. You can enable this parameter for 2.5G and 1G/2.5G (MGBASE). |
Enable GMII8 Adapter | On, Off | Enable the 8-bit and 16-bit interface adapter at the MAC interface. |
PCS Options | ||
PHY ID (32 bit) | 32-bit value | An optional 32-bit unique identifier:
The default value is 0x00000000. |
Transceiver Options | ||
Default transceiver mode | 1G (MGBASE) 2.5G (MGBASE) 10G (MGBASE) 10G (NBASE) (USXGMII) |
Default transceiver mode during startup. |
PMA reference frequency | 156.250000 312.500000 322.265625 |
Specify the frequency of the reference clock to PMA from i_clk_ref. MGBASE supports 156.25 MHz and 312.5 MHz only. NBASE supports all three frequencies. |
System PLL Frequency | 322.2656 MHz 644.53125 MHz |
Specify the frequency of the System PLL clock. 322.2656 MHz frequency for MGBASE and 644.53125 MHz frequency for NBASE. |