인텔® Quartus® Prime Pro Edition 소프트웨어 버전 19.3 이상에서는 프로젝트를 열 때 이 중요한 경고가 표시될 수 있습니다.
임계 경고(20762): QSF 인스턴스 할당 소스 또는 대상은 콜론이 포함된 이스케이프 식별자를 사용합니다(':'). 이 이름이 '생성' 구성에 해당하는 VHDL 이름인 경우, 인텔 Quartus Prime 소프트웨어 버전 19.3을 기준으로 콜론 대신 해당 이름은 기간('.')을 사용한다는 점에 유의하십시오. 이 이스케이프된 식별자를 이스케이프할 필요가 없는 새 인스턴스 이름으로 교체합니다.
VHDL 생성 문에 대한 이전 콜론(':') 형식을 사용하는 할당 또는 제약 조건은 무시됩니다.
이 경고를 제거하고 인텔® Quartus® Prime Pro Edition 소프트웨어 버전 19.3 이상에서 할당 및 제약 조건을 존중하려면 형식을 변경하십시오.
\\::
예: \\generate_statement:0:example_instance
받는 사람
[].
예: generate_statement[0].example_instance
또한 .sdc(Synopsys Design Constraints) 또는 .qsf(Quartus Settings File)에서 이 스크립트를 실행하여 제약 조건 및 할당을 새로운 형식으로 변환할 수도 있습니다.
이 명령으로 스크립트를 실행합니다quartus_sh -t convert_backslash_and_colon.tcl -file -new_file
일부 복잡한 tcl 구조가 변환되지 않으므로 새 파일을 사용하기 전에 새 파일을 검토해야 합니다.