우분투에서 FPGA 개발 환경 구축 메모

2923 단어 FPGADE0

소개



Ubuntu에서 FPGA의 개발 환경 구축으로 여러가지 막혔으므로 순서를 메모해 둔다.
환경은 다음과 같습니다.
  • OS: 우분투 18.04.1 LTS
  • FPGA 평가 보드: Altera DE0 Board


  • FPGA 개발 툴: Quartus II 웹 에디션 (Version 13.1)



  • FPGA 개발 도구 다운로드



    아래 링크에서 FPGA 개발 도구를 다운로드합니다.
    자신이 가지고 있는 FPGA 평가 보드(Altera DE0 Board)는 Cyclone III FPGA 아키텍처이므로 Quartus II 버전 13.1을 선택하여 다운로드했습니다.

    Quartus II 웹 에디션

    FPGA 개발 도구 설치



    다운로드한 파일을 다음 명령으로 압축을 풉니 다.
    tar -cvf Quartus-web-13.1.0.162-linux.tar
    

    그런 다음 다음 명령을 실행합니다.
    bash setup.sh
    

    다음과 같이 설치 프로그램이 시작되므로 "Next"를 누릅니다.



    "I accept the agreement"를 선택하고 "Next"를 누르십시오.



    설치할 디렉토리를 선택하고 "Next"를 누르십시오.



    설치하고 싶은 항목을 체크하고 「Next」를 누르십시오.



    나중에 설치가 끝날 때까지 기다린다.
    설치가 끝나면 "Finish"를 누르십시오.

    Altera Blaster의 USB 설정



    USB 연결로 FPGA에 쓸 수 있도록 설정합니다.

    우선은, 이하의 커멘드로 룰 파일을 신규 작성.
    sudo <お好きなテキストエディタ> /etc/udev/rules.d/99-alterablaster.rules
    

    다음 문장을 작성하고 저장하고 파일을 닫습니다.
    SUBSYSTEM=="usb", ATTRS{idVendor}=="09fb", MODE="0666"
    

    다음 명령으로 규칙을 적용합니다.
    sudo udevadm control --reload-rules
    

    마지막으로



    FPGA 평가 보드를 오랜만에 끌어내 왔기 때문에 환경을 정돈하려고 생각하면 이외에 힘들었다···
    라고 하는 것보다, 최신판의 FPGA 개발 툴이 Cyclone III FPGA 아키텍쳐에 대응하고 있지 않았기 때문에, 대응 버전을 찾아 다운로드/인스톨 하지 않으면 안 된 것이 귀찮았다.

    좋은 웹페이지 즐겨찾기