Bảng mạch dev giá rẻ [đóng]


12

Tôi muốn bắt đầu với FPGA, nhưng tôi chưa bao giờ làm việc với một lần trước đây.

Tôi muốn một bộ giá rẻ, nhưng tôi không biết bắt đầu từ đâu. Tôi có thể tìm thấy các bảng giá rẻ, nhưng sau đó tôi không thể nhận được thông tin về lập trình viên hoặc trình biên dịch, vì vậy tôi hy vọng rằng bạn có thể giúp đỡ.

Tôi muốn một cái gì đó thực sự rẻ (tối đa $ 30- $ 40), tốt nhất là với một số cách lập trình và gỡ lỗi không độc quyền (có lẽ là JTAG?) Có thể lập trình bằng một số ngôn ngữ như WinCUPL hoặc VHDL.

Tôi đã tìm thấy bảng Cmod Diligent có CPLD Xilinx trên một luồng khác, nhưng tôi không thể tìm thấy cách tôi lập trình / gỡ lỗi (phần mềm và phần cứng bổ sung có liên quan).


Câu hỏi mua sắm; có khả năng bị đóng cửa vì những câu trả lời thay đổi theo thời gian.
Brian Carlton




Đây là một câu hỏi 4 năm tuổi và hợp lệ ontopic tại thời điểm đó. Tại sao chúng ta VTC nó?
Người qua đường

Câu trả lời:


10

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.


4

Điểm vào rẻ nhất có lẽ là một trong những bảng Cyclone II này, ví dụ là Bảng phát triển mini Altera Cyclone II EP2C5T144. Bạn sẽ cần một giao diện JTAG mà bạn có thể nhận được từ cùng một nhà cung cấp. Bạn sẽ cần các công cụ Quartus II miễn phí có thể được tải xuống từ trang web Altera và hỗ trợ VHDL, Verilog và mục nhập sơ đồ. Tôi có một trong những bảng đó và nó hoạt động rất tốt. Mạch ngoài phải được thêm vào thông qua PCB được giao tiếp qua một hoặc nhiều tiêu đề. Tôi tạo ra này trang web để giúp người dùng bắt đầu với nó.

Một bảng khác tôi có là bảng này từ Digilent, có thể được sử dụng với phần mềm ISE miễn phí có sẵn từ Xilinx. Một cáp JTAG cũng cần thiết với bảng đó. Bảng này dễ sử dụng hơn vì có rất nhiều ví dụ.


1
Tôi cũng có một trong những bo mạch Altera Cyclone II "mini". Tôi đã chạy vào một vài điều kỳ lạ với tôi. Nó đi kèm với các bộ nhảy 0-ohm (R1, R2, R9, R10) được cài đặt cho thiết bị EP2C8 không phải EP2C5; Vì vậy, tôi chỉ gỡ bỏ chúng để khôi phục các chân đó cho chức năng I / O của người dùng. Một điều khác tôi không hiểu (nhưng còn lại một mình) là bộ lọc R / C 10K / 10uF (?) Trên chân 73; không chắc đó là cái gì Khác với vài điều kỳ lạ đó, tôi muốn nói đó là một tấm ván nhỏ xinh xắn.
Craig

R / C trên chân 73 có thể ở đó cho chức năng trì hoãn bật nguồn, nếu có ai cần.
Leon Heller

CycloneII đang dần bị loại bỏ, vì vậy QuartusII sẽ chỉ hỗ trợ tối đa 13.0.
Simon Richter

3

Mặc dù các bảng này chắc chắn sẽ hoạt động, tôi sẽ đề nghị nhận được điều này: http://www.al.co.com/product-fm/482507559-FPGA-Altera-Cyclone-EP1C6-NIOSII-FULL-Devlopment-Board-WB050-wh

Đó là 44 đô la được giao, nhưng có rất nhiều thứ để thử nghiệm trên tàu.

Để lập trình điều này, bạn sẽ cần Altera USB blaster, http://www.al.co.com/product-fm/473816005-USB-Blaster-ALTERA-CPLD-FPGA-programmer--wh buôn.html

13 $ giao. Vì vậy, với 57 đô la, bạn sẽ có mọi thứ bạn cần để đào sâu vào FPGA. Cá nhân tôi đã đặt hàng phiên bản đắt hơn một chút của bo mạch này, có chip EP2C8, ngoài ra nó giống nhau.


Có lẽ là một lựa chọn tốt, tôi sẽ cố gắng tìm nó ở một nhà phân phối gần (đó là vận chuyển 60 đô la cho Bồ Đào Nha)
rnunes

HongKond gửi lô hàng nên được miễn phí.
BarsMonster

