The following tables describe the three possible interface
standards supported, RGMII, GMII and MII, which are typically attached to a PHY module,
either off-chip or internally integrated. The RGMII is defined in Reduced Gigabit
Media Independent Interface (RGMII) , version 2.0, the GMII is defined in IEEE
802.3-2008 specification, clause 35, and MII is defined in IEEE 802.3-2008 specification,
clause 22.
Table 1. Optional GMII Interface Signal Pinout
Signal |
Direction |
Clock
Domain
|
Description |
gmii_txd[7:0] |
Out |
tx_mac_aclk |
Transmit data to PHY |
gmii_tx_en |
Out |
tx_mac_aclk |
Data Enable control signal
to PHY |
gmii_tx_er |
Out |
tx_mac_aclk |
Error control signal to
PHY |
mii_tx_clk |
In |
– |
Clock from PHY (used for
10/100) |
gmii_col |
In |
N/A |
Control signal from
PHY |
gmii_crs |
In |
N/A |
Control signal from
PHY |
gmii_rxd[7:0] |
In |
gmii_rx_clk |
Received data from
PHY |
gmii_rx_dv |
In |
gmii_rx_clk |
Data Valid control signal
from PHY |
gmii_rx_er |
In |
gmii_rx_clk |
Error control signal from
PHY |
gmii_rx_clk |
In |
– |
Clock from PHY |
Table 2. Optional MII Interface Signal Pinout
Signal |
Direction |
Clock
Domain
|
Description |
mii_tx_clk |
In |
– |
Clock from PHY |
mii_txd[3:0] |
Out |
mii_tx_clk |
Transmit data to PHY |
mii_tx_en |
Out |
mii_tx_clk |
Data Enable control signal
to PHY |
mii_tx_er |
Out |
mii_tx_clk |
Error control signal to
PHY |
mii_col |
In |
N/A |
Control signal from
PHY |
mii_crs |
In |
N/A |
Control signal from
PHY |
mii_rxd[3:0] |
In |
mii_rx_clk |
Received data from
PHY |
mii_rx_dv |
In |
mii_rx_clk |
Data Valid control signal
from PHY |
mii_rx_er |
In |
mii_rx_clk |
Error control signal from
PHY |
mii_rx_clk |
In |
– |
Clock from PHY |
Table 3. Optional RGMII Interface Signal Pinout
Signal |
Direction |
Clock
Domain
|
Description |
rgmii_txd[3:0] |
Out |
tx_mac_aclk |
Transmit data to PHY |
rgmii_tx_ctl |
Out |
tx_mac_aclk |
control signal to
PHY |
rgmii_txc |
Out |
– |
Clock to PHY |
rgmii_rxd[3:0] |
In |
rgmii_rxc |
Received data from
PHY |
rgmii_rx_ctl |
In |
rgmii_rxc |
Control signal from
PHY |
rgmii_rxc |
In |
– |
Clock from PHY |
inband_link_status |
Out |
rgmii_rxc |
Link Status from the
PHY |
inband_clock_speed |
Out |
rgmii_rxc |
Link Speed from the
PHY |
inband_duplex_status |
Out |
rgmii_rxc |
Duplex Status from the
PHY |