아마존에서 거진 3만 원 하는 FPGA 보드가 있길래 장난감 가지고 놀 생각으로 한번 사봤다.
FPGA에 대한 설명은 아래의 위키백과를 참조하길 바란다.
https://ko.wikipedia.org/wiki/FPGA
FPGA - 위키백과, 우리 모두의 백과사전
FPGA(field programmable gate array, 필드 프로그래머블 게이트 어레이)는 설계 가능 논리 소자와 프로그래밍이 가능한 내부 회로가 포함된 반도체 소자이다. 설계 가능 논리 소자는 AND, OR, XOR, NOT, 더 복
ko.wikipedia.org
회로 변경을 할 수 있는 반도체로 자유도가 높고 성능이 좋은 반면
아두이노와는 다르게 프로그래밍의 난이도가 좀 있다.
일반적인 사람이라면 아두이노를 사서 가지고 놀아도 웬만한 것은 만들어 볼 수 있을 거 같네.
이번에 산 보드는 저가형이라 컴퓨터에 연결하는 회로가 생략되어 있다.
따라서 컴퓨터에 연결하기 위해서는 USB Blaster가 필요하다.
오른쪽에 있는 USB Blaster가 호환기로 7천 원 정도 하는 가격에 팔길래 구입을 했다.
이 보드를 프로그래밍하기 위해서는 전용 소프트가 필요한데,
인텔에서 개발한 Quartus는 아래의 링크에서 다운로드할 수 있다.
Download Center for FPGAs
Quartus Prime Lite Edition Release date: March, 2021 Latest Release: v21.1 Select edition: Pro Standard Lite Select release: 21.1 20.1.1 20.1 19.1 18.1 18.0 17.1 17.0 16.1 16.0 15.1 15.0 14.1 14.0 13.1 13.0sp1 13.0 12.1 SP 1 12.1 12.0 11.1 11.0 10.1 10.0 9
fpgasoftware.intel.com
Quartus Prime Lite Edition 가 무료 버전으로 사용이 가능하다.
이번에 구매한 Cyslonell 대응 버전을 받아서 프로그래밍하면 되는 거 같다.
이 보드는 Quartus II v13.1 이후 버전에서는 비대응이고,
Quartus II 13.0sp1 (64-bit) Web Edition으로 사용 가능하다고 나와 있었다.
아래의 페이지에서 다운로드 가능하다.
Intel® Quartus® II Web Edition Design Software Version 13.0sp1 for Linux
Intel® Quartus® II Web Edition Design Software Version 13.0sp1 B232 for Linux
www.intel.com
주로 쓰는 컴퓨터가 맥인데, 맥으로는 이 소프트를 사용할 수 없는 것 같다.
(VMware로 윈도나 우분투 설치하고 나면 사용 가능한 것 같다.)
이것저것 가지고 놀면서 내용을 갱신해 나갈까 싶다.