以太网设计实例组件用户指南

ID 683044
日期 7/14/2020
Public

3.4.3. 控制信号

表 24.  控制信号说明
名称 方向 宽度 说明
tx_etstamp_ins_ctrl_in_ingress_timestamp_96b In 96 TX Packet的96-bit ingress timestamp(入口时间戳),与相应PTP packet的数据开始对齐。
tx_etstamp_ins_ctrl_in_ingress_timestamp_64b In 64 TX Packet的64-bit ingress timestamp(入口时间戳),与相应PTP packet的数据开始对齐。
tx_etstamp_ins_ctrl_out_ingress_timestamp_96b Out 96 MAC TX的96-bit时间戳,与相应的输出PTP packet对齐。
tx_etstamp_ins_ctrl_out_ingress_timestamp_64b Out 64 MAC TX的64-bit时间戳,与相应的输出PTP packet的包开始对齐。
tx_egress_timestamp_request_in_valid In 1 置位该信号显示该数据包需要时间戳。该信号必须与输入包的开头对其。
tx_egress_timestamp_request_in_fingerprint In TSTAMP_FP_WIDTH 输入包的时间戳指纹
tx_egress_timestamp_request_out_valid Out 1 当特定帧需要时间戳时,置位该信号。该信号与相应输出PTP packet的包开始对齐。
tx_egress_timestamp_request_out_fingerprint Out TSTAMP_FP_WIDTH 输出包的时间戳指纹
clock mode In 2 指定时钟模式:
  • 00:普通时钟
  • 01:边界时钟
  • 10:End to end透明时钟
  • 11:Peer to peer透明时钟
pkt_with_crc In 1 使用该信号显示传入包是否包含4-byte CRC字段。
  • 0:传入包含有CRC字段。
  • 1:传入包中不包含CRC字段。
tx_etstamp_ins_ctrl_in_residence_time_calc_format In 1 使用以下值指定计算停留时间时要使用的时间戳格式。
  • 0: 96-bit时间戳
  • 1: 64-bit时间戳
将该信号与输入包的开头对齐。
tx_etstamp_ins_ctrl_out_residence_time_calc_format Out 1 用于计算停留时间时使用的时间戳格式。
  • 0: 96-bit时间戳
  • 1: 64-bit时间戳
该信号与输出包的开头对齐。
tx_etstamp_ins_ctrl_out_checksum_zero Out 1 置位后,表示PTP packet的校验和字段设置为0。该信号与相应PTP packet的包开头对齐。
tx_etstamp_ins_ctrl_out_checksum_correct Out 1 置位后,表示通过更新校验和校正偏移更正了PTP packet校验和。该信号与相应PTP packet的包开头对齐。
tx_etstamp_ins_ctrl_out_timestamp_format Out 1 时间戳格式。
  • 0: 1588v2格式。96-bit时间戳,由48-bit秒字段,32-bit纳秒字段和16-bit校正字段作为小数纳秒组成。
  • 1: 1588v1格式。64-bit时间戳,由32-bit秒字段和32-bit纳秒字段组成。
该信号与相应PTP packet的包开头对齐。
tx_etstamp_ins_ctrl_out_timestamp_insert Out 1 置位后,表示egress时间戳肯定已插入相应PTP packet。该信号与相应PTP packet的包开头对齐。
tx_etstamp_ins_ctrl_out_residence_time_update Out 1 置位后,表示停留时间已添加到PTP packet的校正 字段。该信号与相应PTP packet的包开头对齐。
tx_etstamp_ins_ctrl_out_offset_timestamp Out 16 时间戳字段的位置,相对于packet的第一个字节。
tx_etstamp_ins_ctrl_out_offset_correction_field Out 16 校正字段的位置,相对于packet的第一个字节。
tx_etstamp_ins_ctrl_out_offset_checksum_field Out 16 校验和字段的位置,相对于packet的第一个字节。
tx_etstamp_ins_ctrl_out_offset_checksum_correction Out 16 校验和校正字段的位置,相对于packet的第一个字节。