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

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

5.10.2. IEEE 1588v2入口(Ingress)RX信号

选择Enable time stamping选项时,会显现如下信号。该特性存在于下列操作模式中:10G,1G/10G和10M/100M/1G/10G。

表 48.  IEEE 1588v2入口(Ingress)RX信号
信号 方向 宽度 说明
rx_ingress_timestamp_96b_valid 输出 1 置位后,该信号使rx_ingress_timestamp_96b_data[]上的时间戳生效。MAC IP核在置位avalon_st_rx_startofpacket的相同时钟周期中将此信号置位。
rx_ingress_timestamp_96b_data[] 输出 96 以如下格式传送96-bit入口时间戳:
  • Bits 48至95:48-bit秒字段
  • Bits 16至47:32-bit纳秒字段
  • Bits 0至15:16 位小数纳秒字段
96-bit时间戳通常作为完整ToD的加注,并且在普通时钟和边界时钟器件中有用。透明时钟通常使用64-bit时间戳。
rx_ingress_timestamp_64b_valid 输出 1 置位后,该信号使rx_ingress_timestamp_64b_data[]上的时间戳生效。MAC IP核在置位avalon_st_rx_startofpacket的相同时钟周期中将此信号置位。
rx_ingress_timestamp_64b_data[] 输出 64 以下列格式携带64-bit入口时间戳:
  • Bits 16至63:48-bit纳秒字段
  • Bits 0至15:16-bit小数纳秒字段
rx_time_of_day_96b_10g_data

(适用于10 Gbps)

输入 96 按如下格式将时刻(ToD)从外部ToD模块传送到MAC IP核:
  • Bits 48至95:48-bit秒字段
  • Bits 16至47:32 位纳秒字段
  • Bits 0至15:16-bit小数纳秒字段
rx_time_of_day_96b_1g_data

(适用于10 Mbps、100 Mbps、1和2.5 Gbps)

rx_time_of_day_64b_10g_data

(适用于10 Gbps)

输入 64 按如下格式将时刻(ToD)从外部ToD模块传送到MAC IP核:
  • Bits 16至63:48-bit纳秒字段
  • Bits 0至15:16-bit小数纳秒字段
rx_time_of_day_64b_1g_data

(适用于10 Mbps、100 Mbps、1和2.5 Gbps)

rx_path_delay_10g_data

(适用于10 Gbps)

输入 16 将此总线连接到Intel FPGA PHY IP。该总线传送在物理网络和MAC IP Core(XGMII,GMII,或MII)PHY侧之间测量所得的路径延迟(停留时间)。在生成入口时间戳时,MAC IP核使用该值计算延迟。路径延迟的格式如下:
  • Bits 0至9:时钟周期的小数
  • Bits 10至15/21:时钟周期数
rx_path_delay_1g_data

(适用于10 Mbps、100 Mbps、1和2.5 Gbps)

22