The following table details the additional signals present when the packet timestamping feature is included.
| Name | Direction | Clock Domain | Description |
|---|---|---|---|
| IEEE 1588 Interface – TX Path | |||
| ctl_tx_systemtimerin[79:0] | Input | tx_serdes_clk |
System timer input for the TX. In normal clock mode, the 32 LSBs carry nsec and the 48 MSBs carry seconds. In transparent clock mode, bit 63 is expected to be zero, bits 62:16 carry nanoseconds, and bits 15:0 carry fractional nanoseconds. Refer to IEEE 1588v2 for the representational definitions. This input must be in the TX SerDes clock domain. |
| tx_ptp_tstamp_valid_out | Output | tx_clk_out | This bit indicates that a valid timestamp is being presented on the TX system interface. |
| tx_ptp_tstamp_tag_out[15:0] | Output | tx_clk_out | Tag output corresponding to tx_ptp_tag_field_in[15:0] |
| tx_ptp_tstamp_out[79:0] | Output | tx_clk_out | Timestamp for the transmitted packet SOP corresponding to the time at which it passed the capture plane. Time format same as timer input. |
| tx_ptp_1588op_in[1:0] | Input | tx_clk_out |
The signal should be valid on the first cycle of the packet.
|
| ctl_tx_ptp_1step_enable | Input | tx_clk_out | This signal should be tied to 1’b0 |
| ctl_ptp_transpclk_mode | Input | tx_clk_out | When set to 1, this input places the timestamping logic into transparent clock mode. |
| tx_ptp_tag_field_in[15:0] | Input | tx_clk_out |
The usage of this field is dependent on the 1588 operation. The signal should be valid on the first cycle of the packet.
|
| ctl_tx_ptp_latency_adjust[31:0] | Input | tx_clk_out |
This bus can be used to adjust the one-step T timestamp with respect to the two-step timestamp. Only the LSB 16-bits are used. |
| stat_tx_ptp_fifo_write_error | Output | tx_clk_out | Transmit PTP FIFO write error. A value of 1 on this status indicates that an error occurred during the PTP Tag write. A TX Path reset is required to clear the error. |
| stat_tx_ptp_fifo_read_error | Output | tx_clk_out | Transmit PTP FIFO read error. A value of 1 on this status indicates that an error occurred during the PTP Tag read. A TX Path reset is required to clear the error. |
| tx_ptp_rxtstamp_in | Input | tx_clk_out | At present this port is not used. Should be tied to 0x0. |
| IEEE 1588 Interface – RX Path | |||
| ctl_rx_systemtimerin[79:0] | Input | rx_serdes_clk | System timer input for the RX. Same time format as the TX. This input must be in the same clock domain as the RX SerDes. |
| rx_ptp_tstamp_out[79:0] | Output | rx_clk_out | Timestamp for the received packet SOP corresponding to the time at which it passed the capture plane. This signal will be valid on the first cycle of the packet. |