Intel® Arria® 10收发器PHY用户指南

ID 683617
日期 11/06/2017
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

2.6.6.2. XAUI支持的特性

通向MAC/RS的64 位SDR 接口

IEEE 802.3-2008 规范的条款46定义了XAUI PCS和以太网MAC/RS之间的XGMII 接口。所有4个XAUI通道都必须在156.25 MHz接口时钟的正边沿和负边沿 (DDR) 传输 8位数据和1位控制代码。

XAUI配置中的Arria 10收发器和软核PCS解决方案不支持通向MAC/RS(如 IEEE 802.3-2008 规范所定义)的XGMII接口, 而是在所有4个XAUI通道上都传输16位数据和2位控制代码。该传输操作仅在156.25 MHz接口时钟的负边沿 (单数据速率) 进行。

图 84. Arria 10器件配置中的XGMII规范的实现ATX PLL仅支持驱动内部收发器。FPLL仅支持驱动xgmii_tx_clkxgmii_rx_clk。ATX PLL和FPLL都必须由同一参考时钟提供时钟以维持0 ppm。


8B/10B编码/解码

XAUI配置中的所有4个通道均支持一个独立的8B/10B编码器/解码器(如IEEE802.3-2008规范的条款48所指定)。8B/10B编码将串行数据流中的连续1和0的最大数量限制为5。此限制可确保实现DC平衡和充足的过渡以便接收器CDR保持锁定到输入数据的状态。

XAUI PHY IP内核提供状态信号来表示运行差异和8B/10B代码组错误。

发送器和接收器状态机

在XAUI配置中,Arria 10软核PCS实现IEEE802.3-2008规范的图48-6和图48-9中所示的发送器和接收器状态机。

按照10GBASE-X PCS要求,发送器状态机执行以下功能:

  • 将XGMII数据编码为PCS代码组
  • 将空闲||I||有序集转换为同步||K||、对齐||A||和跳过||R||有序集

按照10GBASE-X PCS要求,接收器状态机执行以下功能:

  • 将PCS代码组解码为XGMII数据
  • 将同步||K||、对齐||A||和跳过||R||有序集转换为空闲||I||有序集

同步

所有4个XAUI通道的接收器PCS中的字对齐器模块都实现如IEEE802.3-2008规范的图48-7所示的接收器同步状态机。

XAUI PHY IP内核为每个通道提供一个状态信号以指示字对齐器是否与有效字边界同步。

偏斜去除

接收器PCS中的通道对齐器模块实现如IEEE 802.3-2008规范的图48-8所示的接收器偏斜去除状态图。

仅当所有4个XAUI通道中的字对齐器模块都指示与有效字边界成功同步之后,通道对齐器才开始进行偏斜去除处理。

XAUI PHY IP内核提供一个状态信号用于指示接收器PCS中的成功通道偏斜去除。

时钟补偿

接收器PCS数据通道中的速率匹配FIFO能够补偿远程发送器和本地接收器之间高达±100 ppm的差异。补偿方法为插入和删除“跳过 ||R||”列,具体取决于ppm 差异。

时钟补偿操作始于:

  • 所有4个XAUI 通道中的字对齐器指示与有效字边界成功同步后。
  • 通道对齐器指示成功通道偏斜去除之后。

速率匹配FIFO提供状态信号以指示针对时钟速率补偿的“跳过 ||R||”列的插入和删除操作。