모델심 예제

스크립트는 다음과 같습니다. 마지막에 몇 가지 예 VHDL / Verilog와 함께 다운로드 할 수있는 zip 파일이 있습니다. 항상 그렇듯이 ModelSim 프롬프트에서 동일한 명령을 작성할 수도 있습니다: 표 1에는 멘토 그래픽® ModelSim® SE 및 PE 소프트웨어가 있는 인텔® 라이브러리에 대한 설정을 보여 주는 Tcl 스크립트 예제가 포함되어 있습니다. ModelSim-알테라 에디션과 ModelSim-알테라 웹 에디션은 사전 컴파일된 인텔 라이브러리와 함께 제공됩니다. 표 1에는 인텔 메모리에 대한 기능 시뮬레이션과 인텔 장치 내부의 위상 잠금 루프(PLL) 회로의 타이밍 시뮬레이션을 보여 주는 예제도 포함되어 있습니다. Tcl 및 ModelSim에 대한 자세한 내용은 쿼투스의 멘토 그래픽 모델심 및 QuestaSim 지원(PDF) 장을 참조하십시오® II 핸드북(PDF). 시뮬레이션을 실행하려면 프로젝트를 만들어야 합니다. 파일 -> 새 -> 프로젝트를 클릭합니다. 왼쪽에 표시되는 창이 표시됩니다. 새 프로젝트의 위치를 선택하고 이름과_gate를 지정합니다. Modelim의 프로젝트에는 파일 확장자 .prj가 있습니다.

다른 설정을 기본값으로 둡니다. 이것은 모든 코드가 라이브러리 “작업”으로 컴파일될 것이라고 말합니다. 상태 컴퓨터 다이어그램을 코드와 비교합니다. 파일 lock.vhd의 상태 code_2에 중단점을 설정하고 시뮬레이션을 실행합니다. 예를 들어 64줄은 약 820ns로 도달해야 합니다. 또는 ModelSim이 올바른 작업 디렉토리로 이미 실행 중인 경우 ModelSim 기본 창: ModelSim 메인/웨이브 창 도구 모음의 단계 단추에 이 단추를 입력합니다. 빨간색은 단계 버튼과 녹색 단계 위로 버튼을 표시합니다. 단계 명령은 코드의 현재 줄을 실행하고 다음 실행 가능한 줄로 이동합니다.

단계 별 명령은 비슷하게 작동하지만 함수 및 프로시저 호출은 표시되지 않습니다. 먼저 이 링크(무스타티클리)를 확인하여 Solaris에서 현재 사용할 수 있는 ModelSim의 최신 버전을 확인하십시오. 선택한 페이지에 주어진 명령을 사용하여 소스. 특정 버전을 사용할 이유가 없는 한 사용 가능한 최신 버전을 선택합니다. 이제 파일이 프로젝트에 성공적으로 추가되었습니다. 위의 Modelim 프로젝트 창 그림에서 두 개의 파란색 물음표를 보시나요? 즉, Modelsim이 아직 파일을 컴파일하지 않았습니다. 원본 파일을 컴파일해야 합니다. 이렇게 하려면 오른쪽 단추로 클릭 하고_gate.vhd, 컴파일을 클릭 한 다음 모두 컴파일을 클릭합니다. 콘솔 창에 아래 스크린샷과 같이 컴파일이 성공했다는 메시지가 녹색으로 표시됩니다.

이제 수정된 코드의 기능을 확인해야 합니다. 시뮬레이션을 다시 시작(-f 다시 시작); ModelSim은 다시 시작할 때 수정된 코드를 자동으로 로드합니다. 원하는 경우 중단점을 비활성화한 다음(disablebp) 매크로를 실행할 수 lock.do 있습니다.

0saves
If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

Comments are closed.