| Signal | Direction | Width | Description |
|---|---|---|---|
| tx_egress_timestamp_96b_valid | Out | [NUM_CHANNELS] | 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 | [NUM_CHANNELS][96] | Carries the 96-bit egress timestamp in the following format:
|
| tx_egress_timestamp_96b_fingerprint | Out | [NUM_CHANNELS][TSTAMP_FP_WIDTH] |
Specifies the fingerprint of the TX frame that the 96-bit timestamp is for. |
| tx_egress_timestamp_64b_valid | Out | [NUM_CHANNELS] | 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 | [NUM_CHANNELS][64] | Carries the 64-bit egress timestamp in the following format:
|
| tx_egress_timestamp_64b_fingerprint | Out | [NUM_CHANNELS][TSTAMP_FP_WIDTH] |
Specifies the fingerprint of the TX frame that the 64-bit timestamp is for. |
| rx_egress_timestamp_96b_valid | Out | [NUM_CHANNELS] | When asserted, this signal qualifies the timestamp, rx_ingress_timestamp_96b_data[]. The MAC IP asserts this signal in the same clock cycle it asserts avalon_st_rx_startofpacket. |
| rx_egress_timestamp_96b_data | Out | [NUM_CHANNELS][96] | Carries the 96-bit ingress timestamp in the following format:
|
| rx_egress_timestamp_64b_valid | Out | [NUM_CHANNELS] | When asserted, this signal qualifies the timestamp, rx_ingress_timestamp_64b_data[]. The MAC IP asserts this signal in the same clock cycle it asserts avalon_st_rx_startofpacket. |
| rx_egress_timestamp_64b_data | Out | [NUM_CHANNELS][64] | Carries the 64-bit ingress timestamp in the following format:
|