Ethernet Design Example Components User Guide

ID 683044
Date 9/27/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

1.5.3. Pulse-Per-Second Signals

Table 11.  Pulse-Per-Second Signals
Name Direction Width Description
The following signals are available when parameter Enable pulse per second interface is enabled.
pps_pulse_per_second Out 1 Pulse generated once in every second, aligned with the second boundary, with pulse width defined by Pulse width parameter.
The following signals are available when parameter Enable pulse per second interface is enabled and Accuracy mode is Advanced. You must also instantiate IOPLL parameter and select Enable access to dynamic phase shift ports to support these interfaces. Refer to related information for the related user guides.
pps_sampling_clk Input 1

Sampling clock input used to support pps pulse generation with advanced accuracy.

Required frequency (MHz):

pps_sampling_clk= period_clk x 256/375

iopll_scan_clk Input 1

Drive this port with the same clock as IOPLL scanclk input port.

Supported frequency (MHz):

50 MHz to 100 MHz.

iopll_phased_clk Input 1 Phase shifted version of period_clk from IOPLL. This signal is expected to be fed by second output clock of IOPLL, e.g. outclk1, which runs on period_clk frequency. Refer to iopll_cnt_sel signal description for more details.
iopll_locked Input 1 PLL lock status signal from IOPLL.
iopll_phase_en Output 1

Connect this signal to phase_en input port of IOPLL.

iopll_updn Output 5

Connect this signal to updn input port of IOPLL.

iopll_cnt_sel Output 5

Connect this signal to cntsel input port of IOPLL. This signal always select second output clock of IOPLL, e.g. outclk1, to be the one being phase shifted. Therefore, iopll_phased_clk signal is expected to connect to the second output clock of IOPLL.

iopll_num_phase_shifts Output 3

Connect this signal to num_phase_shifts input port of IOPLL.

iopll_phase_done Input 1

Connect this signal to phase_done output port of IOPLL.