Intel® Stratix® 10高速LVDS I/O用户指南

ID 683792
日期 5/02/2019
Public
文档目录

3.1.7.2. 外部PLL模式的IOPLL参数值

如下实例显示使用IOPLL IP核生成LVDS SERDES IP核输出时钟的时钟要求。该实例假定时钟和数据在器件管脚处边沿对齐而设置相移。

注: 对于其它情况下的时钟和数据相位关系,Intel建议先例化LVDS SERDES接口无需使用external PLL mode选项。然后在 Intel® Quartus® Prime软件中编译IP核,记录每个时钟输出的频率、相移和占空比设置。在IOPLL IP核参数编辑器中输入这些设置后,将相应输出连接到LVDS SERDES IP核。
表 11.  实例:使用IOPLL IP核生成输出时钟(接收器处于Non-DPA Mode) 该表格罗列为,使用non-DPA接收器时,可在IOPLL IP核参数编辑器中设定的参数值,以使用1个IOPLL IP核生成3个输出时钟。
参数

outclk0

(作为lvds_clk[0]连接到LVDS SERDES IP核发送器或接收器的ext_fclk端口)

outclk1

(作为loaden[0]连接到LVDS SERDES IP核发送器或接收器的ext_loaden端口)

outclk4 2

(作为发送器和接收器的并行数据寄存器的内核时钟使用,并连接到LVDS SERDES IP核的ext_coreclock端口)

Frequency

数据速率

数据速率/串化因子

数据速率/串化因子

Phase shift

180°

[(解串因子 – 1)/解串因子] x 360°

180/串化因子

(outclk0相移除以串化因子)

Duty cycle

50%

100/串化因子

50%

使用RSKM方程进行相移计算,假设输入时钟和串行数据是边沿对齐。引进一个180°相移到采样时钟(coutclk0)确保输入数据相对于outclk0居中对齐,如下图所示。

图 20. 外部PLL接口信号的相位关系


表 12.  实例:使用IOPLL IP核生成输出时钟(接收器处于DPA或Soft-CDR Mode)该表格罗列了使用DPA和soft-CDR接收器时,可在IOPLL IP核参数编辑器中设定的参数值,以使用一个IOPLL IP核生成4个输出时钟。
参数

outclk0

(作为lvds_clk[0]连接到LVDS SERDES IP核发送器或接收器的ext_fclk端口)

outclk1

(作为loaden[0]连接到LVDS SERDES IP核发送器或接收器的ext_loaden端口)

soft-CDR接收器不需要

outclk42

(作为发送器和接收器并行数据寄存器的内核时钟使用,并连接到LVDS SERDES IP核的ext_coreclock端口)

VCO频率

(作为phout[7:0]连接到LVDS SERDES IP核的ext_vcoph[7:0]端口)

Frequency

数据速率

数据速率/串化因子

数据速率/串化因子

数据速率

Phase shift

180°

[(解串因子 – 1)/解串因子] x 360°

180/串化因子

(outclk0相移除以串化因子)

Duty cycle

50%

100/串化因子

50%

表 13.  实例:使用发送器跨多个Bank与接收器通道共享的IOPLL IP核生成输出时钟(接收器处于DPA或Soft-CDR Mode)该表格罗列在IOPLL IP核参数编辑器中可以设定的参数值,以使用 一个IOPLL IP核生成6个输出时钟。如果在DPA或soft-CDR模式中使用跨多个bank共享接收器通道的发送器通道,则使用该设置。
参数

outclk0

(作为lvds_clk[0]连接到LVDS SERDES IP核接收器的ext_fclk端口)

outclk1

(作为loaden[0]连接到LVDS SERDES IP核发送器或接收器的ext_loaden端口)

soft-CDR接收器不需要

outclk42

(作为发送器和接收器并行数据寄存器的内核时钟使用,并连接到LVDS SERDES IP核的ext_coreclock端口)

VCO频率

(作为phout[7:0]连接到LVDS SERDES IP核的ext_vcoph[7:0]端口)

outclk2

(作为lvds_clk[1]连接到LVDS SERDES IP核发送器的ext_fclk端口)

outclk3

(作为loaden[1]连接到LVDS SERDES IP核发送器的ext_loaden端口)

Frequency

数据速率

数据速率/串化因子

数据速率/串化因子

数据速率

Phase shift

180°

[(解串因子 – 1)/解串因子] x 360°

180/串化因子

(outclk0相移除以串化因子)

Duty cycle

50%

100/串化因子

50%

2 如果开启了Use the CPA block for improved periphery-core timing则不需要。