Các tùy chọn ít tốn kém hơn của tôi để bắt đầu với CPLD [đã đóng]


10

Tôi muốn đi vòng quanh với một số công cụ CPLD và tôi thấy tôi có một vài lựa chọn ngoài kia. Tôi không có một ứng dụng cụ thể nào trong đầu; có vẻ như có rất nhiều khả năng, một số trong đó dễ sử dụng hơn những khả năng khác.

Các nhà sản xuất chính có bảng phát triển, một số đắt hơn so với những người khác. Họ cũng có cáp lập trình thường có vẻ ... không rẻ. Thực hiện một số hoạt động đào, tôi đã bắt gặp một số tùy chọn và tôi đang tìm hiểu những ưu / nhược điểm của từng lựa chọn.

  1. Có công bằng không khi nói rằng CPLD với X Macrocells ít nhiều giống nhau?
  2. Mặc dù giao diện JTAG là tiêu chuẩn, nhưng với mục đích lập trình phần, không có Câu hỏi JTAG tiêu chuẩn nào trước đó . Đây có phải là vấn đề của phần mềm nhà cung cấp nói chuyện với lập trình viên? Có phải mọi thứ trở nên chuẩn hơn nếu tôi sử dụng một số tiện ích khác để kết xuất tệp nhị phân?
  3. Một số nền tảng có các lựa chọn thay thế rẻ hơn. Tôi đang tự hỏi những gì thu hút được với những điều này về cổng USB / cổng song song, Linux / Windows.
  4. Giả sử tôi cảm thấy thoải mái với một ban phát triển, việc chuyển đổi sang sử dụng một trong các bộ phận cơ bản trực tiếp khó khăn như thế nào? Ấn tượng của tôi là trong các tùy chọn chính, đó chỉ là vấn đề của một số chân tiêu đề và một vài điốt / điện trở. Tôi có xa rời điều này?
  5. Làm thế nào tôi có thể lập trình các thiết bị trong thiết kế của riêng tôi? Nếu tôi có một bảng phát triển hoặc bộ khởi động, sau đó tôi có phải quay lại và mua một lập trình viên đắt tiền không? Tại sao một bảng dev bán với giá rẻ nhưng lập trình viên chạy hàng trăm đô la? Có lẽ bảng dev đi kèm với khả năng lập trình.

Dưới đây là một số tùy chọn nổi bật cho tôi. Tôi chỉ liệt kê giá để phân biệt chúng với các tùy chọn hàng trăm đô la. Tất cả bọn họ đang ở trong sân bóng cho tôi. Tôi đang tìm kiếm các chi phí ẩn về sự dễ sử dụng, các vấn đề phần mềm và như vậy.

Xilinx là một con đường phổ biến. Tôi có thể làm:

Cáp Digilent yêu cầu sử dụng phần mềm của họ hiện chỉ là cửa sổ, vì vậy tôi cần đi tuyến đường USB $ 48.

Một khả năng khác của Xilinx là

Chuyển đổi công ty sang Lattice:

Tôi thích ý tưởng sử dụng các bộ phận của Lattice khi Mouser.com mang chúng (Tôi không thấy nhiều Xilinx ở đó). Tôi có xu hướng đặt hàng nhiều hơn từ họ. Khi tôi cảm thấy thoải mái với công cụ của họ, tôi đoán rằng tôi có thể hack cáp lập trình viên dựa trên sơ đồ của bảng này. Nó trông thực sự thẳng về phía trước. Tôi có thể sử dụng bảng eval như một lập trình viên? Làm gì để lộ tiêu đề JTAG?

Bộ sản phẩm Lattice MachXO2 Pico ($ 29) cũng có vẻ là một giá trị lớn, mặc dù phần mà nó trưng bày là đắt hơn.

Altera cũng có dịch vụ tốt.

  • Một lập trình viên có thể có từ EBay với giá ($ 15)
  • Một bảng demo có thể có từ EBay với giá ($ 28)

Thay phiên, Altera có

  • Một bộ khởi động cho ($ 50)

Cái nào trong số này là con đường tốt hơn cho người mới bắt đầu dễ dàng làm việc hơn (trình điều khiển và như vậy), có một số sức mạnh ổn định, và có lẽ cung cấp sự linh hoạt nhất?


Trang web này là một nơi tốt để tìm hiểu về các loại CPLD, nhà sản xuất và hệ thống lập trình, nhưng nó không phục vụ tốt để so sánh các dịch vụ hiện tại với đồng đô la từ các nhà phân phối hiện tại.
Kevin Vermeer

Bạn có thể sửa đổi câu hỏi của mình để ít tập trung hơn vào giá cả và dịch vụ hiện tại và tập trung hơn vào trình điều khiển đa nền tảng, duy trì sức mạnh của bộ phận và tính linh hoạt không? Sau đó, chúng tôi có thể giáo dục bạn và độc giả tương lai, thay vì chỉ cung cấp cho bạn một liên kết. (Xem thẻ [shopping]FAQ để biết thêm thông tin về chính sách này).
Kevin Vermeer

@reemrevnivek Tôi đã thêm vào câu hỏi. Hy vọng, nó làm rõ những câu hỏi cứ lởn vởn trong đầu tôi.
mmccoo

Câu trả lời:


5

Tôi rất thích các CPLD Altera MAX II hơn những người từ Xilinx. Chúng thực sự là các GPU nhỏ, nhưng Altera giữ im lặng về điều đó. Tôi đã thiết kế PCB của riêng mình cho các CPLD Xilinx và Altera, nó khá dễ dàng. Cáp lập trình giá rẻ cho cả hai thiết bị Xilinx và Altera đều có sẵn trên Ebay, tôi sử dụng chúng với các GPU và không có bất kỳ vấn đề nào với cả hai phần Xilinx và Altera. Ở mức giá được hỏi, nó không đáng để bạn tự làm thêm nữa.

Phần mềm của Altera dễ sử dụng hơn nhiều so với Xilinx. Tôi sẽ tải xuống phần mềm cho các thiết bị bạn đang nghĩ sử dụng và dùng thử trước khi đưa ra quyết định cuối cùng.


Tôi đã tìm thấy một số lập trình viên Altera ebay như bạn đã đề xuất. Cảm ơn bạn. Tôi không thể tìm thấy một tương thích Xilinx. Tôi nên tìm kiếm cái gì?
mmccoo

Tôi nghĩ đó là cái này: cgi.ebay.co.uk/Xilinx-FPGA-CPLD-USB-doad-Cable-JTAG-/. Có những cái khác.
Leon Heller

Tìm kiếm "cáp Xilinx"
Leon Heller

0

Nếu những gì bạn muốn học là VHDL hoặc Verilog thì bạn không thực sự cần một ban phát triển. xilinx có trình biên dịch và mô phỏng miễn phí. Học kỹ thuật mô phỏng tốt được cho là một kỹ năng quan trọng hơn bất cứ thứ gì bạn học được từ việc sử dụng phần cứng.


1
Đúng nhưng thật thú vị hơn nhiều khi thấy một đèn LED nhấp nháy thực tế :)
John Burton
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.