仅对英特尔可见 — GUID: cft1583883591551
Ixiasoft
仅对英特尔可见 — GUID: cft1583883591551
Ixiasoft
5.7.2. 25G Ethernet MAC 1588 PTP信号
信号名称 | 宽度 | 方向 | 说明 |
---|---|---|---|
ptp_timestamp_insert | 1 | Output | 表明TX客户接口上的当前数据包是1588 PTP数据包,并指示IP core在one-step processing insertion模式下处理数据包。在此模式下,IP core用数据包出现在TX Ethernet链路上时的时间戳覆盖数据包的时间戳。 TX客户必须与1588 PTP数据包的TX SOP信号同步地置位和置低此信号。 |
ptp_tx_etstamp_ins_ctrl_residence_time_update | 1 | Output | 表明TX客户接口上的当前数据包是1588 PTP数据包,并指示IP core在one-step processing correction模式下处理数据包。在此模式下,IP core将通过IP core的延迟(停留时间)添加到时间戳域的当前内容中。 TX客户必须与1588 PTP数据包的TX SOP信号同步地置位和置低此信号。 |
tx_etstamp_ins_ctrl_times tamp_format | 1 | Output | 如果TX客户端同时置位tx_etstamp_ins_ctrl_timestamp_insert,那么对当前数据包指定时间戳格式(V1或V2)。
有效值:
TX SOP信号置位时,TX客户端必须保持此信号的所需值。 |
tx_etstamp_ins_ctrl_residence_time_calc_format | 1 | Output | 如果TX客户端同时置位 tx_etstamp_ins_ctrl_residence_time_update,那么对当前数据包指定TOD格式(Intel 64-bit TOD格式或者V2 96-bit格式)。
值为:
TX SOP信号置位时,TX客户端必须保持此信号的所需值。 |
ptp_offset_timestamp | 16 | Output | 如果TX客户端同时置位tx_etstamp_ins_ctrl_timestamp_insert,那么指定当前数据包中的时间戳信息的字节偏移。 IP core覆盖此偏移上的值。 TX SOP信号置位时,TX客户端必须保持此信号的所需值。 时间戳有96个比特。这种情况下,IP core在此偏移上插入时间戳的10个字节(bits [95:16]),并在tx_etstamp_ins_ctrl_offset_correction_field所指定的偏移保留此时间戳的2个字节(bits [15:0])。 |
ptp_offset_correction_field | 16 | Output | 如果TX客户端同时置位tx_etstamp_ins_ctrl_residence_time_update,那么此信号指定当前数据包中的校正域的字节偏移。 如果TX客户端同时置位tx_etstamp_ins_ctrl_timestamp_insert和置低(设置为0值)tx_etstamp_ins_ctrl_timestamp_format信号,那么此信号指定时间戳的bits [15:0]]的字节偏移。 TX SOP信号置位时,TX客户端必须保持此信号的所需值。 |
tx_etstamp_ins_ctrl_checksum_zero | 1 | Output | TX客户端在TX SOP周期内置位此信号,以告知IP core将当前数据包中的UDP校验和归零。 归零的UDP校验和表示校验和值不一定正确。此信息有助于告知应用程序跳过对UDP IPv4数据包的校验和检查。此功能对于UDP IPv6数据包是非法的。 |
tx_etstamp_ins_ctrl_offset_checksum_field | 16 | Output | 表示当前数据包中UDP校验和的字节偏移。 当TX客户端也置位tx_etstamp_ins_ctrl_checksum_zero信号时,它必须确保此信号在每个TX SOP周期内都有一个有效值。 保持IP core应该复位的数据包中两个字节的字节偏移。 |
tx_etstamp_ins_ctrl_checksum_correct | 1 | Output | TX客户端在TX SOP周期内置位此信号,以告知IP core更新(校正)当前数据包中的UDP校验和。 此信号被置位来用于正确处理UDP IPv6数据包。 |
tx_etstamp_ins_ctrl_offset_checksum_correction | 16 | Output | 表示当前数据包中UDP校验和的字节偏移。 当TX客户端也置位tx_etstamp_ins_ctrl_checksum_correct信号时,它必须确保此信号在每个TX SOP周期内都有一个有效值。 保持IP core应该校正的数据包中两个字节的字节偏移。此信号仅在one-step clock模式下有意义。 |
ptp_timestamp_request_valid | 1 | Output | 指示TX客户端接口上的当前数据包是1588 PTP数据包,并指示IP core在two-step processing模式下处理数据包。 在此模式下,当数据包的时间戳退出IP core时,IP core会将其输出,不会修改数据包时间戳信息。 TX客户必须与1588 PTP数据包的TX SOP信号同步地置位和置低此信号。 |
ptp_timestamp_request_fingerprint | 8 | Output | 当前数据包的指纹(fingerprint)。 TX客户必须与1588 PTP数据包和eCPRI单向延迟测量数据包的TX SOP信号同步地置位和置低此信号。 |