Конечно мы понимаем, что каждому, кто заинтересовался программированием ПЛИСов нужен программатор. Это действительно некоторая проблема. Программатор ByteBlaster для параллельного порта простой и его легко сделать самому, но не у всех есть параллельный порт в компьютере. UsbBlaster от компании Альтера (или Terasic) стоит довольно дорого.
Мы решили разработать и сделать свой USB программатор.

Собственно вот это и есть наш новый девайс - USB программатор для платы Марсоход и\или других микросхем Альтеры.
Пока это только краткий анонс. Платы мы уже заказали и сделали маленькую пилотную партию.
Еще есть простая консольная "утилита" под Windows, с помощью которой можно зашивать в плату Марсоход проекты из файлов *.SVF. Мы уже ее написали и испытали - работает. Эта наша работа как бы продолжение темы JTAG и вот этой статьи.
Вот еще несколько фото нашего программатора:

И вот вид снизу:

Конечно остаются не решенными несколько вопросов:
- достаточно ли консольной утилиты или обязательно нужна интеграция программатора со средой Altera Quartus II?
- насколько востребован программатор для ОС Linux?
Будем стараться написать драйвера к нашей плате, чтобы среда Quartus II распознавала наш программатор как родной. Это займет какое-то время на разработку (может месяц или два). Пока можно пользоваться консольной утилитой для программирования ПЛИС.
Еще раз напишу - пока это только анонс. Мы потестируем плату, потестируем утилиту для программирования, будем работать над драйверами к Quartus. О начале продаж будет сообщено дополнительно 
Мы надеемся, что наличие нашего программатора сделает изучение ПЛИС еще более доступным.

FT2232HL
10: $6.20
50: $5.77
100: $5.40
250: $4.56
вы же не для пары штук проект затеваете ?
Нужна!
Цитирую Автор:
Полгода точно =)
компилятор-синт езатор к микросхемам Альтера может сделать только Альтера. Увы.
Но у них есть Quartus II Web Edition для Линукс. Чем плохо?
Какое-то мизерное количество есть в "ЭФО", но без
цены, нужно запрашивать.
Просто FT232 скорее всего не подойдет, нужна FT232H.
А 2232D , судя по беглому просмотру даташита должна заработать, нужно пробовать.
Там ft2232h? я думаю, что будет работать и на 2232D.
Да в принципе можно и на FT232 запустить :)
Если в его функции входит только прошивка ПЛИС, то лично мне хватит и консольной утилитки.
прошивал из квартуса 6 и 9.1
Другие не пробовал потому-что нет ((
пишут, что для Циклона используют
volodya-project.sourceforge.ne t/.../
шьет из квартуса MAX3000 и ASECS
Микросхема ft2232h. Консольное приложение использует
стандартный драйвер ftd2xx. Для интеграции с кватусом в Windows нужно писать еще свой драйвер (типа-jtag_hw_m arsohod.dll ) Для Linux - не знаю, еще не разбирались.
Всё-таки, убунту уже завоёвывает компьютеры пользователей. Не лучший выбор, по сути, но она как минимум уже есть.
Важны будут ещё выложенные доки (например легко их делать в разных форматах с python/sphinx), сорцы дров и пакеты для нескольких дистрибов (инструменты типа chroot+debootst rap легко помогут сделать многодистрибути вную систему для сборки пакетов).
А какая микросхема от FTDI на фото? Я так понимаю, она имеет свой драйвер, но нужно подключить его к оболочке Квартус?
Для разработки PIC я пользуюсь MPLAB'ом, для программировани я - оболочкой программатора (PICkit 2), несмотря на наличие утилиты в меню MPLAB'а.
Неудобств не испытываю. Поэтому видимо следующий вывод напрашивается - делать пока простенькую утилитку, но и о интеграции подумывать.
Жду с нетерпением.
У нас, к сожалению, нет таких чипов, поэтому попробовать нет возможности. Из интереса, если у вас есть к ним какой-нибудь SVF, пришлите на info
будет ли он "шить" Xilinx xc95xx, CoolRunner1(2) ?
Интеграция с Квартусом считаю излишней, достаточно утилиты командной строки
Программатор под Linux востребован, я бы даже сказал очень востребован!
P.S. с Таганрога будет быстрее идти девайс, чем из-за океана.
Да-да я это знаю. Китайцы много чего умеют делать. Кстати и developer kit-ы у них то же очень дешевые.
Я бы хотел, что бы и мы хоть что-то научились делать своими руками.
bsvi.ru/.../
тут пожалуй нужно обговорить, что подразумевается под словом "драйвер". Собственно мы используем микросхему FTDI которая сама по себе с одной стороны имеет USB интерфейс, а с другой стороны - интерфейс JTAG. Таким образом, интерфейс из компьютера через USB в JTAG уже получается сразу средствами и драйверами FTDI. А вот самая главная задача - как сделать, чтобы Altera Quartus воспринимал устройство как программатор...
---хотя если есть исходники для винды, то и для никсов непроблема сделать...
+ еще было бы интересно если бы ето была не емуляция серийника через фтдАЙ а МК , который получает .СВФ по юсб и зашивает в плисину)
-- очень востребован