These registers are used to configure and fine-tune the Timestamping functionality.
CONFIGURATION_TX_1588 CONFIGURATION_RX_1588 Register Fields | Type | Description |
---|---|---|
ctl_ptp_st_offset[15:0] | RW | This is used to apply a fixed offset to ctl_ptp_st_systemtimer on an overwrite. The units of this bus are 2-8 ns. Currently no default, but could be set to the equivalent of four clock cycles to match the latency due to metastability and pipeline flops. |
sample_ptp_systimer[54:0] | RO | The current value of the system timer is captured on read (not using the ctl_ptp_sync). |
sample_ptp_increment[41:0] | RO | The current value of the system timer increment value (in units of 2-40 ns). This is for monitoring only. Adjustments are made using the PTP adjust interface. |
ctl_tx_ptp_1step_enable | RW | This signal, when asserted enables 1-step operation. |
ctl_tx_ptp_sat_enable[1:0] | RW | Saturation mode of the 1-step insertion logic.
|
ctl_tx_ptp_latency_adjust[19:0] | RW | This bus can be used to apply a fixed offset to the TX timestamp. The units of this bus are 2-8 ns in 2's complement form. |
ctl_rx_ptp_latency_adjust[19:0] | RW | This bus can be used to apply a fixed offset to the RX timestamp. The units of this bus are 2-8 ns in 2s complement form. |