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.2. Reset Signals
Signal Name | Direction | Width | Description | PHY Configurations |
---|---|---|---|---|
reset | Input | 1 | Active-high global reset. Assert this signal to trigger an asynchronous global reset. | All MGBASE and NBASE variants |
tx_digitalreset | Input | 1 | Active-high signal. When asserted, triggers an asynchronous reset to the digital logic on the TX path and HSSI. | |
rx_digitalreset | Input | 1 | Active-high signal. When asserted, triggers an asynchronous reset to the digital logic on the RX path and HSSI. | |
i_rst_n | Input | 1 | Active-low asynchronous reset signal. Do not deassert until o_rst_ack_n asserts.
This reset leads to assertion of the o_rst_ack_n output signal. |
|
o_rst_ack_n | Output | 1 | 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. |
|
i_tx_rst_n | Input | 1 | Active-low asynchronous reset signal. Resets the entire TX datapath, including the TX PCS, TX PMA, and TX PLDIF. Do not deassert until the o_tx_rst_ack_n asserts.
Note: In MGBASE mode, this reset impacts both TX and RX, as the TX clock is used in both direction.
|
|
o_tx_rst_ack_n | Output | 1 | 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. |
|
i_rx_rst_n | Input | 1 | Active-low asynchronous reset signal. Resets the entire RX datapath, including the RX PCS, RX PMA, and RX PLDIF. Do not deassert until o_rx_rst_ack_n asserts. |
|
o_rx_rst_ack_n | Output | 1 | 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. |
|
gmii8b_tx_rst_n | Input | 1 | Reset signal for the GMII8B adapter on the TX path. | |
gmii8b_rx_rst_n | Input | 1 | Reset signal for the GMII8B adapter on the RX path. |