文章 ID: 000083073 内容类型: 故障排除 上次审核日期: 2021 年 08 月 28 日

为什么不能在 Quartus II 软件中为某些设备家族生成 VQM 文件?

环境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

Quartus® II 软件中引入了用 Verilog Quartus Mapping (VQM) 格式创建节点级持续型源文件的功能,支持对节点布局分配进行反注释,以便在增量设计流程中进行布局和性能保存。对先前 Fitter 结果的背注可以创建设计中每个节点名称的分配,后期合成 VQM 文件提供一个具有固定节点名称的持久源文件。

从 Quartus® II 软件版本 5.0 中引入完整的增量编译特性开始,逻辑位置回注不再是推荐的设计流程。使用增量编译功能保存 Fitter 结果,以缩短编译时间并实现性能保留。增量编译不使用分配保存位置;它再次使用拟合后网络列表数据库。

如果您想使用 VQM 文件,以便您可以在不发送源 HDL 设计文件的情况下向某人发送您的设计,请参阅下面的 相关解决方案 部分以获得更好的替代方案。

Quartus® II 软件生成的 VQM 文件不正确支持可能包含在 HDL 源代码中的设置或分配,例如 MegaWi®生成的超级功能变体中。(注意第三方合成工具生成的 VQM 文件正常工作。)

出于以上原因,VQM 生成功能仅适用于旧版设备产品家族的向后兼容性,因为设计人员可能使用后端注释和 VQM 文件来保留放置位置:

  • 对于针对Cyclone® III 设备、Stratix® III 设备和所有更新设备家族的设计 ,Start VQM Writer 命令和 Settings 对话框选项 将 整个设计的节点级网络列表保存到持久源文件(此选项指定 VQM 文件名用于完整编译,开始 VQM Writer 命令) 不可用,并且显示灰度。
  • 对于Stratix II GX 设计,如果您的设计包括收发器模块的 alt2gxb 宏功能,VQM writer 会出现错误。由于在 VQM 文件中未包含在 MegaWi 率生成的超级功能变体中的任务,VQM 文件无法正常工作以使用收发器模块进行设计。

有关通过增量编译保存编译结果的更多信息,请参阅 Quartus II 增量编译为分层和基于团队的设计 (PDF) 一节,有关 Quartus® II 手册卷 1的章节。

相关产品

本文适用于 1 产品

英特尔® 可编程设备

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。