低延迟以太网10G MAC用户指南

ID 683426
日期 10/31/2016
Public
文档目录

3.10. IEEE 1588v2

IEEE 1588v2选项为LL以太网10G MAC IP核设计中的接收帧和发送帧提供时间戳。该功能包含精确时间协议(PTP)。 PTP是一种将网络中所有实时时钟精确同步到主时钟的协议。

IEEE 1588v2选项具有下列特性:

  • 支持发送数据路径上4 种类型的PTP时钟:
    • 主和从普通时钟
    • 主和从边界时钟
    • 端到端(E2E)透明时钟
    • 点对点(P2P)透明时钟
  • 支持具有下列消息类型的PTP:
    • PTP事件消息-Sync、Delay_Req、Pdelay_Req和Pdelay_Resp。
    • PTP 常规消息-Follow_Up、Delay_Resp、Pdelay_Resp_Follow_Up、Announce、Management和Signaling。
  • 支持发送数据路径上的1级和2级时钟同步。
    • 1级时钟同步 — MAC功能在Sync PTP消息中插入精确时间戳,或使用停留时间更新校正字段。
    • 2 级时钟同步 — MAC功能为所有PTP消息提供精确时间戳和相关指纹。
  • 支持下列PHY操作速度随机错误:
    • 10 Gbps — ± 1 ns 的时间戳精确度
    • 2.5 Gbps—± 2 ns的时间戳精确度
    • 1 Gbps— ± 2 ns的时间戳精确度
    • 100 Mbps — ± 5 ns 的时间戳精确度
  • 支持跨所有速率的± 3 ns静态误差。
  • 支持PTP数据包的IEEE 802.3、UDP/IPv4和UDP/IPv6协议封装。
  • 支持无标记,VLAN标记和堆栈式VLAN标记PTP包,以及任意数量的MPLS标签。用户控制下的数据包分类器解析数据包(以太网数据包或MPLS数据包),并为IP核提供所需的偏移,从而可在此开始ToD或CF更新。
  • 支持可配置寄存器在发送和接收数据路径上的时间戳校正。
  • 支持提供 64-bit96-bit时间戳流的ToD时钟。64-bit时间戳用于透明时钟器件,而96-bit时间戳用于普通时钟或边界时钟器件。