문서 ID: 000075151 콘텐츠 형태: 문제 해결 마지막 검토일: 2013-07-16

이 vsim 오류(vsim-8636) 열거형 변수에는 동일한 열거형 형식 변수 또는 해당 값 중 하나만 할당될 수 있습니다"라는 메시지가 표시되는 이유는 무엇입니까?

환경

    인텔® Quartus® II 구독 에디션
BUILT IN - ARTICLE INTRO SECOND COMPONENT
설명

Quartus® II 소프트웨어 버전 11.1에서 버스 기능 모델(BFM)을 사용하여 테스트벤치를 생성할 때 시뮬레이션 스크립트는 ModelSim에 상세 정보 표시 및 avalon_mm 패키지를 BFM 라이브러리로 컴파일하도록 지시합니다. 테스트 프로그램에서 이러한 패키지를 사용하려면 테스트 프로그램과 동일한 라이브러리로 컴파일해야 합니다. 일반적으로 이것은 작업 라이브러리입니다.

Modelsim은 avalon_mm 패키지에 정의된 열거형이 사용될 때 테스트 프로그램의 BFM API 호출에 대한 오류를 보고합니다. ModelSim을 사용하려면 SystemVerilog 패키지를 하나의 라이브러리에서만 컴파일해야 합니다.

이 문제에 대한 해결 방법은 모든 설계 코드와 프로그램을 작업 라이브러리로 컴파일하는 것입니다.

이 작업은 msim_setup.tcl 스크립트를 직접 편집하거나 명령줄에서 이 스크립트를 실행하여 수행할 수 있습니다.

ip-make-simscript --spd=<generated_spd_file> --컴파일 투 워크

ip-make-simscript 실행 파일은 <quartus_version>/sopc_builder/bin 디렉토리에 있습니다.

이 문제는 Quartus II 버전 12.0 소프트웨어에서 해결됩니다.

관련 제품

이 문서는 다음 항목에 적용됩니다. 1 제품

인텔® 프로그래밍 가능 장치

1

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.