이 보드는 CPLD 보드와 비슷하지만 문제에 FPGA 보드를 언급합니다. 프로그래밍은 JTAG에 의해 이루어지며 다양한 벤더가 다르게 일을하므로 "모든 벤더를위한 하나의 프로그래머"솔루션이 없습니다 (당신이 하나를 찾으면 알려주세요 :-)) OpenOCD 및 OpenJTAG 및 Presto, Wiggler와 같은 것들이 있습니다 이 보드를 프로그래밍 하려면 Xilinx JTAG 프로그래머 (또는 eBay 의 복제본 이 제대로 작동하거나 Presto / Wiggler 유형 중 하나 이지만 좌절 할 위험이 있습니다.)가 필요합니다.
그러나 많은 데모 FPGA 보드는 USB를 통해 프로그래밍 할 수 있습니다 (위의 CPLD 보드와 달리 JTAG 헤더를 통해서만 가능) Xilinx IDE (ISE webpack I think-download here ) 가 필요합니다. 그들의 웹 사이트 및 프로그래밍 소프트웨어에서. Actel (현재 Microsemi) FPGA를 사용함에 따라 모든 세부 사항을 완전히 확신 할 수는 없습니다. 누군가가 위의 내용을 확인할 수 있기를 바랍니다.
Xilinx를 사용하지는 않았지만 Nexys 보드 중 하나를 사용하여 예산을 초과했지만 기뻐하는 사람을 알고 있습니다. eBay는 몇 가지 싼 것들을 떠 다닐 수 있습니다. FPGA에 대해 잘 모르고 어디서부터 시작해야할지 확실하지 않은 경우 USB 기반 Digilent 보드 중 하나는 아마도 프로그래밍에 필요한 모든 것, 많은 문서 / 자습서 / 예제 디자인과 함께 제공되는 것이 가장 좋습니다.
Verilog 또는 VHDL (또는 시스템 Verilog 또는 기타 몇 가지 옵션)로
프로그래밍합니다. EDABoard는 막힐 때 FPGA / CPLD에 대한 좋은 포럼을 가지고 있으며, FPGAforfun은 우연한 사이트입니다 (일부 보드는 우연히 사용 가능합니다)
마이크로 컨트롤러보다 FPGA로 더 어려운 길을 준비하고, 현명한 도움 / 예제는 없으며, 디자인 툴 (컴파일, 시뮬레이션, 합성, 배치 / 라우트 / 타이밍 등)은 매우 복잡합니다. of : :) 좋은 개발 보드로 간단한 것들을 꽤 빨리 가져와야한다고 말한 적이 있습니다.