Bảng đó là một bảng CPLD, tương tự nhưng bạn nêu một bảng đồ họa trong câu hỏi. Lập trình sẽ do JTAG và các nhà cung cấp khác nhau làm những việc khác nhau nên không có giải pháp "một lập trình viên cho tất cả các nhà cung cấp" (cho tôi biết nếu bạn tìm thấy một :-)) Có những thứ như OpenOCD và OpenJTAG và Presto, Wiggler , v.v. Bạn sẽ cần lập trình viên Xilinx JTAG (hoặc một bản sao từ eBay sẽ hoạt động tốt hoặc một trong những thứ thuộc loại Presto / Wiggler nhưng sau đó bạn đang mạo hiểm thất vọng ..) để lập trình bảng này.
Tuy nhiên, nhiều bo mạch đồ họa demo có khả năng lập trình qua USB (không giống như bảng CPLD ở trên, chỉ thông qua tiêu đề JTAG) Bạn sẽ cần Xilinx IDE (webpack ISE tôi nghĩ - tải xuống tại đây ), có thể tải xuống từ trang web của họ và phần mềm lập trình. Tôi không hoàn toàn chắc chắn về tất cả các chi tiết tốt hơn khi tôi sử dụng các loại Actel (nay là microsemi). Hy vọng ai đó có thể xác nhận những điều trên.
Mặc dù tôi chưa sử dụng Xilinx, tôi biết một vài người có một trong các ban Nexys và hài lòng với họ, mặc dù họ ở trên ngân sách của bạn. eBay có thể một vài cái giá rẻ trôi nổi về mặc dù. Nếu bạn không biết nhiều về các GPU và không chắc bắt đầu từ đâu, một trong những bảng Digilent dựa trên USB có lẽ là lựa chọn tốt nhất của bạn, vì chúng đi kèm với tất cả những gì cần thiết để lập trình, và rất nhiều tài liệu / hướng dẫn thiết kế mẫu.
Bạn sẽ lập trình trong Verilog hoặc VHDL (hoặc System Verilog hoặc một vài tùy chọn khác)
EDABoard có một diễn đàn tốt về FPGA / CPLD khi bạn gặp khó khăn và FPGAforfun là một trang web tốt khác (với một số bảng có sẵn tình cờ)
Chuẩn bị cho một con đường khó hơn với các GPU hơn là Vi điều khiển, có rất ít trợ giúp / ví dụ khôn ngoan và các công cụ thiết kế (biên dịch, mô phỏng, tổng hợp, đặt / tuyến / thời gian, v.v.) rất phức tạp - chuẩn bị rất nhiều về việc đọc :-) Đã nói rằng bạn sẽ nhận được một số thứ đơn giản và chạy khá nhanh với một bảng dev tốt.