[FPGA]

[ModeSim] Altera Simulation Library Compile 방법

Neo Park 2014. 7. 18. 18:13

 

1. ModelSim/Questa Altera Library 를 Compile 하기 위해서는 Quartus SW 가 필요합니다. 해당 SW 는 www.altera.com 사이트에서 구매 및 다운로드가 가능합니다.

 

2. Library 를 Compile 하기 위해서는 시작 메뉴에서 EDA Simulation Library Compiler 를 선택하시거나

 

 

QuartusII 를 실행한 다음, Tools 메뉴에서 Launch Simulation Library Compiler 를 선택하면 됩니다.

 

 

 

3. 2번 단계에서 Simulation Library Compiler 를 실행했으면 아래와 같은 창이 열립니다.

 

 

우선 Tool name 에서 Simulator 종류(ModelSim/Questa)를 선택합니다.

Executable location 은 ModelSim/Questa 가 설치된 디렉토리에 win32 디레토리를 지정해 주고

64bit 머신인 경우엔 win64 로 지정해 주면 됩니다.

Library Families 에서는 왼쪽에서 필요한 Device 를 선택한 후 > 혹은 >> 버튼을 클릭하여 우측으로 넘겨주면 됩니다.

Library Language 는 필요한 Language 에 체크 버튼을 클릭하면 됩니다.

Output directory 에는 Compiled library 를 저장할 위치를 지정하면 됩니다.

 

위의 Setting 이 전부 맞으면 Start Compilation 버튼을 클릭하면 아래와 같이 library Compile 이 진행됩니다.

 

 

 

4. Compile 이 완료 되면 3번 단계에서 Output directory 로 지정했던 디렉토리로 이동하면 modelsim.ini 파일이 보입니다.

 

 

modelsim.ini 파일을 오픈합니다.

 

 

파일을 열어서 확인해 보면 [library] 부분의 중간 부분부터 Compiled library 들의 정보가 나타나는 부분(레드 박스 부분)이 있습니다.

 – 해당 Library 들은 3번 단계에서 선택한 device 에 따라 다르게 나타날 수 있습니다. – 해당 부분을 Copy 를 합니다.

 

 

5. ModelSim/Questa 가 설치된 디렉토리로 이동합니다.

 

ModelSim/Questa 사 설치된 디렉토리에도 modelsim.ini 파일이 있습니다. 이 디렉토리에 있는 modelsim.ini 파일은 기본적으로 읽기전용 파일이니 읽기전용을 해제 합니다.

읽기 전용을 해제 했으면 해당 파일을 오픈 합니다.

 

 

Library 부분을 확인해 보면 기본 library 만 존재하고 Altera Library 가 없는 것을 볼 수 있습니다. Library 부분에 4번 단계에서 Copy 한 부분을 다음과 같이 Paste 합니다.

 

Library 내용을 추가 했으면 파일을 저장을 합니다.

 

 

6. 저장을 했으면 ModelSim/Questa 를 실행합니다.

ModelSim/Questa 를 실행했으면 Library 윈도우에 modelsim.ini 에 등록한 library 정보가 보일 것입니다.

 

위와 같이 Library 내용이 보이면 Altera Simulation Library Compile 이 완료 되었습니다.

 

 

 

참조 : http://www.ednc.com/2013/02/modesimquesta-altera-simulation-library-compile-%EB%B0%A9%EB%B2%95-2/