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

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

7.7. 数据包分类器接口信号

表 25.  数据包分类器接口信号
信号 方向 宽度 说明
tx_egress_timestamp_request_ in_valid[] In [NUM_CHANNELS] 置位此信号为TX帧请求时间戳。必须在与置位avalon_st_tx_startofpacket的相同时钟周期内对此信号进行置位。
tx_egress_timestamp_request_in_fingerprint[][] In [NUM_CHANNELS][TSTAMP_ FP_WIDTH] 使用该主线指定用于验证传入数据包时间戳的指纹。
clock_operation_mode_mode[][] In [NUM_CHANNELS][2] 使用该信号指定时钟模式。
  • 00:普通时钟
  • 01:边界时钟
  • 10:端到端(end to end)透明时钟
  • 11:点对点(peer to peer)透明时钟
pkt_with_crc_mode[] In [NUM_CHANNELS] 使用该信号指定数据包中是否包含CRC。
  • 0:数据包中包含CRC
  • 1:数据包中无CRC
tx_ingress_timestamp_valid[] In [NUM_CHANNELS] 表示是否可更新停留时间。
  • 0:阻止更新停留时间
  • 1:允许基于解码结果的停留时间更新

该信号解除置位后,tx_etstamp_ins_ctrl_out_residence_time_update信号也随之被解除置位。

tx_ingress_timestamp_96b_ data[][] In [NUM_CHANNELS][96] 以入口时间戳的96-bit格式保存数据,使得输出与传入数据包从一开始就能对齐。
tx_ingress_timestamp_64b_ data[][] In [NUM_CHANNELS][64] 以入口时间戳的64-bit格式保存数据,使得输出与传入数据包从一开始就能对齐。
tx_ingress_timestamp_format[] In [NUM_CHANNELS] 计算停留时间的时间戳格式。
  • 0:96位
  • 1:64位
该信号必须与传入数据包起始对齐。