eCPRI Intel® FPGA IP 用户指南

ID 683685
日期 12/14/2021
Public
文档目录

5.7.1. E-tile Hard IP for Ethernet 1588 PTP信号

表 31.  E-tile Hard IP for Ethernet 1588 PTP Interface的信号所有信号都与clk_tx同步。
信号名称 宽度 方向 说明
ptp_timestamp_insert 1 Output

将一个出口时间戳(egress timestamp)插入到相应通道上的当前TX数据包中。

仅当TX valid和TX SOP信号置位时有效。

ptp_tx_etstamp_ins_ctrl_residence_time_update 1 Output

置位时,将一个驻留时间时间戳(residence time timestamp)插入到相应通道上当前TX数据包的校正域中。

仅当TX valid和TX SOP信号置位时有效。

i_ptp_zero_csum 1 Output

置位时,在IPv4期间将当前TX数据包中携带的一个UDP数据包中的校验和使用零进行覆盖。

仅当TX valid和TX SOP信号置位时有效。

i_ptp_update_eb 1 Output

置位时,使用一个值(此值取消由于UDP数据包更改而导致的校验和更改)覆盖当前TX数据包中携带的一个IPv6 数据包中的扩展字节域。

仅当TX valid和TX SOP信号置位时有效。

i_ptp_ts_format 1 Output

置位时,选择相应通道上PTP 1-step操作的格式。

连接到1表示使用IEEE 1588v2时间戳和校正域格式(96 bits)

仅当出口时间时间戳(egress time timestamp)信号(i_ptp_ins_ets)或驻留时间时间戳(residence time timestamp)信号(i_ptp_ins_cf)和TX valid信号以及SOP信号置位时有效。

ptp_offset_timestamp 16 Output

置位时,表示当前TX数据包中PTP时间戳域的位置。

仅当TX valid和TX SOP信号置位时有效。

ptp_offset_correction_field 16 Output

置位时,表示当前TX数据包中PTP校正域的位置。

仅当TX valid和TX SOP信号置位时有效。

i_ptp_csum_offset 16 Output

置位时,表示当前TX数据包中一个UDP校验和域的第一个字节的位置。

仅当一个UDP数据包中的校验和覆盖(e.g. i_ptp_zero_csum),TX valid,TX SOP信号置位时有效。

i_ptp_eb_offset 16 Output

置位时,表示当前TX数据包中扩展字节的第一个字节的位置。

仅当一个IPv6 数据包中的扩展字节覆盖(e.g. i_ptp_update_eb),TX valid,TX SOP信号置位时有效。

ptp_timestamp_request_valid 1 Output

为当前TX数据包请求一个2-step时间戳信号。

置位时,为当前数据包生成一个TX时间戳。

仅当TX valid和TX SOP信号置位时有效。

ptp_timestamp_request_fingerprint 8 Output

当前TX数据包的fingerprint信号。

分配一个8-bit fingerprint给正在传输的TX数据包,以便可以识别与TX数据包相关联的2-step或1-step PTP/eCPRI单向延迟测量。时间戳返回相同的fingerprint。

编码格式为:
  • Bit [6:0]: PTP Fingerprint ID
  • Bit [7]: PTP/eCPRI

仅当TX valid和TX SOP信号置位时有效。

o_tx_ptp_ready 1 Input

TX PTP ready信号。

置位时,内核准备好在相应通道上请求TX PTP功能。

o_rx_ptp_ready 1 Input

RX PTP ready信号。

置位时,表示RX PTP逻辑准备好用于相应通道上。