如果您需要使用高级导入方法而不是简单地将Quartus®II导出的分区文件(.qxp)添加到项目中,则可以使用以下流程导入实体:
- 确保项目实例化实体,并且已为实体创建分区。
- 使用Quartus II编译器数据库接口程序
quartus_cdb
,加载所需的包并打开您的项目。 - 创建PARTITION_IMPORT_FILE全局分配以关联实体,分区和.qxp文件。
- 如果要导入多个.qxp文件,请为每个文件创建PARTITION_IMPORT_FILE全局分配。
- 最后,执行
incremental_compilation_import
流以导入分区。
以下示例显示了在quartus_cdb
中将.qxp文件导入项目的命令。
# load required packages
load_package incremental_compilation
load_package project
load_package flow
# open project
project_open < project_path/project_name >
# make partition import file assignments
set_global_assignment –name PARTITION_IMPORT_FILE \
-entity < entity_which_instantiates_imported_QXP > \
-section_id < name_of_partition_being_imported > \
< filename >.qxp
# command to execute import
execute_flow –incremental_compilation_import
有关详细信息,请通过使用--help
选项运行quartus_cdb
可执行文件来查看可用的命令帮助。另外,请参考“ Quartus II脚本参考手册”和“ Quartus II设置文件参考手册” 。
没有回复内容