eCPRI Intel® FPGA IP User Guide

ID 683685
Date 8/16/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.7.4. F-Tile Ethernet Hard IP 1588 PTP Signals

Table 39.  F-Tile Ethernet Hard IP 1588 PTP Signals
Signal Name Direction Width Description
i_ptp_ins_ets Output 1

Inserts a timestamp into the current TX packet on the respective channel.

Valid only when the TX valid and TX SOP signals are asserted.

i_ptp_ins_cf Output 1

When asserted, inserts a residence time timestamp into the correction field in the current TX packet on the respective channel.

Valid only when the TX valid and TX SOP signals are asserted.

i_ptp_zero_csum Output 1

When asserted, overwrites the checksum in a UDP packet carried inside the current TX packet with zeros during IPv4.

Valid only when the TX valid and TX SOP signals are asserted.

i_ptp_update_eb Output 1

When asserted, overwrites the extended bytes field in an IPv6 packet carried inside the current TX packet with a value that cancels out changes to the checksum due to changes to the UDP packet.

Valid only when the TX valid and TX SOP signals are asserted.

i_ptp_ts_offset Output 16

When asserted, indicates the position of the PTP timestamp field in the current TX packet.

Valid only when the TX valid and TX SOP signals are asserted.

i_ptp_cf_offset Output 16

When asserted, indicates the position of the PTP correction field in the current TX packet.

Valid only when the TX valid and TX SOP signals are asserted.

i_ptp_csum_offset Output 16

When asserted, indicates the position of the first byte of a UDP checksum field in the current TX packet.

Valid only when the checksum overwrite in a UDP packet (e.g. i_ptp_zero_csum), TX valid, TX SOP signals are asserted.

i_ptp_eb_offset Output 16

When asserted, indicates the position of the first byte of extended bytes field in the current TX packet.

Valid only when the extended bytes overwrite in an IPv6 packet (e.g. i_ptp_update_eb), TX valid, TX SOP signals are asserted.

i_ptp_ts_req Output 1

Request a 2-step timestamp signal for the current TX packet.

When asserted, generates a TX timestamp for the current packet.

Valid only when the TX valid and TX SOP signals are asserted.

i_ptp_fp Output PTP_TS_FP_WIDTH

Fingerprint signal for current TX packet.

Assigns an 8-bit fingerprint to a TX packet that is being transmitted, so that the 2-step or 1-step PTP/eCPRI one way delay measurement timestamp associated with the TX packet can be identified. The timestamp returns with the same fingerprint.

Valid values PTP_TS_FP_WIDTH set to 4b:

  • 0 - Unused
  • 1 – eCPRI one way delay measurement packet
  • 2 – PTP 1588 packet

Valid only when the TX valid and TX SOP signals are asserted.

o_tx_ptp_ready Input 1

TX PTP ready signal.

When asserted, the core to ready to request for TX PTP functions on the respective channel.

o_rx_ptp_ready Input 1

RX PTP ready signal.

When asserted, indicates the RX PTP logic ready for use on the respective channel.