Ports in the following table are available when Enable_Time_Stamping is selected from the MAC Options tab.
Name | Size | I/O | Description |
---|---|---|---|
ctl_tx_systemtimerin_* | 80 | I |
System timer input for the TX. In normal clock mode, the time format is according to the IEEE 1588 format, with 48 bits for seconds and 32 bits for nanoseconds. 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 clock domain. |
ctl_rx_systemtimerin_* | 80 | I |
System timer input for the RX. In normal clock mode, the time format is according to the IEEE 1588 format, with 48 bits for seconds and 32 bits for nanoseconds. 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 same clock domain as the lane 0 RX SerDes. |
stat_tx_ptp_fifo_read_error_* | 1 | O | 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_write_error_* | 1 | O | 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_1588op_in_* | 2 | I |
2'b00 – "No operation": no timestamp will be taken and the frame will not be modified. 2’b01 – “1-step”: a timestamp should be taken and inserted into the frame. 2’b10 – “2-step”: a timestamp should be taken and returned to the client using the additional ports of 2-step operation. The frame itself will not be modified. 2’b11 – Reserved: act as “No operation”. |
tx_ptp_tag_field_in_* | 16 | I | The usage of this field is dependent on the
1588 operation
|
tx_ptp_tstamp_valid_out_* | 1 | O | This bit indicates that a valid timestamp is being presented on the TX. |
tx_ptp_tstamp_tag_out_* | 16 | O | Tag output corresponding to tx_ptp_tag_field_in[15:0]. |
tx_ptp_tstamp_out_* | 80 | O | Timestamp for the transmitted packet SOP corresponding to the time
at which it passed the capture plane. The representation of the bits contained in this bus is the same as the timer input. |
rx_ptp_tstamp_valid_out_* | 1 | O | This bit indicates that a valid timestamp is being presented on the
RX. This will be present only when core is Ethernet MAC+PCS/PMA-32/64-bit. |
rx_ptp_tstamp_out_* | 80 | O |
Timestamp for the received packet SOP corresponding to the time at which it passed the capture plane. Note that this signal will be valid starting at the same clock cycle during which the SOP is asserted for one of the segments. The representation of the bits contained in this bus is the same as the timer input. |
tx_ptp_e_rxtstamp_* | 64 | I | TX PTP RX timestamp. |
tx_ptp_p_rxtstamp_* 1 | 64 | I | TX PTP RX timestamp. |
rx_ptp_e_tstamp_* 1 | 80 | O | Time stamp for the received packet SOP corresponding to the time at which it passed the capture plane. Note that this signal will be valid starting at the same clock cycle during which the SOP is asserted for one of the segments. The representation of the bits contained in this bus is the same as the timer input. |
rx_ptp_p_tstamp_* 1 | 80 | O | Time stamp for the received packet SOP corresponding to the time at which it passed the capture plane. Note that this signal will be valid starting at the same clock cycle during which the SOP is asserted for one of the segments. The representation of the bits contained in this bus is the same as the timer input. |
tx_ptp_e_tstamp_valid_out_* 2 | 1 | O | This bit indicates that a valid timestamp is presented on the TX. |
tx_ptp_p_tstamp_valid_out_* 2 | 1 | O | This bit indicates that a valid timestamp is presented on the TX. |
tx_ptp_e_tstamp_tag_out_* 2 | 16 | O | Tag output corresponding to tx_ptp_tag_field_in[15:0]. |
tx_ptp_p_tstamp_tag_out_* 2 | 16 | O | Tag output corresponding to tx_ptp_tag_field_in[15:0]. |
|