Quartus와 ISE를 사용한지 5년이 넘었지만... 한번도 정리할 생각을 하지 못했었다. 그래서 지금부터 정리해보려고 한다. Xilinx는 라이센스가 없어서;; 다음에 특별한 경로로 구하면 진행하기로 하고 Quartus부터 진행해보자.
1) Quartus는 Web버전을 다운받아서 사용하면된다.(물론, 약간의 제약이 있지만(홈피에 자세히 나와있음), 간단히 사용하기에는 문제가 없다.)
Modelsim이 없으면, 역시 free버전을 받아서 사용하길 바란다.
Site : https://www.altera.com/download/sw/dnl-sw-index.jsp
물론, 회원가입은 필수. 인스톨은 패스...
사용 Tool : Window8 / Quartus II 12.1 Web(64bit) / Modelsim SE 10.0b
2) File> New Project Wizard를 실행하면 다음의 창이 뜬다.
Next클릭.
3) 첫번째는 파일의 경로를 설정하는 창이다.
두번째는 프로젝트 파일의 이름을 나타내는데 보통 Top Source의 이름과 동일하게 만든다.
세번째는 자동으로 생성된다.
Next클릭.
4) 먼저 작성한 파일이 있으면 경로를 찾아서 추가할 파일을 삽입하면 된다.
없으면 역시 패스..
Next클릭.
5) 사용할 Device를선택하면 된다.
Family에서 사용하고자하는 Device선택 또는 오른쪽에서 pakage type, Pin 수량 등을 선택해서 Device를 선택해도된다. 나는 많이 사용했던 저렴한 Device인 Cyclone III로 일단 선택하고, 기존에 사용했던 Source가 입출력이 300Pin이 넘었었기 때문에 378pin짜리 Device를 선택했다.
Next클릭.
6) 마지막으로 EDA Tool을 세팅하는 부분인데, 내가 가지고있는 Tool이 Modelsim뿐이 없으므로 세팅후 Next클릭.
아무것도 없으면 그냥 넘어가도 된다.
Next클릭.
7) 간단한 Summary이다. Finish를 선택.
이제 프로젝트가 완성 되었다.(나는 기존파일을 불러와서 사용했기 때문에 Project Navigator나 Tasks등이 완료되어있다.)
8) Modelsim을 사용하려고 했기때문에 경로를 선택해줘야한다.
Tools > Options에 가면 General의 EDA Tool Option Part에서 해당Tool의 경로를 선택할수 있다.
9) Source를 Simulation하기 위해서는 TestBench(이하 TB)를 Link시켜줘야한다.
Assignments > Settings 에 EDA Tool Settings - Simulation에 TB를 Link시킬수 있다.
NativeLink settings에 Compile test bench를 선택하고, TB의 경로설정을 해주면된다.
10) Simulation을 돌리기 위해서는
Tool > Run Simulation Tool 에 RTL, Gate level Simulation을 동작시키면 8에서 경로설정된 Modelsim이 동작하게 된다.
일단은 기본적인 생성까지 작성했다. 생각이상으로 귀찮은 작업이지만... 일단시작했으니, 하나씩 만들어가야겠다. 2장은 Megawizard로 PLL과 RAM등을 설정해서 세팅하는 부분을 해보겠다.
'일 > Knowledge' 카테고리의 다른 글
xilinx - Content-Addressable Memory ( CAM ) (0) | 2016.04.20 |
---|---|
xilinx - quad port ram (0) | 2016.04.20 |
CRC verilog / VHDL (0) | 2016.04.15 |
압축 - 01 (0) | 2016.04.14 |
Altera Quartus를 동작시키자(2장) (1) | 2016.04.10 |