英特尔® Arria® 10收发器PHY用户指南

ID 683617
日期 3/28/2022
Public
文档目录

2.6.5.5.4. XGMII信号

XGMII支持156.25 MHz的10GbE。

表 163.  XGMII信号
信号名称 方向 宽度 说明
TX XGMII信号—同步到xgmii_tx_coreclkin
xgmii_tx_data

输入

64, 32

来自MAC的TX数据。MAC按下面顺序发送数据:bits[7:0],bits[15:8],以此类推。

宽度为:
  • 64比特(1G/2.5G/10G配置)
  • 32比特(10M/100M/1G/2.5G/5G/10G配置)
xgmii_tx_control

输入

8, 4
来自MAC的TX控制:
  • xgmii_tx_control[0]对应于xgmii_tx_data[7:0]
  • xgmii_tx_control[1]对应于xgmii_tx_data[15:8]
  • ,以此类推。
宽度为:
  • 8比特(1G/2.5G/10G配置)
  • 4比特(10M/100M/1G/2.5G/5G/10G配置)
xgmii_tx_valid 输入 1 表明来自MAC的xgmii_tx_controlxgmii_tx_data上的有效数据。
您的逻辑/MAC必须切换(toggle)有效数据,如下所示:
速度 切换率
10M 每1000个时钟周期置位一次
100M 每100个时钟周期置位一次
1G 每10个时钟周期置位一次
2.5G 每4个时钟周期置位一次
5G 每2个时钟周期置位一次
10G 每个时钟周期置位一次
RX XGMII信号—同步到xgmii_rx_coreclkin
xgmii_rx_data 输出 64, 32

到MAC的RX数据。PHY按下面顺序发送数据:bits[7:0],bits[15:8],以此类推。

宽度为:
  • 64比特(1G/2.5G/10G配置)
  • 32比特(10M/100M/1G/2.5G/5G/10G (USXGMII)配置)
xgmii_rx_control 输出 8, 4 MAC的RX控制。
  • xgmii_rx_control[0]对应于xgmii_rx_data[7:0]
  • xgmii_rx_control[1]对应于xgmii_rx_data[15:8]
  • ,以此类推。
宽度为:
  • 8比特(1G/2.5G/10G配置)
  • 4比特(10M/100M/1G/2.5G/5G/10G (USXGMII)配置)。
xgmii_rx_valid 输出 1 表明来自MAC的xgmii_rx_controlxgmii_rx_data上的有效数据。
PHY的切换率如下表所示。
注: 当接收到数据包的起始部分,或者当速率匹配出现在PHY的内部时,切换率可能会不同。有效的数据码型(data pattern)不应该是固定的。
速度 切换率
10M 每1000个时钟周期置位一次
100M 每100个时钟周期置位一次
1G 每10个时钟周期置位一次
2.5G 每4个时钟周期置位一次
5G 每2个时钟周期置位一次
10G 每个时钟周期置位一次