1
Đó không phải là Altera USB Blaster, mặc dù nó tuyên bố là "tương thích 100% với Blaster ALTERA chính thức". Tôi thích nhân bản, nhưng việc đặt logo Altera bất hợp pháp lên sản phẩm là quá nhiều. Làm cho tôi cũng tự hỏi liệu bảng khác thực sự có một Altera FPGA, hay nó cũng là một bản sao. "Terasic Blaster" này là bản sao tôi sử dụng, họ trung thực hơn nhiều về việc trở thành một bản sao và không phải là lập trình viên Altera chính thức.
Ben Voigt

@Ben Voigt Tôi có thể tha thứ cho tất cả những gì đã để lại 90% tiền trong túi của mình ;-)
BarsMonster

Bạn đã nhận được sơ đồ theo thứ tự của bạn? Với các bản sao Trung Quốc mới lạ, người ta cần luôn luôn kiểm tra nơi ở của sơ đồ - đặc biệt là với kiến ​​thức Trung Quốc yếu. "giá rẻ" không có vấn đề gì nếu chất lượng kém, ví dụ .
hhh

2

Tôi chắc chắn sẽ giới thiệu Altera DE0-Nano. Nó có Cyclone 4 mới nhất, đèn LED và công tắc trên bo mạch, bộ tăng tốc và ADC. Nó sẽ là một lựa chọn tốt cho người mới bắt đầu. Nó có thể hơi đắt ($ 79 hoặc $ 59 sinh viên) nhưng tôi nghĩ rằng giá trị của nó phải trả thêm cho các tính năng mà nó đã được tích hợp.

Altera cũng có các hướng dẫn / tài nguyên này cho người mới bắt đầu nhắm vào DE0-Nano tại đây: http://www.altera.com/education/univ/m vật liệu / comp_org / tutorials / unv-tutorials.html


2
Trông thực sự tốt, nhưng tôi có cần mua USB Blaster (hoặc một lập trình viên khác) không?
rnunes

@rnunes Không, bạn không cần - nguồn . Nb. Tôi đã đọc bài viết của Leon trên một số chủ đề diễn đàn trong đó có một điểm là thực sự có thể dễ dàng hơn để có một bảng mà không cần USB-blaster, tin đồn: Hướng dẫn của Altera đã lỗi thời.
hhh

2

Tôi đã trải qua khóa học fpga VHDL miễn phí này gần đây và nó thật tuyệt. Nó đi qua một loạt các dự án khác nhau và đưa ra một cái nhìn tổng quát về ngôn ngữ. Có một số người đi ra ngoài và thực hiện nó trong các dự án của riêng bạn, điều này có thể gây nản lòng nếu bạn bắt đầu và không biết đi đâu nhưng đó là một thách thức lớn.

Tôi đã sử dụng bảng Basys 2 và nó hoạt động tốt cho khóa học. Tôi chưa sử dụng bất cứ thứ gì khác ngoài bảng Digilent nhưng tôi cảm thấy rằng chương trình của họ có trình gỡ lỗi và tải tệp bit tuyệt vời. nhập mô tả hình ảnh ở đây


Bạn chỉ có thể mua Basys 2 từ trang Digilent. Tôi thực sự thấy không có điểm nào với điều này: chuyển phát nhanh chi phí cho tôi tương đương với hội đồng ngay cả với chiết khấu học tập. Tôi hy vọng EP2C5T144 có thể được sử dụng để theo dõi khóa học, +1.
hhh

@hhh Có lẽ MLM đã đưa ra một gợi ý cho người đăng ban đầu chứ không phải cho bạn. Basys2 là một lựa chọn tốt nếu bạn có thể được giảm giá cho sinh viên.
Joe Hass

1

FreeRangeFactory.org cung cấp một cuốn sách về VHDL và một số chip XuLA. Cuốn sách có sẵn trực tuyến ở đây , nó có vẻ tương đối chất lượng cao. Giá cho bảng và cuốn sách vận chuyển là dưới 100USD.

Tôi chưa mua bộ này nhưng nó có thể là một bảng khởi đầu tốt, vẫn đang điều tra.


0

Tôi đặc biệt khuyên dùng Sniffer Logic Open Workbench từ Seeed Studio. Lưu ý bộ ba 'e' trong Đã thấy.

Chi phí là 50 đô la Mỹ và bo mạch bao gồm một Spartan3E XC3S250E-VQ100 FPGA cũng như PIC18F24J50 được sử dụng để nói chuyện với FPGA. Có 16- Chân chỉ đầu vào được đệm với M74LCX16245DTR2G (dung sai từ -0,5V đến + 7V) và 16 chân i / o khác được đưa ra các tiêu đề dọc theo một cạnh của bảng.

Tất cả các mã phân tích logic là nguồn mở cung cấp cho bạn một điểm khởi đầu thực sự tốt. Khi bạn kết thúc việc chơi với FPGA, bạn có thể biến thiết bị trở lại thành Bộ phân tích logic thực sự hữu ích.

Thêm tài liệu ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.