프로젝트에 Quartus® II 내보내기 파티션 파일(.qxp)을 추가하는 대신 고급 가져오기 방법을 사용해야 하는 경우 아래 흐름을 사용하여 엔터티를 가져올 수 있습니다.
- 프로젝트가 엔터티를 인스턴스화하고 엔터티에 대한 파티션이 생성되었는지 확인합니다.
- Quartus II 컴파일러 데이터베이스 인터페이스 프로그램을
quartus_cdb사용하여 필요한 패키지를 로드하고 프로젝트를 엽니다. - 엔터티, 파티션 및 .qxp 파일을 연결할 PARTITION_IMPORT_FILE 전역 할당을 만듭니다.
- 여러 .qxp 파일을 가져오려면 각각에 대한 PARTITION_IMPORT_FILE 전역 할당을 만듭니다.
- 마지막으로 플로우를
incremental_compilation_import실행하여 파티션을 가져옵니다.
다음 예에서는 .qxp 파일을 프로젝트로 가져오는 데 사용할 quartus_cdb 명령을 보여줍니다.
# 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
자세한 내용은 옵션으로 실행 파일을 실행하여 사용할 수 있는 quartus_cdb 명령 도움말을 --help 참조하십시오. 또한 Quartus II 스크립팅 참조 매뉴얼 과 Quartus II 설정 파일 참조 매뉴얼을 참조하십시오.