Конечно мы понимаем, что каждому, кто заинтересовался программированием ПЛИСов нужен программатор. Это действительно некоторая проблема. Программатор ByteBlaster для параллельного порта простой и его легко сделать самому, но не у всех есть параллельный порт в компьютере. UsbBlaster от компании Альтера (или Terasic) стоит довольно дорого.
Мы решили разработать и сделать свой USB программатор.
Собственно вот это и есть наш новый девайс - USB программатор для платы Марсоход и\или других микросхем Альтеры.
Пока это только краткий анонс. Платы мы уже заказали и сделали маленькую пилотную партию.
Еще есть простая консольная "утилита" под Windows, с помощью которой можно зашивать в плату Марсоход проекты из файлов *.SVF. Мы уже ее написали и испытали - работает. Эта наша работа как бы продолжение темы JTAG и вот этой статьи.
Вот еще несколько фото нашего программатора:
И вот вид снизу:
Конечно остаются не решенными несколько вопросов:
- достаточно ли консольной утилиты или обязательно нужна интеграция программатора со средой Altera Quartus II?
- насколько востребован программатор для ОС Linux?
Будем стараться написать драйвера к нашей плате, чтобы среда Quartus II распознавала наш программатор как родной. Это займет какое-то время на разработку (может месяц или два). Пока можно пользоваться консольной утилитой для программирования ПЛИС.
Еще раз напишу - пока это только анонс. Мы потестируем плату, потестируем утилиту для программирования, будем работать над драйверами к Quartus. О начале продаж будет сообщено дополнительно
Мы надеемся, что наличие нашего программатора сделает изучение ПЛИС еще более доступным.
Подробнее...