Intel® Cyclone® 10 GX收发器PHY用户指南

ID 683054
日期 12/28/2017
Public
文档目录

2.6.2. 10GBASE-R and 10GBASE-R with IEEE 1588v2 Variants

10GBASE-R PHY是以IEEE 802.3-2008规范的条款49定义的10.3125-Gbps数据速率运行的以太网特定的物理层。 Cyclone® 10 GX收发器能够实现诸如10GBASE-R with IEEE 1588v2的10GBASE-R variants。

10GBASE-R并行数据接口是与具有可选协调子层(RS)的介质访问控制(MAC)进行交互的10千兆位介质独立接口(XGMII)。

图 43. 作为IEEE802.3-2008开放式系统互连(OSI)的一部分的10GBASE-R PHY


10GBASE-R是一种独立运行的单通道协议。可以配置收发器以通过使用Native PHY IP的预置来实现10GBASE-R PHY功能。完整的PCS和PHY解决方案也可用于与第三方PHY MAC层进行交互。

以下10GBASE-R变体可从预置中得到:

  • 10GBASE-R
  • 10GBASE-R Low Latency
  • 10GBASE-R Register Mode

如果通过Native PHY IP core进行配置,那么Intel建议使用预置来选择相应的10GBASE-R变体。

图 44. 10GBASE-R的收发器通道数据路径和时钟

10GBASE-R with IEEE 1588v2

当选择10GBASE-R PHY with IEEE 1588v2模式预置时,hard TX和RX FIFO被设置为寄存器模式。FPGA架构的tx_clkoutrx_clkout的输出频率基于PCS-PMA接口宽度。例如,如果PCS-PMA接口为40-bit,那么tx_clkoutrx_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运行。

Cyclone® 10 GX收发器Native PHY的预置(在IEEE-1588v2模式下配置10GBASE-R PHY IP)支持IEEE 1588 Precision Time Protocol (PTP)。PTP用于在诸如以下应用中实现精确的时钟同步:

  • 通讯中的分布式系统
  • 发电和配电
  • 工业自动化
  • 机器人技术
  • 数据采集
  • 测验设备
  • 测量

该协议适用于通过局域网(包括但不限于以太网)进行通信的系统。该协议可使包括各种固有精度、分辨率和稳定性的时钟的异构系统与超级主时钟同步。

图 45. 10GBASE-R with IEEE 1588v2的收发器通道数据路径和时钟