文章 ID: 000075849 内容类型: 产品信息和文件 上次审核日期: 2021 年 08 月 27 日

如何创建设计网络列表而不包括源设计文件?

环境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

如果您出于安全原因想要保密您的设计文件,可以选择使用 Quartus® II 导出分区文件 (。qxp) 以创建后期合成或拟合后网络列表,而不包括任何源设计文件。 这些增量编译功能需要完整的 Quartus II 订阅许可(不包含在免费 Web 版许可中)。 请参阅下面的相关解决方案以获取另一种备选和其它关系信息。

将您的设计作为 . 发送的流程 。qxp 文件在 Quartus II 手册的"使用导出分区发送设计而无需包含源文件"部分中记录在 Quartus® II 增量编译为分层和基于团队的设计 一章节中,该章节为方便而包含在此处。

要导出您的完整设计或设计中的一部分,以便被其他人重用,您创建一个设计分区,导出它,然后收件人将分区导入到一个新项目中。 要使用增量流的这一简单方面,您不必创建任何其他设计分区或在您的项目中添加平面布局分配。有关使用增量编译命令的更多详细信息,请参阅手册的章节。

执行以下步骤以导出设计模块并将其发送给其他人:

  1. 向收件人提供设备家族名称。如果您将布局信息发送到合成网络列表中,同时提供确切的设备选择,以便他们可以设置自己的项目以进行匹配。
  2. 创建定义设计模块的端口接口的文档或示例实例化,并将其提供给收件人,这样他/她就可以在顶级设计中将该模块用作空分区。
  • 在 Quartus® II 软件版本 7.2 SP3 及更早版本中,您必须发送一个空黑盒模块/实体定义,列出设计模块的端口宽度和方向。从版本 8.0 开始不需要这样一个文件。
  • 将适当的层次结构导出为单个 。qxp 文件。如果您在"项目"菜单中使用 Quartus II GUI,选择 "导出设计分区", 并选择 分区层次结构以导出
  • 选择选项以仅包含 后期合成网络列表 ,如果您不需要发送布局信息。如果收件人想要复制您确切的 Fitter 结果,您可以选择 Post-fit 网络列表 选项,还可以选择导 出路由 包括路由信息。
  • 提供 .qxp 文件至收件人。请注意,您无需发送任何设计源代码。
  • 作为 . 的收件人。qxp 文件,通过执行以下步骤将设计块整合到顶层设计中:

    1. 创建一个面向顶级设计的 Quartus II 项目,并确保您的项目针对的是同一个设备(或者在该设备时,至少针对同一设备产品家族)。qxp 文件不包含放置信息),如发件人所指定。
    2. 使用提供的端口信息实例化设计块。
    3. 在"处理"菜单上,指向 开始 ,然后单击 "执行分析"和"细分化" 以识别设计层次结构。
    4. 为设计模块实例创建设计分区。右键单击 Project Navigator 中的实例名称,并选择 Set 作为设计分区
    5. 导入 .面向相应分区层次结构的qxp 文件。如果您在"项目"菜单中使用 Quartus II GUI,选择 "导入设计分区",选择设计模块的分区,然后浏览到该分区。提供qxp 文件。
    6. 如果发件人提供了 fitter 信息,您可以使用 Fitter Preservation Level 控制是仅保留导入的网络列表、放置还是布局布线。在"分配"菜单中,选择 Design Partitions Window,并根据需要调整设置。

    您现在拥有一套完整的设计,使用原始设计网络列表,但不包括源设计文件。 该项目包括导入式分配以及计划中包含的任何后期编译信息。qxp 文件。

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