低延迟10G MAC Intel Stratix 10 FPGA IP设计实例用户指南

ID 683026
日期 9/24/2018
Public
文档目录

7.6. IEEE 1588v2时间戳(Timestamp)接口信号

表 24.  IEEE 1588v2时间戳(Timestamp)接口信号
信号 方向 宽度 说明
tx_egress_timestamp_96b_valid Out [NUM_CHANNELS] 置位后,该信号使TX帧的时间戳tx_egress_timestamp_96b_data[],和指纹tx_egress_timestamp_96b_fingerprint[]生效。
tx_egress_timestamp_96b_data Out [NUM_CHANNELS][96] 以如下格式传送96-bit出口(egress)时间戳:
  • Bits 48至95:48-bit秒字段
  • Bit 16至47:32-bit纳秒字段
  • Bits 0至15:16-bit小数纳秒字段
tx_egress_timestamp_96b_fingerprint Out [NUM_CHANNELS][TSTAMP_FP_WIDTH]

为96-bit时间戳指定TX帧指纹。

tx_egress_timestamp_64b_valid Out [NUM_CHANNELS] 置位后,该信号使TX帧的时间戳tx_egress_timestamp_64b_data[],和指纹tx_egress_timestamp_64b_fingerprint[]生效。
tx_egress_timestamp_64b_data Out [NUM_CHANNELS][64] 以下列格式传送64-bit出口时间戳:
  • Bits 16至63:48-bit纳秒字段
  • Bits 0至15:16-bit小数纳秒字段
tx_egress_timestamp_64b_fingerprint Out [NUM_CHANNELS][TSTAMP_FP_WIDTH]

为64-bit时间戳指定TX帧指纹。

rx_egress_timestamp_96b_valid Out [NUM_CHANNELS] 置位后,该信号使时间戳,rx_ingress_timestamp_96b_data[]生效。在置位avalon_st_rx_startofpacket的相同时钟周期中,MAC IP核将此信号置位。
rx_egress_timestamp_96b_data Out [NUM_CHANNELS][96] 以如下格式传送96-bit入口(ingress)时间戳:
  • Bits 48至95:48-bit秒字段
  • Bit 16至47:32-bit纳秒字段
  • Bits 0至15:16-bit小数纳秒字段
rx_egress_timestamp_64b_valid Out [NUM_CHANNELS] 置位后,该信号使时间戳,rx_ingress_timestamp_64b_data[]生效。在置位avalon_st_rx_startofpacket的相同时钟周期中,MAC IP核将此信号置位。
rx_egress_timestamp_64b_data Out [NUM_CHANNELS][64] 以下列格式传送64-bit出口时间戳:
  • Bits 16至63:48-bit纳秒字段
  • Bits 0至15:16-bit小数纳秒字段