Triple-Speed Ethernet Intel® FPGA IP User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs

ID 813669
Date 4/07/2025
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

6.1.6.4. GMII

Table 71.  GMII Signals
Name I/O Description
GMII Transmit Interface
gmii_tx_d[7:0] I GMII transmit data bus.
gmii_tx_en I Assert this signal to indicate that the data on gmii_tx_d[7:0]is valid.
gmii_tx_err I Assert this signal to indicate to the PHY device that the current frame sent is invalid.
GMII Receive Interface
gmii_rx_d[7:0] O GMII receive data bus.
gmii_rx_dv O Asserted to indicate that the data on gmii_rx_d[7:0] is valid. Stays asserted during frame reception, from the first preamble byte until the last byte in the CRC field is received.
gmii_rx_err O Asserted by the PHY to indicate that the current frame contains errors.
Table 72.  GMII Signals with HPS GMII Adapter
Name I/O Description
hps_gmii_tx_clkout O GMII/MII transmit clock to HPS MAC.
hps_gmii_tx_clkin I GMII/MII transmit clock from HPS MAC.
hps_gmii_rx_clkout O GMII/MII receive clock to HPS MAC.
hps_gmii_tx_rst_n I GMII/MII transmit reset source from HPS. Active low reset.
hps_gmii_rx_rst_n I GMII/MII receive reset source from HPS. Active low reset.
hps_gmii_tx_d[7:0] I GMII/MII transmit data from HPS.
hps_gmii_tx_en I GMII/MII transmit enable from HPS.
hps_gmii_tx_err I GMII/MII transmit error from HPS.
hps_gmii_rx_d[7:0] O GMII/MII receive data valid to HPS.
hps_gmii_rx_dv O GMII/MII receive data error to HPS.
hps_gmii_rx_err O GMII/MII receive data to HPS.
hps_gmii_rx_col O GMII/MII collision detect to HPS.
hps_gmii_rx_crs O GMII/MII carrier sense to HPS.
hps_gmii_speed[1:0] I MAC speed indication from HPS.

2’b00: 1 Gbps

2’b01: Reserved

2’b10: 10 Mbps

2’b11: 100 Mbps