Port Name | Clock Domain | I/O | Description |
---|---|---|---|
tx_ptp_tstamp_port_id[2:0] | tx_axi_clk | O | Port number of TX PTP tag/timestamp |
tx_ptp_tstamp_tag_0[7:0] | tx_axi_clk | O | TX timestamp tag value 0. This should match the tag value provided on input (on TX AXI or flex interface). |
tx_ptp_tstamp_tag_1[7:0] | tx_axi_clk | O | TX timestamp tag value 1. This should match the tag value provided on input (on TX AXI or flex interface). |
tx_ptp_tstamp_tag_2[7:0] | tx_axi_clk | O | TX timestamp tag value 2. This should match the tag value provided on input (on TX AXI or flex interface) |
tx_ptp_tstamp_valid[2:0] | tx_axi_clk | O | TX PTP timestamp is valid. Up to three timestamps can be valid (one bit per timestamp). Also qualifies tags. |
tx_ptp_tstamp_0[31:0] | tx_axi_clk | O | TX PTP timestamp value 0. Note: Upper bits are
dropped.
|
tx_ptp_tstamp_1[31:0] | tx_axi_clk | O | TX PTP timestamp value 1. Note: Upper bits are
dropped.
|
tx_ptp_tstamp_2[31:0] | tx_axi_clk | O | TX PTP timestamp value 2. Note: Upper bits are
dropped.
|
Port Name | Clock Domain | I/O | Description |
---|---|---|---|
c<N>_tx_ptp_st_adjust_vld | ts_clk[<N>] | I | A transition on this signal specifies the System Timer Adjust is valid. |
c<N>_tx_ptp_st_adjust_type[1:0] | ts_clk[<N>] | I | Specifies the desired System Timer Adjustment Type. 2'h0: Adjust system timer; signed, in units of 2–8 ns (upper 14 bits ignored). Warning, no overflow protection is done. 2'h1: Set the automatic increment value; ctl_ptp_st_adjust value is unsigned, in units of 2–8 ns (upper 22 bits ignored). This also clears any existing increment value below 2–8 ns (previously set by default or through adjustments). Increments every cycle. Nominal values - non-KP4: 1.551515 ns; KP4: 1.50588235 ns). 2'h2: Adjust automatic increment value; signed, in units of 2–40 ns. |
c<N>_tx_ptp_st_adjust[31:0] | ts_clk[<N>] | I | Specifies System Timer Adjust value. |
c<N>_tx_ptp_st_overwrite | ts_clk[<N>] | I | System Timer Overwrite. When asserted, the internal system timer value is overwritten with tx_ptp_systemtimer. |
c<N>_tx_ptp_st_sync | ts_clk[<N>] | I | System Timer Sync. The transition edge (High to Low, or Low to High) indicates when the tx_ptp_systemtimer value is valid. |
c<N>_tx_ptp_systemtimer[54:0] | ts_clk[<N>] | I | System timer input in units of 2–8 ns (unsigned). This field maps to bits[62:8] of the correction field format in IEEE 1588-2008 (with the bottom eight bits set to 0). |
Port Name | Clock Domain | I/O | Description |
---|---|---|---|
c<N>_tx_ptp_st_sync_out | tx_serdes_clk[<N>] | O | TX path 1588 System Timer interval sync output signal. Transition
indicates when tx_ptp_systemtimer_out is valid. Note: Due to internal retiming stages, tx_ptp_systemtimer_out
transitions up to four ts_clk[<N>] cycles
after tx_ptp_st_sync_out.
|
c<N>_tx_ptp_systemtimer_out[31:0] | ts_clk[>N>] | O | Port for sampling the PTP System Timer (TOD). Upper bits omitted to reduce pin count. |
c<N>_tx_ptp_st_sample_edge_out | ts_clk[>N>] | O | Indicator of the system timer sampling edge. |
Port Name | Clock Domain | I/O | Description |
---|---|---|---|
c<N>_rx_ptp_st_adjust_vld | ts_clk[<N>] | I | Specifies the System Timer Adjust is valid. |
c<N>_rx_ptp_st_adjust_type[1:0] | ts_clk[<N>] | I | Specifies the desired System Timer Adjustment Type. 0: Adjust system timer; signed, in units of 2–8 ns (upper 14 bits ignored). Warning: no overflow protection is done. 1: Set the automatic increment value; ctl_ptp_st_adjust value is unsigned, in units of 2–8 ns (upper 22 bits ignored). This also clears any existing increment value below 2–8 ns (previously set by default or through adjustments). Increments every cycle. Nominal values – non-KP4: 1.551515 ns; KP4: 1.50588235 ns). 2: Adjust automatic increment value; signed, in units of 2–40 ns. |
c<N>_rx_ptp_st_adjust[31:0] | ts_clk[<N>] | I | Specifies System Timer Adjust value. |
c<N>_rx_ptp_st_overwrite | ts_clk[<N>] | I | System Timer Overwrite. When asserted, the internal system timer value is overwritten with tx_ptp_systemtimer. |
c<N>_rx_ptp_st_sync | ts_clk[<N>] | I | System Timer Sync. The transition edge (High to Low, or Low to High) indicates when the rx_ptp_systemtimer value is valid. |
c<N>_rx_ptp_systemtimer[54:0] | ts_clk[<N>] | I | System timer input in units of 2–8 ns (unsigned). This field maps to Bits[62:8] of the correction field format in IEEE 1588-2008 (with the bottom eight bits set to 0). |
Port Name | Clock Domain | I/O | Description |
---|---|---|---|
c<N>_rx_ptp_st_sync_out | rx_serdes_clk[<N>] | O | RX path 1588 System Timer interval sync output signal. Transition
indicates when rx_ptp_systemtimer_out is valid. Note: Due to internal retiming stages,
rx_ptp_systemtimer_out transitions up to four ts_clk[<N>]
cycles after
rx_ptp_st_sync_out.
|
c<N>_rx_ptp_systemtimer_out[31:0] | ts_clk[<N>] | O | Port for sampling the PTP System Timer (TOD). Upper bits omitted to reduce pin count. |
c<N>_rx_ptp_st_sample_edge_out | ts_clk[<N>] | O | Indicator of the system timer sampling edge. |