Apa pilihan saya yang lebih murah untuk memulai dengan CPLD [ditutup]

10

Saya ingin bermain-main dengan beberapa hal CPLD dan saya melihat saya punya beberapa pilihan di luar sana. Saya tidak memiliki aplikasi tertentu dalam pikiran; sepertinya ada banyak kemungkinan, beberapa di antaranya lebih mudah digunakan daripada yang lain.

Pabrik utama memiliki papan pengembangan, beberapa lebih mahal daripada yang lain. Mereka juga memiliki kabel programmer yang umumnya tampak ... tidak murah. Melakukan penggalian, saya telah menemukan beberapa opsi dan saya ingin memahami pro / kontra dari masing-masing.

  1. Apakah adil untuk mengatakan bahwa CPLD dengan X Macrocell kurang lebih sama?
  2. Meskipun antarmuka JTAG adalah standar, untuk keperluan pemrograman bagian tersebut, tidak ada standar Pertanyaan JTAG sebelumnya . Apakah ini masalah perangkat lunak vendor yang berbicara dengan programmer? Apakah semuanya menjadi lebih standar jika saya menggunakan utilitas lain untuk membuang file biner?
  3. Beberapa platform memiliki alternatif yang lebih murah. Saya bertanya-tanya apa yang terjadi dengan ini dalam hal USB / port paralel, Linux / Windows.
  4. Dengan asumsi saya merasa nyaman dengan papan pengembangan, seberapa sulit transisi untuk hanya menggunakan salah satu bagian dasar secara langsung? Kesan saya adalah bahwa dalam opsi utama, itu hanya masalah beberapa pin header dan beberapa dioda / resistor. Apakah saya jauh dari ini?
  5. Bagaimana saya memprogram perangkat dalam desain saya sendiri? Jika saya memiliki papan pengembangan atau starter kit, apakah saya harus kembali dan membeli programmer yang mahal? Mengapa papan dev dijual dengan harga murah tetapi programmer menghabiskan ratusan dolar? Agaknya papan dev datang dengan kemampuan untuk memprogram.

Berikut adalah beberapa opsi yang menonjol bagi saya. Saya mencantumkan harga hanya untuk membedakannya dari opsi multi-ratus dolar. Semuanya ada di stadion baseball untuk saya. Saya mencari biaya tersembunyi dalam hal kemudahan penggunaan, masalah perangkat lunak dan sebagainya.

Xilinx adalah jalur yang populer. Saya bisa melakukan:

Kabel Digilent mengharuskan menggunakan perangkat lunak mereka yang saat ini hanya windows, jadi saya harus menggunakan rute USB $ 48.

Kemungkinan Xilinx lainnya adalah

Berpindah perusahaan ke Lattice:

Saya suka ide menggunakan bagian Lattice karena Mouser.com membawa mereka (saya tidak melihat banyak Xilinx di sana). Saya cenderung memesan lebih banyak dari mereka. Setelah saya merasa nyaman dengan barang-barang mereka, saya menduga bahwa saya bisa meretas kabel programmer berdasarkan skema papan ini. Itu terlihat sangat lurus ke depan. Bisakah saya menggunakan papan eval sebagai programmer? Apakah mengekspos header JTAG?

Kit Lattice MachXO2 Pico ($ 29) juga terlihat menjadi nilai yang besar, meskipun bagian yang dipamerkan lebih mahal.

Altera juga memiliki penawaran yang bagus.

  • Seorang programmer bisa didapat dari EBay seharga ($ 15)
  • Papan demo dapat diperoleh dari EBay dengan harga $ 28

Bergantian, Altera memiliki

  • Starter kit untuk ($ 50)

Manakah dari ini adalah rute yang lebih baik untuk pemula yang lebih mudah untuk bekerja (driver dan semacamnya), memiliki kekuatan tetap, dan mungkin menawarkan fleksibilitas yang paling?

mmccoo
sumber
Situs ini adalah tempat yang baik untuk belajar tentang jenis, produsen, dan sistem pemrograman CPLD, tetapi tidak cocok untuk membandingkan penawaran saat ini dolar-untuk-dolar dari distributor saat ini.
Kevin Vermeer
Bisakah Anda merevisi pertanyaan Anda untuk tidak terlalu fokus pada harga dan penawaran saat ini, dan lebih fokus pada driver lintas platform, kekuatan tetap dari komponen, dan fleksibilitas? Lalu kami bisa mendidik Anda dan pembaca masa depan, daripada hanya memberi Anda tautan. (Lihat tag [belanja] dan FAQ untuk info lebih lanjut tentang kebijakan ini).
Kevin Vermeer
@reemrevnivek Saya telah menambahkan pertanyaan. Mudah-mudahan, ini menjelaskan pertanyaan-pertanyaan yang berputar-putar di kepala saya.
mmccoo
terkait: "Papan dev FPGA murah"
davidcary

Jawaban:

5

Saya lebih suka CPLD Altera MAX II daripada yang dari Xilinx. Mereka sebenarnya FPGA kecil, tapi Altera tetap diam tentang itu. Saya telah merancang PCB saya sendiri untuk Xilinx dan Altera CPLD, ini cukup mudah. Kabel pemrograman berbiaya rendah untuk perangkat Xilinx dan Altera tersedia di Ebay, saya menggunakannya dengan FPGA dan tidak memiliki masalah dengan bagian Xilinx dan Altera. Pada harga yang diminta itu tidak layak membuat Anda sendiri lagi.

Perangkat lunak Altera jauh lebih mudah digunakan daripada Xilinx. Saya akan mengunduh perangkat lunak untuk perangkat yang ingin Anda gunakan dan mencobanya sebelum membuat keputusan akhir.

Leon Heller
sumber
Saya telah menemukan beberapa programmer ebay Altera seperti yang Anda sarankan. Terima kasih. Saya tidak dapat menemukan Xilinx yang kompatibel. Apa yang harus saya cari?
mmccoo
Saya pikir itu yang ini: cgi.ebay.co.uk/Xilinx-FPGA-CPLD-USB-download-Cable-JTAG-/... Ada yang lain.
Leon Heller
Cari "kabel Xilinx"
Leon Heller
0

Jika yang ingin Anda pelajari adalah VHDL atau Verilog maka Anda tidak benar-benar membutuhkan papan pengembangan. xilinx memiliki kompiler dan simulator gratis. Mempelajari teknik simulasi yang baik bisa dibilang keterampilan yang lebih penting daripada apa pun yang Anda pelajari dari penggunaan perangkat keras.

spearson
sumber
1
Benar, tetapi jauh lebih menyenangkan untuk melihat kedipan LED sebenarnya :)
John Burton