И еще раз про программатор для ПЛИС Альтеры

Тема «как сделать программатор» для ПЛИС уже довольно старая.
На сайте сообщества easyelectronics уже было несколько статей на эту тему.
Например:
1) http://we.easyelectronics.ru/plis/usb-blaster.html
автор hellraiser

2) http://we.easyelectronics.ru/ZiB/usb-programmator-dlya-plis-altera.html
ввтор ZiB

Как правило, программаторы строятся на микроконтроллере PIC, но есть и другие схемы. Обычно программаторы имитируют родной Альтеровский UsbBlaster, с той целью, чтобы получить совместимость с Альтеровскими же драйверами.


Тем не менее, предлагаю обратить внимание на альтернативный вариант: построение программатора на микросхеме FTDI FT2232HL

Использование специализированной микросхемы лучше тем, что
1) это проще и надежней;
2) в ней есть специальный интерфейс для JTAG;
3) это USB2.

Дальше…
Красота этой идеи заключается в том, что, возможно, многие уже сделали себе переходник USB-COM на новой микросхеме FTDI FT2232HL, а значит теперь это же устройство может быть использовано и как программатор для ПЛИС Альтеры, вместо USBBlaster. Только интерфейс JTAG микросхемы нужно вывести на разъем.

Сама схема устройства очень проста, фактически она повторяет рекомендации самой FTDI по использованию микросхемы FT2232.

Вот пример такого программатора — MBFTDI из проекта http://marsohod.org:


Интересно, что недавно на этом же сайте появились доступные для скачивания драйвера к Altera Quartus II и этому программатору.

Достаточно поместить два файла jtag_hw_mbftdi_blaster.dll и ftd2xx.dll в папку c:\altera\11.1sp2\quartus\bin (путь дан для примера, возможно у вас он несколько другой) и в среде Altera Quartus II появляется программатор mbftdi.

Вот тут более полная инструкция по установке драйвера.
  • +1
  • 23 марта 2012, 16:03
  • privet

Комментарии (6)

RSS свернуть / развернуть
хм. на ибее десятка с фришипом. на силабсе собранный. уже проверен на МАХ3000, первом и втором циклонах…
но собственно, сабж тоже вариант…
0
Ну, например, платка с FT2232L, у меня уже есть, и было интересно, можно ли без ибея с любым шиппингом. Так как пока за ПЛИС не брался, то толком не искал, возможно ли.
0
хех. а разве с моей стороны негатив был замечен?
я не против и такого решения.
у меня, например, есть клон (почти) оригинального джитага (ft245+epm240), пара макеток с фтди и упомянутый выше китайский клон на силабсе. если первый и третий сдохнут — как временное решение, с огромным удовольствием, и признательностью авторам, буду пользовать вариант с фтди…
0
поправьте пожалуйста, я не автор конструкции
we.easyelectronics.ru/ZiB/usb-programmator-dlya-plis-altera.html
я только повторил с небольшими изменениями.
0
  • avatar
  • ZiB
  • 23 марта 2012, 17:46
да уже несколько вариантов программеров для Альтеровских ПЛИС встречалось. Один на PICе собрал, работает, второй, встроенный в отладочную плату на MAXII.

Поспешу напомнить, что пока дрова марсоходовцев бета версии, но они активно призывают тестировать их программер. Собрать его еще стоит хотя бы потому, что FT2232*L довольно универсальная и удобная микросхемка. Гляньте даташит, много какие интерфейсы поддерживает. В хозяйстве лишней точно не будет ;) + тестированию прогера поможете )))))
0
Только я собрался спросить у народа, можно ли без переделок использовать фтди микросхему с пинборда 2, а тут уже тема есть. Оперативно ;)
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.