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.11. Dynamic Reconfiguration Controller Interface Signals
Note: The DR Controller interface signals are not available in the 1G/2.5G/5G/10G Multirate Ethernet PHY IP interfaces. They are the new signals added by the GTS dynamic reconfiguration controller IP to the top level RTL module after the dynamic reconfiguration flow.
Signal Name | Direction | Width | Clock | Description | PHY Configurations |
---|---|---|---|---|---|
DR-SRC Interface | |||||
i_src_ch_pause_request | In | 1 | csr_clk | Request pause signal from GTS Dynamic Reconfiguration Controller IP to reset. | |
o_src_ch_pause_grant | Out | 1 | csr_clk | Indicates that the reset service pause is acknowledged. | |
DR Profile Select | |||||
one_hot_sel[Profiles-1:0] | In | 1: 1G/2.5G | csr_clk | Connects to o_one_hot_sel on the GTS Dynamic Reconfiguration Controller IP.
Note: This signal can be used for mapping to xcvr_mode interface. When one_hot_sel[1:0]= 2'b10, then xcvr_mode[1:0] = 2'b00. All other values would be xcvr_mode[1:0] = 2'b01.
|
|
DR Controller Avalon® Memory-Mapped Interface | |||||
i_dr_lavmm_clk | In | 1 | — | 32-bit data Avalon® memory-mapped interface reconfiguration interface with 21-bit address. This Avalon® memory-mapped interface needs to be connected to the GTS Dynamic Reconfiguration Controller IP. | Not available for the 1G/2.5G/5G/10G Multirate Ethernet PHY IP but added to the mr_top module after the dynamic reconfiguration flow. |
i_dr_lavmm_addr | In | 21 | — | ||
i_dr_lavmm_be | In | 4 | — | ||
i_dr_lavmm_read | In | 1 | — | ||
i_dr_lavmm_wdata | In | 32 | — | ||
i_dr_lavmm_write | In | 1 | — | ||
o_dr_lavmm_rdata | Out | 32 | — | ||
o_dr_lavmm_rdata_valid | Out | 1 | — | ||
o_dr_lavmm_waitreq | Out | 1 | — | ||
i_dr_lavmm_rstn | In | 1 | — |
Related Information