Intel® Quartus® Prime Pro Edition用户指南: 入门

ID 683463
日期 9/28/2020
Public
文档目录

4.5. Intel® FPGA IP的最佳实践

使用 Intel® FPGA IP时,请采用如下最佳实践:
  • 请勿手动编辑或编写自己 的.qsys.ip.qip文件。使用 Intel® Quartus® Prime软件工具来创建并编辑这些文件。
    注: 生成IP核时,请勿将文件生成到目录名称或路径中带有空格的目录中。对于IP核路径或名称,空格为非法字符。
  • 使用IP Catalog生成IP核时, Intel® Quartus® Prime软件生成.qsys(用于Platform Designer生成的IP核)或.ip文件(对于 Intel® Quartus® Prime Pro Edition)或.qip文件。 Intel® Quartus® Prime Pro Edition软件自动将已生成的.ip添加到您的工程。 Intel® Quartus® Prime Standard Edition软件中,请将.qip添加到您的工程。请勿将参数编辑器生成的文件(.v.vhd)添加到无.qsys.qip文件的设计。否则将无法使用IP升级或IP参数编辑器功能。
  • 提前规划目录结构。请勿更改.qsys文件及其生成输出目录之间的相对路径(relative path)。如果必须移动.qsys文件,请确保生成输出目录与.qsys文件保持一致。
  • 请勿直接从工程中 的/quartus/libraries/megafunctions目录添加IP核。否则,您必须随每个后续软件发布而更新文件。因此请使用IP Catalog,然后将.qip添加到工程中。
  • 请勿使用 Intel® Quartus® Prime软件针对较老旧器件系列生成的RAM或FIFO块的IP文件(即使 Intel® Quartus® Prime软件不会发出错误)。 Intel® Quartus® Prime所生成用于老旧器件系列的RAM块不是最新器件系列的最佳选择。
  • 生成ROM功能时,请将生成的.mif.hex结果文件与相应IP核的.qsys.qip文件保存在相同文件夹中。例如,将工程中所有.mif.hex文件移动到相同目录,当设计存档后可能会引起相对路径问题。
  • 始终使用 Intel® Quartus® Prime ip-setup-simulationip-make-simscript工具为每个IP核或设计中的Platform Designer系统生成仿真脚本。这些工具会生成无需手动更新以升级 Intel® Quartus® Prime软件或IP版本的单个仿真脚本,如仿真 Intel FPGA IP核所述。