Triple-Speed Ethernet IP User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs

ID 813669
Date 8/04/2025
Public
Document Table of Contents

6.1.11.2. IEEE 1588v2 RX Timestamp Signals

Table 94.  IEEE 1588v2 RX Timestamp Interface Signals
Signal I/O Width Description
rx_ingress_timestamp_96b_data_n O 96 Carries the ingress timestamp on the receive datapath. Consists of 48-bit seconds field, 32-bit nanoseconds field, and 16-bit fractional nanoseconds field.

The MAC presents the timestamp for all receive frames and asserts this signal in the same clock cycle it asserts rx_ingress_timestamp_96b_valid.

rx_ingress_timestamp_96b_valid O 1 When asserted, this signal indicates that rx_ingress_timestamp_96b_data contains valid timestamp.

For all receive frame, the MAC asserts this signal in the same clock cycle it receives the start of packet ( data_rx_sop_n is asserted).

rx_ingress_timestamp_64b_data O 64 Carries the ingress timestamp on the receive datapath. Consists of 48-bit nanoseconds field and 16-bit fractional nanoseconds field.

The MAC presents the timestamp for all receive frames and asserts this signal in the same clock cycle it asserts rx_ingress_timestamp_64b_valid.

rx_ingress_timestamp_64b_valid O 1 When asserted, this signal indicates that rx_ingress_timestamp_64b_data contains valid timestamp.

For all receive frame, the MAC asserts this signal in the same clock cycle it receives the start of packet ( data_rx_sop_n is asserted).