6.4. GMII Signals
Signal Name | Direction | Width | Description | PHY Configurations |
---|---|---|---|---|
TX GMII signals — synchronous to tx_clkout | ||||
gmii16b_tx_d | Input | 16 | TX data from the MAC. The MAC sends the lower byte first followed by the upper byte. |
|
gmii16b_tx_en | Input | 2 | When asserted, indicates the start of a new frame from the MAC. Bit[0] corresponds to gmii16b_tx_d[7:0]; bit[1] corresponds to gmii16b_tx_d[15:8]. This signal remains asserted until the PHY receives the last byte of the data frame. |
|
gmii16b_tx_err | Input | 2 | When asserted, indicates an error. Bit[0] corresponds to gmii16b_tx_err[7:0]; bit[1] corresponds to gmii16b_tx_err[15:8]. The bits can be asserted at any time during a frame transfer to indicate an error in the current frame. |
|
gmii16b_tx_latency | Output | 22 | The latency of the PHY excluding the PMA block on the TX datapath:
This signal is available when only the Enable IEEE 1588 Precision Time Protocol parameter is selected. |
|
tx_clkena | Output | 1 | TX clock enable for SGMII 10M/100M operating speeds. In 1 Gbps mode, this signal is always asserted; in 100 Mbps mode, this signal is asserted once every 10 clock cycles; in 10 Mbps mode, this signal is asserted once every 100 clock cycles. For 100M mode, tx_clkout is divided to 6.25 MHz. For 10M mode, tx_clkout is divided to 0.625 MHz. This signal is available when only the Enable SGMII bridge parameter is selected. |
|
RX GMII signals — synchronous to rx_clkout | ||||
gmii16b_rx_d | Output | 16 | RX data to the MAC. The PHY sends the lower byte first followed by the upper byte. Rate matching is done by the PHY on the RX data from the RX recovered clock to rx_clkout. |
|
gmii16b_rx_err | Output | 2 | When asserted, indicates an error. Bit[0] corresponds to gmii16b_rx_err[7:0]; bit[1] corresponds to gmii16b_rx_err[15:8]. The bits can be asserted at any time during a frame transfer to indicate an error in the current frame. |
|
gmii16b_rx_dv | Output | 2 | When asserted, indicates the start of a new frame. Bit[0] corresponds to gmii16b_rx_d[7:0]; bit[1] corresponds to gmii16b_rx_d[15:8]. This signal remains asserted until the PHY sends the last byte of the data frame. |
|
gmii16b_rx_latency | Output | 22 | The latency of the PHY excluding the PMA block on the RX datapath:
This signal is available only when the Enable IEEE 1588 Precision Time Protocol parameter is selected. |
|
rx_clkena | Output | 1 | RX clock enable for SGMII 10M/100M operating speeds. In 1 Gbps mode, this signal is always asserted; in 100Mbps mode, this signal is asserted once every 10 clock cycles; in 10 Mbps mode, this signal is asserted once every 100 clock cycles. For 100M mode, rx_clkout is divided to 6.25 MHz. For 10M mode, rx_clkout is divided to 0.625 MHz. This signal is available when only the Enable SGMII bridge parameter is selected. |
|