5.6. GMII Signals
Signal Name | Direction | Width | Description | PHY Configurations |
---|---|---|---|---|
TX GMII signals (16-bit) | ||||
gmii16b_tx_d | Input | 16 | TX data from the MAC for 1G and 2.5G. |
|
gmii16b_tx_en | Input | 2 | TX valid from the MAC for 1G and 2.5G. | |
gmii16b_tx_err | Input | 2 | TX error from MAC for 1G and 2.5G. | |
tx_clkena | Output | 1 | TX clock enable for SGMII 10M/100M operating speeds. |
|
gmii16b_tx_latency | Output | 22 | The latency of the PHY excluding the PMA block on the TX datapath:
Note: This is the latency output when ENABLE_ADAPTER is 1. The final latency value takes this value and multiply with the serial rate and divide by 20 clock period.
|
|
RX GMII signals (16-bit) | ||||
gmii16b_rx_d | Output | 16 | RX data to the MAC for 1G and 2.5G. |
|
gmii16b_rx_err | Output | 2 | RX error to MAC for 1G and 2.5G. | |
gmii16b_rx_dv | Output | 2 | RX valid to MAC for 1G and 2.5G. | |
rx_clkena | Output | 1 | RX clock enable for SGMII 10M/100M operating speeds. | |
gmii16b_rx_latency | Output | 22 | The latency of the PHY excluding the PMA block on the RX datapath:
Note: This is the latency output when ENABLE_ADAPTER is 1. The final latency value takes this value and multiply with the serial rate and divide by 20 clock period.
|
|
TX GMII signals (8-bit) | ||||
gmii8b_tx_clkin | Input | 1 | Input clock for GMII (8-bit). |
|
gmii8b_tx_clkout | Output | 2 | GMII TX clock, derived from tx_pll_refclk. Provides 312.5 MHz timing reference for 2.5G; 125 MHz for 1G, 100M, and 10M. | |
gmii8b_tx_rst_n | Input | 1 | Reset signal for the GMII8B adapter on the TX path. | |
gmii8b_mac_tx_d | Input | 8 | TX data from MAC for 1G and 2.5G. | |
gmii8b_mac_txen | Input | 1 | TX valid from MAC for 1G and 2.5G. | |
gmii8b_mac_txer | Input | 1 | TX error from MAC for 1G and 2.5G. | |
RX GMII signals (8-bit) | ||||
gmii8b_rx_clkout | Output | 1 | GMII RX clock, derived from tx_pll_refclk. Provides 312.5 MHz timing reference for 2.5G; 125 MHz for 1G, 100M, and 10M. |
|
gmii8b_rx_rst_n | Input | 1 | Reset signal for the GMII8B adapter on the RX path. | |
gmii8b_mac_rxd | Output | 8 | RX data to MAC for 1G and 2.5G. | |
gmii8b_mac_rxdv | Output | 1 | RX valid to MAC for 1G and 2.5G. | |
gmii8b_mac_rxer | Output | 1 | RX error to MAC for 1G and 2.5G. | |
gmii8b_mac_col | Output | 1 | GMII/MII collision detection to MAC. | |
gmii8b_mac_crs | Output | 1 | GMII/MII carrier sense detection to MAC. | |
gmii8b_mac_speed | Input | 2 | MAC speed indication. |