티스토리 뷰
학생들과 지난학기 배운 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 :
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가능한듯
> 설치된 Path는 C:\intelFPGA\20.1\modelsim_ase 와 같다.
> Quartus에서 simulation tool 연결할때 modelsim binary 위치는 아래와 같이 설정
- C:\intelFPGA\20.1\modelsim_ase\win32aloem
* Gate Level Simulation을 위해서 해야할 것들
> 일단 Quartus와 ModelSim을 연동하기 위해서는 다음과 같은 세팅을 설정한다.
> 두번째로, test bench 화일 설정
> 마지막으로 Library 생성
> Library가 생성된 후, modelsim이 설치된 곳에서 modelsim 화일을 찾아 library 부분을 업데이트해야한다.
>> 위 library 생성 디렉토리의 modelsim 화일을 열면 다음과 같다.
>> Verilog Section에 보면 새로 설치된 altera library를 찾을 수 있다. [vcom] 이전까지 복사 한후에 이를 modelsim 설치 디렉토리에 있는 modelsim 화일로 카피해준다.
!! 이때 modelsim은 read-only 화일이므로 일시적으로 이를 풀어 준 후에 카피한다. 그리고 다시 해당 화일을 read-only로 재설정해주어야 한다!
우리가 설계에 사용할 FPGA 개발 보드에 대한 세부 내용은 다음과 같다.
* DE0-Nano Product Spec:
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 |