6.5. XGMII Signals
The XGMII supports 10GbE at 156.25 MHz.
| Signal Name | Direction | Width | Description | PHY Configurations | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TX XGMII signals — synchronous to xgmii_tx_coreclkin | |||||||||||||||||||
| xgmii_tx_data | Input | 64, 32 | TX data from the MAC. The MAC sends the data in the following order: bits [7:0], bits [15:8], bit [23:16], and so on. 
         The width is: 
          
 | 
 | |||||||||||||||
| xgmii_tx_control | Input | 8, 4 | TX control from the MAC. The xgmii_tx_control bit corresponds to the xgmii_tx_data bits. For example, xgmii_tx_control[0] corresponds to xgmii_tx_data[7:0], xgmii_tx_control[1] corresponds to xgmii_tx_data[15:8], and so on. 
         The width is: 
          
 | ||||||||||||||||
| xgmii_tx_valid | Input | 1 | Indicates valid data on xgmii_tx_control and xgmii_tx_data from the MAC. 
         Your logic/MAC must toggle the valid data as shown below: 
          
 | 10M/100M/1G/2.5G/5G/10G (USXGMII) | |||||||||||||||
| xgmii_tx_latency | Output | 16, 24 | The latency of the PHY excluding the PMA block on the TX datapath: 
 The width is: 
 This signal is available when only the Enable IEEE 1588 Precision Time Protocol parameter is selected. 
         Note: For USXGMII configuration, the latency value may be unstable for the first three transmitted packets times (at least 64 bytes). You should not use the latency value within this period. 
         | 
 | |||||||||||||||
| RX XGMII signals — synchronous to xgmii_rx_coreclkin | |||||||||||||||||||
| xgmii_rx_data | Output | 64, 32 | RX data to the MAC. The PHY sends the data in the following order: bits [7:0], bits [15:8], bit [23:16], and so on. 
         The width is: 
          
 | 
 | |||||||||||||||
| xgmii_rx_control | Output | 8, 4 | RX control to the MAC. The xgmii_rx_control bit corresponds to the xgmii_rx_data bits. For example, xgmii_rx_control[0] corresponds to xgmii_rx_data[7:0], xgmii_rx_control[1] corresponds to xgmii_rx_data[15:8], and so on. 
         The width is: 
          
 | ||||||||||||||||
| xgmii_rx_valid | Output | 1 | Indicates valid data on xgmii_rx_control and xgmii_rx_data from the MAC. 
         The toggle rate from the PHY is shown in the table below. 
          
 
          Note: The toggle rate may vary when the start of a packet is received or when rate match occurs inside the PHY. You should not expect the valid data pattern to be fixed. 
          | 10M/100M/1G/2.5G/5G/10G (USXGMII) | |||||||||||||||
| xgmii_rx_latency | Output | 16, 24 | The latency of the PHY excluding the PMA block on the TX datapath: 
 The width is: 
 This signal is available when only the Enable IEEE 1588 Precision Time Protocol parameter is selected. 
         Note: For USXGMII configuration, the latency value may be unstable for the first three transmitted packets times (at least 64 bytes). You should not use the latency value within this period. 
         | 
 | |||||||||||||||