티스토리 뷰

학생들과 지난학기 배운 MIPS 프로세서를 작은 크기의 FPGA에 만들어 보는 작업을 진행하고자 한다.

 

툴 설치를 위해서는 인텔 다운로드센터로 가자!

https://www.intel.com/content/www/us/en/collections/products/fpga/software/downloads.html?s=Newest 

 

FPGA Software Download Center

Download Intel® Quartus® Prime Software, DSP Builder, Simulation Tools, HLS, SDKs, PAC S/W and more. Select by Operating System, by FPGA Device Family or Platform, or by Version.

www.intel.com

 

 

일단 설계툴 설치는 다음 두가지를 진행한다: Intel Quartus + Modelsim Starter Edition

 

* Intel Quartus :

  > https://www.intel.com/content/www/us/en/products/details/fpga/development-tools/quartus-prime/resource.html

 

FPGA Design Software - Intel® Quartus® Prime

The Intel® Quartus® Prime Software is a multiplatform environment that includes everything you need to design FPGAs, SoC FPGAs, and CPLDs.

www.intel.com

  > 무료 사용을 위해서는 Lite 버전으로 설치

  > Quartus 설치후 USB-Blaster (FPGA Programming) 설치

    - USB-Blaster Driver : C:\intelFPGA_lite\22.1std\quartus\drivers 로 가서 DPInst.exe 실행

 

* ModelSim

  > ModelSim은 지원이 Questa로 변경: 현재 버전 20.0가능한듯

라이센스 없이 사용하려면 반드시 Starter Edition을 깔아야한다.

  > 설치된 Path는 C:\intelFPGA\20.1\modelsim_ase 와 같다.

  > Quartus에서 simulation tool 연결할때 modelsim binary 위치는 아래와 같이 설정

    - C:\intelFPGA\20.1\modelsim_ase\win32aloem

 

 

* Gate Level Simulation을 위해서 해야할 것들

  > 일단 Quartus와 ModelSim을 연동하기 위해서는 다음과 같은 세팅을 설정한다.

Tools -> Options에서 EDA Tool Options을 설정한다.

 

  > 두번째로, test bench 화일 설정

Test Bench 화일 설정

  > 마지막으로 Library 생성

Simulation Library Compiler를 이용한 Library 생성

  > Library가 생성된 후, modelsim이 설치된 곳에서 modelsim 화일을 찾아 library 부분을 업데이트해야한다.

    >> 위 library 생성 디렉토리의 modelsim 화일을 열면 다음과 같다.

     >> Verilog Section에 보면 새로 설치된 altera library를 찾을 수 있다. [vcom] 이전까지 복사 한후에 이를 modelsim 설치 디렉토리에 있는 modelsim 화일로 카피해준다.

      !! 이때 modelsim은 read-only 화일이므로 일시적으로 이를 풀어 준 후에 카피한다. 그리고 다시 해당 화일을 read-only로 재설정해주어야 한다!

 

 

우리가 설계에 사용할 FPGA 개발 보드에 대한 세부 내용은 다음과 같다.

 

* DE0-Nano Product Spec:

 > https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=165&No=593&PartNo=1#contents

 

Terasic - DE Boards - Cyclone - DE0-Nano Development and Education Board

Download   Documents TitleVersionSizeDateDownload DE0-Nano User Manual 2.3 9,395(KB) 2021-03-10 CD-ROM TitleVersionSizeDateDownload DE0-Nano CD-ROM 1.2.8   2021-03-10 DE0-Nano Control Panel 1.4.0   2018-12-18 DE0-Nano System Builder 1.0.3   2017-04-28

www.terasic.com.tw

 

'Tech-Tip' 카테고리의 다른 글

최신 GPU Spec 체크  (0) 2023.05.21
행렬곱 - Xilinx HLS 실험 4  (0) 2023.02.23
행렬곱 - Xilinx HLS 실험 3  (0) 2023.02.23
행렬곱 - Xilinx HLS 실험 2  (0) 2023.02.22
행렬곱 - Xilinx HLS 실험 1  (1) 2023.02.22
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함