AN 899: 通过Fast Preservation减少编译时间

ID 683493
日期 11/06/2019
Public

1.2. 下载教程设计文件

  1. 在以下位置下载和解压缩教程设计文件:
  2. 查看已解压缩的教程设计文件目录结构。
图 2. 教程目录结构
表 1.  教程设计文件
文件名 说明
top.sv

顶层文件,例化iopllbig_partition1_topblinking_led_2sblinking_led_4sblinking_led_8sblinking_led_16s。其还包含将LED[4:7]驱动为单个,移动位。

top.qpf Intel® Quartus® Prime工程文件,储存工程名称和版本。
top.qsf Intel® Quartus® Prime设置文件,包含工程约束和设置。
big_partition1_top.v 设计文件,例化OpenCores*设计的20个实例。
blinking_led_2s.sv 此逻辑每2秒驱动LED[0]
blinking_led_4s.sv 此逻辑每4秒驱动LED[1]
blinking_led_8s.sv 此逻辑每8秒驱动LED[2]
blinking_led_16s.sv 此逻辑每16秒驱动LED[3]
blinking_led.sdc Synopsys Design Constraints文件,定义50 MHz输入基准clock
iopll.ip top中例化的IOPLL Intel® FPGA IP。此IP使用50 MHz基准时钟频率,并生成100 MHz和550 MHz时钟。
tx_dcfifo.ip blinking_led_2sblinking_led_4sblinking_led_8sblinking_led_16s实例中例化的双时钟FIFO Intel® FPGA IP。其写入时钟为550 MHz,且读取时钟为100 MHz。
report_timing.tcl Tcl脚本通过Timing Analyzer命令生成路径摘要报告每个分区中最少有效或最差时间裕量(slack),并使用命令报告满足时序的分区中两个节点的时序。