Visible to Intel only — GUID: sam1403482514368
Ixiasoft
Visible to Intel only — GUID: sam1403482514368
Ixiasoft
3.1.7.2. IOPLL Parameter Values for External PLL Mode
The following examples show the clocking requirements to generate output clocks for LVDS SERDES IP core using the IOPLL IP core. The examples set the phase shift with the assumption that the clock and data are edge aligned at the pins of the device.
Parameter | outclk0 (Connects as lvds_clk[0] to the ext_fclk port of LVDS SERDES IP core transmitter or receiver) |
outclk1 (Connects as loaden[0] to the ext_loaden port of LVDS SERDES IP core transmitter or receiver) |
outclk4 2 (Used as the core clock for the parallel data registers for both transmitter and receiver, and connects to the ext_coreclock port of LVDS SERDES IP core) |
---|---|---|---|
Frequency | data rate |
data rate/serialization factor |
data rate/serialization factor |
Phase shift | 180° |
[(deserialization factor – 1)/deserialization factor] x 360° |
180/serialization factor (outclk0 phase shift divided by the serialization factor) |
Duty cycle | 50% |
100/serialization factor | 50% |
The calculations for phase shift, using the RSKM equation, assume that the input clock and serial data are edge aligned. Introducing a phase shift of 180° to sampling clock (outclk0) ensures that the input data is center-aligned with respect to the outclk0, as shown in the following figure.
Parameter | outclk0 (Connects as lvds_clk[0] to the ext_fclk port of LVDS SERDES IP core transmitter or receiver) |
outclk1 (Connects as loaden[0] to the ext_loaden port of LVDS SERDES IP core transmitter or receiver) Not required for the soft-CDR receiver. |
outclk42 (Used as the core clock for the parallel data registers for both transmitter and receiver, and connects to the ext_coreclock port of LVDS SERDES IP core) |
VCO Frequency (Connects as phout[7:0] to the ext_vcoph[7:0] port of LVDS SERDES IP core) |
---|---|---|---|---|
Frequency | data rate |
data rate/serialization factor |
data rate/serialization factor |
data rate |
Phase shift | 180° |
[(deserialization factor - 1)/deserialization factor] x 360° |
180/serialization factor (outclk0 phase shift divided by the serialization factor) |
— |
Duty cycle | 50% |
100/serialization factor | 50% |
— |
Parameter | outclk0 (Connects as lvds_clk[0] to the ext_fclk port of LVDS SERDES IP core receiver) |
outclk1 (Connects as loaden[0] to the ext_loaden port of LVDS SERDES IP core receiver) Not required for the soft-CDR receiver. |
outclk42 (Used as the core clock for the parallel data registers for both transmitter and receiver, and connects to the ext_coreclock port of LVDS SERDES IP core) |
VCO Frequency (Connects as phout[7:0] to the ext_vcoph[7:0] port of LVDS SERDES IP core) |
---|---|---|---|---|
outclk2 (Connects as lvds_clk[1] to the ext_fclk port of LVDS SERDES IP core transmitter) |
outclk3 (Connects as loaden[1] to the ext_loaden port of LVDS SERDES IP core transmitter) |
|||
Frequency | data rate |
data rate/serialization factor |
data rate/serialization factor |
data rate |
Phase shift | 180° |
[(deserialization factor - 1)/deserialization factor] x 360° |
180/serialization factor (outclk0 phase shift divided by the serialization factor) |
— |
Duty cycle | 50% |
100/serialization factor | 50% |
— |