PCI Express用户指南的IP编译器不包括Qsys设计示例中的引脚分配-Altera-Intel社区-FPGA CPLD-ChipDebug

PCI Express用户指南的IP编译器不包括Qsys设计示例中的引脚分配

要将引脚分配添加到Quartus II项目,必须在编译项目之前在Quartus II Tcl控制台中明确地获取Tcl文件。但是,在“ 用于PCI ExpressIP编译器用户指南”中运行Qsys设计示例的说明不描述此步骤。如果跳过此步骤,则Qsys设计示例不会使用所需的引脚分配进行编译。

此外,Qsys设计示例版本11.0的Tcl脚本包含一些拼写错误,这些拼写错误在“变通方法”部分中进行了介绍。

此问题会影响“ PCI Express用户指南IP编译器 ”第17章“Qsys设计示例”中描述的Qsys设计示例。

解决/修复方法

要避免此问题,请在编译Qsys设计示例Quartus II项目的说明中添加以下步骤,在第3章“编译设计实例”的“ 编译设计实例”部分中,在“ PCI Express用户指南IP编译器”中

打开s4gx_gen1x8_qsys_top.qpf项目后,在单击“ 开始编译”之前,请按照用户指南中当前步骤1和步骤2之间的步骤2和3进行操作:

  1. 在文本编辑器中,打开文件s4gx_gen1x8_qsys_top.tcl并进行并保存以下更改:
  2. 注释掉以下行之前的所有行:
  3. set_global_assignment -name FAMILY "Stratix IV"

  4. 替换以下行:
  5. set_global_assignment -name QIP_FILE hip_s4gx_gen1x8_qsys.qip

  6. 用更换线
  7. set_global_assignment -name QIP_FILE hip_s4gx_gen1x8_qsys/synthesis/hip_s4gx_gen1x8_qsys.qip

  8. 搜索PARTITION_HIERARCHY并在PARTITION_HIERARCHY命令之前插入以下行:
  9. set_instance_assignment -name INPUT_TERMINATION OFF -to refclk

  10. 在最后一行注释掉project_close命令。
  11. 要应用Quartus II引脚分配,请在Tcl控制台命令提示符下键入以下命令:
  12. source s4gx_gen1x8_qsys_top.tcl r

  13. 要显示Quartus II Tcl控制台,请在“视图”菜单上,指向“ 实用程序Windows” ,然后单击“ Tcl控制台”

此问题将在未来版本的“ 用于PCI ExpressIP编译器用户指南”中修复。

请登录后发表评论

    没有回复内容