IEEE 1588v2 Timestamp Interface Signals
Signal | Direction | Width | Description |
---|---|---|---|
tx_egress_timestamp_96b_valid[] | Out | 2 | When asserted, this signal qualifies the timestamp, tx_egress_timestamp_96b_data[], and the fingerprint, tx_egress_timestamp_96b_fingerprint[], of the TX frame. |
tx_egress_timestamp_96b_data[][] | Out | [2][96] | Carries the 96-bit egress timestamp in the following format:
|
tx_egress_timestamp_96b_fingerprint[][] | Out | [2][TSTAMP_FP_WIDTH] | Specifies the fingerprint of the TX frame that the 96-bit timestamp is for. |
tx_egress_timestamp_64b_valid[] | Out | 2 | When asserted, this signal qualifies the timestamp, tx_egress_timestamp_64b_data[], and the fingerprint, tx_egress_timestamp_64b_fingerprint[], of the TX frame. |
tx_egress_timestamp_64b_data[][] | Out | [2][64] | Carries the 64-bit egress timestamp in the following format:
|
tx_egress_timestamp_64b_fingerprint[][] | Out | [2][TSTAMP_FP_WIDTH] | Specifies the fingerprint of the TX frame that the 64-bit timestamp is for. |
rx_ingress_timestamp_96b_valid[] | Out | 2 | When asserted, this signal qualifies the timestamp, rx_ingress_timestamp_96b_data[]. The MAC IP core asserts this signal in the same clock cycle it asserts avalon_st_rx_startofpacket. |
rx_ingress_timestamp_96b_data[][] | Out | [2][96] | Carries the 96-bit ingress timestamp in the following format:
|
rx_ingress_timestamp_64b_valid[] | Out | 2 | When asserted, this signal qualifies the timestamp, rx_ingress_timestamp_64b_data[]. The MAC IP core asserts this signal in the same clock cycle it asserts avalon_st_rx_startofpacket. |
rx_ingress_timestamp_64b_data[][] | Out | [2][64] | Carries the 64-bit ingress timestamp in the following format:
|