[C-DUINO] Digilent CMOD-A7 확장보드

 

Digilent CMOD-A7 확장보드


지난번 중국판 FPGA 모듈을 기반으로 한 TANG-DUINO 처럼 이번에는 Digilent CMOD-A7 를 기반으로한 확장보드를 만들어봤다.

중국 GOWIN FPGA도 간단히 사용해봤을 때 IDE가 생각보다(?) 빠르고 괜찮아서 좀 놀랬다. 내부 IP를 사용하거나 하려면 좀 불편한 부분이 있었는데 익숙하지 않아서 그랬던 것 같다.

무튼 TANG-DUINO를 가지고 놀다가 이번에는 주력 Xilinx FPGA를 기반으로한 3rd party 업체 Digilent CMOD-A7 모듈의 확장보드를 만들어봤다.


CMOD 버전이 Artix를 기반으로 한 것과 Spartan을 기반으로 한 버전 두 가지가 있는데 가격이 99달러로 동일하기에 같은 가격에 스펙이 좋은 Artix 기반의 CMOD-A7 확장보드를 우선 만들어봤다.



사실 이름 그대로 확장 보드이기 때문에 다른 기능은 없고 외부로 PMOD 커넥터와 3.3V 전원 공급장치만 달려 있다고 보면 될 것 같다.


TANG-DUINO-1K와 마찬가지로 아두이노 우노 폼팩터에 맞춰서 핀을 뽑고 추후 확장성을 생각해서 남는 핀들은 PMOD 기반해서 핀을 뽑았다.


일단 회로 설계하고 JLCPCB로 보드 발주까지 했는데 가장 저렴한 배송비를 선택해서 언제쯤 올지는 알 수 없다.




이번에는 TANG-DUINO와 다르게 이 확장보드를 기반으로 FPGA 기초 교육 자료도 만들어 볼려고 한다.

중국 GOWIN의 경우에는 산업용으로 가격경쟁력에 기반해서 사용할 수는 있겠지만 교육용으로 쓰기에는 아직 시장에서 많이 사용하지도 않고 최근에 미중 갈등으로 중국에서 제조한 칩셋의 경우 사용제한이 많기 때문에 세계 시장에서 가장 많이 사용하기도 하고 특히 국내에서도 많이 사용하고 있는 Xilinx 기반의 CMOD-A7를 기반해서 교육자료를 만들어 볼려고 한다.

FPGA 학습이 HDL을 잘 활용하는 것도 있지만 툴 사용도 중요하기 때문에 초급/중급 교육에서 활용하기에 좋다고 생각된다.


FPGA를 학습하려면 개발보드 등으로 많은 돈이 들어가는데 최대한 저렴하게 접근 할 수 있도록 아두이노 폼팩터 확장보드를 기반으로하고 PMOD 모듈들도 활용할 수 있게 한 것이 포인트 라고 보면 되겠다.


프로젝트는 진행되는 상황에 따라 블로그 포스팅도 하고 유튜브도 간간히 찍어보겠다.


끝 :)


보드 구매 링크 : https://smartstore.naver.com/maduinos/products/10003628541

댓글 쓰기

0 댓글