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

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

4.3. LVDS SERDES IP核时序

使用 Intel® Quartus® Prime软件生成所需时序约束,以对 Intel® Stratix® 10器件中的LVDS SERDES IP核进行适当时序分析。
表 20.   LVDS SERDES IP核时序组件
时序组件 说明
Source Synchronous Paths 源同步路径是时钟和数据信号从发送器件传输到接收器件的路径。例如:
  • FPGA/LVDS/TX到外部接收器件的传输
  • 外部发送器件到FPGA/non-DPA mode/LVDS/RX接收路径
Dynamic Phase Alignment Paths DPA块在soft-CDR和DPA-FIFO模式下寄存I/O采集路径。DPA块从PLL VCO时钟中动态选择最佳相位锁存输入数据。
Internal FPGA Paths

内部FPGA路径是FPGA架构内的路径:

  • LVDS RX硬件到内核寄存器路径
  • 内核寄存器到LVDS TX硬件路径
  • 其他内核寄存器到内核寄存器路径

Timing Analyzer报告相应的时间裕量。

表 21.   LVDS SERDES时序约束文件该表格罗列了LVDS SERDES IP核生成的时序文件。使用这些文件获得关于LVDS SERDES IP核的成功时序分析。可在<variation_name>目录下找到这些文件。
文件名 说明
<variation_name>_altera_lvds_core20_<quartus_version>_<random_id>.sdc

.sdc文件支持 Intel® Quartus® Prime Fitter使用时序驱动的编译优化时序裕量。该文件也支持 Timing Analyzer对您的设计时序进行分析。

IP核使用.sdc进行如下操作:

  • 创建PLL输入上的时钟
  • 创建已生成时钟
  • 调用derive_clock_uncertainty
  • 创建正确的多周期约束

可在IP生成期间生成的.qip中找到该文件。

sdc_util.tcl .tcl文件是.sdc使用的函数和程序库。