Каковы мои менее дорогие варианты для начала работы с CPLD [закрыт]

10

Я хотел бы дурачиться с некоторыми вещами CPLD, и я вижу, что у меня есть несколько вариантов там. Я не имею в виду конкретное применение; просто кажется, что есть много возможностей, некоторые из которых легче использовать, чем другие.

Основные производители имеют доски для разработки, некоторые дороже, чем другие. У них также есть кабели для программистов, которые обычно кажутся ... не дешевыми. Делая некоторые раскопки, я наткнулся на несколько вариантов, и я пытаюсь понять плюсы / минусы каждого.

  1. Справедливо ли говорить, что CPLD с X макроэлементами более или менее одинаковы?
  2. Хотя интерфейс JTAG является стандартным, для целей программирования детали стандартного предыдущего вопроса JTAG не существует . Это связано с тем, что поставщик программного обеспечения общается с программистом? Становятся ли все более стандартными, если я использую какую-то другую утилиту для создания бинарного файла?
  3. У некоторых платформ есть более дешевые альтернативы. Мне интересно, что с этим связано в терминах USB / параллельный порт, Linux / Windows.
  4. Предполагая, что я освоился с доской для разработки, насколько сложен переход к использованию только одной из базовых частей напрямую? У меня сложилось впечатление, что в основных вариантах, это просто вопрос нескольких выводов и пары диодов / резисторов. Я далек от этого?
  5. Как бы я запрограммировал устройства в своем собственном дизайне? Если у меня будет плата для разработки или стартовый набор, придется ли мне возвращаться и покупать дорогого программиста? Почему доска объявлений продается дешево, а программист стоит сотни долларов? Предположительно, доска разработчика поставляется с возможностью программирования.

Вот некоторые из вариантов, которые выделяются для меня. Я перечисляю цены только для того, чтобы отличать их от вариантов на несколько сотен долларов. Все они для меня. Я ищу скрытые расходы с точки зрения простоты использования, проблем с программным обеспечением и так далее.

Xilinx - популярный путь. Я мог бы сделать:

Кабель Digilent требует использования их программного обеспечения, которое в настоящее время только для Windows, поэтому мне нужно идти по USB-маршруту за 48 долларов.

Другая возможность Xilinx

Переключение компаний на решетку:

Мне нравится идея использовать части решетки, поскольку Mouser.com их переносит (я не вижу там много Xilinx). Я склонен заказывать больше у них. Как только я привыкну к их вещам, я предполагаю, что смогу взломать кабель для программиста на основе схемы этой платы. Это выглядит действительно прямо вперед. Могу ли я использовать eval board в качестве программиста? Как выставить заголовок JTAG?

Набор Lattice MachXO2 Pico ($ 29) также выглядит очень выгодно, хотя часть, которую он демонстрирует, стоит дороже.

Альтера также имеет хорошие предложения.

  • Программиста можно получить от EBay за (15 долларов)
  • От EBay можно получить демонстрационную доску за ($ 28)

С другой стороны, Альтера имеет

  • Стартовый комплект для ($ 50)

Какой из них является лучшим маршрутом для новичка, с которым легче работать (водителями и т. Д.), Который обладает некоторой выдержкой и, возможно, предлагает наибольшую гибкость?

mmccoo
источник
Этот сайт - хорошее место, чтобы узнать о типах CPLD, производителях и системах программирования, но он не очень хорошо сравнивает текущие предложения «доллар-за-доллар» от текущих дистрибьюторов.
Кевин Вермеер
Не могли бы вы пересмотреть свой вопрос, чтобы он был менее сфокусирован на текущих ценах и предложениях, а также сосредоточен на кроссплатформенных драйверах, стойкости власти и гибкости? Тогда мы могли бы обучить вас и будущих читателей, а не просто дать вам ссылку. (См. Тег [shopping] и FAQ для получения дополнительной информации об этой политике).
Кевин Вермеер
@reemrevnivek Я добавил к вопросу. Надеюсь, это проясняет вопросы, гремящие у меня в голове.
mmccoo
связанные: "Дешевая плата разработки FPGA"
Дэвидкари

Ответы:

5

Я предпочитаю CPLD от Altera MAX II, чем от Xilinx. На самом деле это небольшие FPGA, но Altera об этом молчит. Я разработал свои собственные печатные платы для CPLD Xilinx и Altera, это довольно просто. На Ebay доступны недорогие кабели для программирования как для устройств Xilinx, так и для Altera, я использую их с FPGA, и у меня нет проблем с деталями Xilinx и Altera. По расценкам не стоит делать свои собственные.

Программное обеспечение Altera намного проще в использовании, чем программное обеспечение Xilinx. Я бы скачал программное обеспечение для устройств, которые вы планируете использовать, и попробовал бы его, прежде чем принять окончательное решение.

Леон Хеллер
источник
Я нашел несколько программистов Ebay Altera, как вы предложили. Спасибо. Я не могу найти Xilinx совместимый. Что я должен искать?
mmccoo
Я думаю, что это был один: cgi.ebay.co.uk/Xilinx-FPGA-CPLD-USB-download-Cable-JTAG-/… Есть и другие.
Леон Хеллер
Ищите «Кабель Xilinx»
Леон Хеллер
0

Если вы хотите изучить VHDL или Verilog, то вам действительно не нужна доска для разработки. В xilinx есть бесплатные компиляторы и симуляторы. Изучение хорошей техники симуляции, возможно, является более важным навыком, чем то, чему вы научитесь на самом деле с использованием аппаратного обеспечения.

spearson
источник
1
Правда, но гораздо интереснее видеть, как реально мигает светодиод :)
Джон Бертон,