仅对英特尔可见 — GUID: nik1398706864364
Ixiasoft
仅对英特尔可见 — GUID: nik1398706864364
Ixiasoft
2.6.2. 10GBASE-R,10GBASE-R with IEEE 1588v2和10GBASE-R with FEC类别(variant)
10GBASE-R PHY是以IEEE 802.3-2008规范的条款49定义的10.3125-Gbps数据速率运行的Ethernet特定的物理层。Arria 10收发器可实现10GBASE-R类别,例如采用IEEE 1588v2和采用前向纠错(FEC)的10GBASE-R。
10GBASE-R并行数据接口是与具有可选协调子层(RS)的介质访问控制(MAC)进行交互的10千兆位介质独立接口(XGMII)。
10GBASE-R是一种独立运行的单通道协议。您可以配置收发器以通过使用Native PHY IP的预置来实现10GBASE-R PHY功能。10GBASE-R PHY IP兼容于10-Gbps Ethernet MAC Intel® FPGA IP Core Function。完整的PCS和PHY解决方案也可用于与第三方PHY MAC层进行交互。
从预置中可使用以下10GBASE-R类别:
- 10GBASE-R
- 10GBASE-R Low Latency
- 10GBASE-R Register Mode
- 10GBASE-R w/ KR-FEC
如果您通过Native PHY IP core进行配置,那么英特尔建议使用预置来选择相应的10GBASE-R类别。
10GBASE-R with IEEE 1588v2
当选择10GBASE-R PHY with IEEE 1588v2模式预置时,hard TX和RX FIFO被设置为寄存器模式。FPGA架构的tx_clkout和rx_clkout的输出频率基于PCS-PMA接口宽度。例如,如果PCS-PMA接口为40-bit,那么tx_clkout和rx_clkout运行在10.3125 Gbps/40-bit = 257.8125 MHz。
10GBASE-R PHY with IEEE 1588v2在FPGA内核中创建soft TX相位补偿FIFO和RX时钟补偿FIFO,因此在与MAC层交互时,有效的XGMII数据以156.25 MHz运行。
Arria 10收发器Native PHY的预置(在IEEE-1588v2模式下配置10GBASE-R PHY IP)支持IEEE 1588 Precision Time Protocol (PTP)。PTP用于在诸如以下应用中实现精确的时钟同步:
- 通讯中的分布式系统
- 发电及配电
- 工业自动化
- 机器人学
- 数据采集
- 测试
- 测量
该协议适用于通过局域网(包括但不限于Ethernet)进行通信的系统。该协议可使包括各种固有精度、分辨率和稳定性的时钟的异构系统与超级主时钟同步。
10GBASE-R with FEC
Arria 10 10GBASE-R具有同样针对10GBASE-KR PHY的可选FEC类别。这样可以提供代码增益,以提高更多背板通道(如Clause 69中定义)上的链路预算和BER性能。这可提供更多的裕量以考虑制造和环境条件中的变化。附加的TX FEC子层:
- 从TX PCS接收数据
- 转换64b/66b字的编码
- 执行编码/帧处理
- 对FEC数据进行扰频处理并将其发送到PMA
RX FEC子层:
- 从PMA接收数据
- 执行解扰
- 实现FEC帧处理同步
- 确有需要且条件具备时对数据进行解码和校正
- 对64b/66b字重新编码并将数据发送到PCS
10GBASE-R with KR FEC协议是一个位于10GBASE-R物理层的PCS和PMA子层之间的KR FEC子层。
CMU PLL或ATX PLL生成TX高速串行时钟。