[QnA] 가장 싼 FPGA 추천?

 

가장 싼 FPGA 추천

1. 프롤로그

가끔씩 가장 싼 FPGA를 추천해달라는 얘기를 많이 듣는다. 사실 시장은 많은 FPGA 제조사들이 존재하고 있지만 전체 시장을 Xilinx와 Altera 대부분 차지하고 있기 때문에 FPGA에 처음 진입하는 사람들이 보드를 구매하려고 하면 스펙도 비교가 잘 안되는 데다가 최소 100불 이상하는 보드들을 어떤 기준으로 선정해야 할지 고민에 빠지는 경우가 많다. 그러다 보니 '가장 싼 FPGA 추천 해주세요' 라는 얘기가 나오는게 아닌가 싶다. 좀 더 얘기하면 FPGA 제조사 생각나는 것만 얘기하면 Xilinx, Altera, Lattice, Microchip Technology, Tang Nano, Efinix, ETC.


2. FPGA를 공부하는 목적?

제일 중요한 것은 FPGA를 공부하는 목적에서 시작된다. FPGA를 사용한다는 것 자체가 기존에 있던 많은 프로세스들로 해결되지 않는 문제가 있기 때문에 FPGA를 사용하는 것인데 정작 필요한 기능이 제외된 보드를 선정한다면 아무의미가 없지 않은가!

단순히 HDL 언어를 학습하고 취업 또는 회사에서 좀 더 익숙하게 FPGA를 다루고 싶어서라면 시장에서 가장 많이 사용되는 Xilinx 보드를 추천하고 이왕이면 SoC Zynq를 추천하고 싶다.


3. 가장 싼 FPGA

가장 싼 FPGA라고 한다면 최근에 필자가 본 것은 중국의 Tang nano라는 보드이다. 중국 보드가 나오기 이전까지는 Lattice 보드가 아닐까? 싶었지만 현재까지는 Tang nano라는 중국 보드가 있고 Gowin 이라는 EDA 툴도 사용해 봤는데 생각보다 빠르고 괜찮았다. 단점은 가격이 저렴한 만큼 지원하는 것들도 많이 없다는 점이다. 사용하고 싶은 어플리케이션에 적합한 기능들이 있는지 잘 살펴봐야 할 것 같다. 


4. 가장 싼 FPGA를 사용하면 안되는 이유

FPGA를 공부하는 목적과 동일하다. HDL과 FPGA에 숙련된 사람이 '가장 저렴한 FPGA'를 찾는 것이라면 당연히 Tang nano나 Efinix 또는 Lattice FPGA를 추천하는게 맞다. 하지만 FPGA를 처음 사용하거나 공부 목적으로 찾는 것이라면 필자는 Xilinx FPGA Zynq 를 추천한다.

FPGA를 처음 진입하거나 공부 목적으로 찾는 것이라면 FPGA 칩셋이 중요한게 아니라 FPGA를 사용하는 '개발환경' 이 중요하다. FPGA를 사용하는 툴이 얼마나 사용하기 쉽고 여러가지 옵션들이 잘 되어 있는지에 따라 FPGA 기능들을 학습하고 실무에 활용하는데 많은 도움이 되기 때문이다. 

단순히 FPGA 자체가 저렴해서 선택하기보다는 FPGA를 사용하는 개발환경이 앞으로 일하고 싶은 회사와 실무에서 많이 활용되거나 기능들이 편하고 사용하기 쉽고 디버깅이 편해서 생산성을 극대화 시킬 수 있어서 시장에서는 Xilinx와 Altera FPGA를 선택하는 것이다.


5. Xilinx FPGA Zynq를 가장 저렴하게 살 수 있는 방법

필자의 추천은 공식적으로 Xilinx 3rd party 업체인 https://digilent.com/ 를 추천한다. 학생이라면 아카데미 버전으로 저렴하게 구매가 가능하다. 국내의 경우에는 이니프로를 통해서 구매할 수 있다.

중국 알리익스프레스를 통해서도 저렴하게 구매가 가능한데 이때는 주의할 점이 있다. JTAG이 보드에 포함되어 있는지 아니면 따로 JTAG을 구매해야 하는지 확인이 필요하다. 


도움이 되셨다면 더 좋은 정보 공유를 위해 광고 클릭 부탁 드립니다. :)


댓글 쓰기

0 댓글