Altera USB ByteBlaster

2019-2-9 23:48 CPLD

    Бывают ситуации когда LPT ByteBlaster нет возможности использовать, а прошить Altera хочется  Для этого можно собрать USB ByteBlaster и забудем про LPT.

    Схема программатора достаточно проста и незатейлива. Сердцем программатора является микроконтроллер PIC18F14k50.

2019-02-10

    После изготовления устройства получилось следующее:

2019-02-10

    Затянул программатор в термоусадку и проковырял отверстия для светодиодов.

2019-02-10

    Для прошивки микроконтроллера пришлось собирать необычный программатор из доступных деталей. Полное его описание можно найти на сайте разработчика http://timn.ho.ua/pic/.

2019-02-11

    Собрал программатор навесом, потому что он мне нужен был на один раз. Использовал стабилитрон Д814Б получил почти 9в. Прошилось с первого раза, но софт очень медленный - главное результат, мы никуда не торопимся. 

2019-02-11

    Программа для работы с программатором:

TPP18.zip

    После подключения программатора, в Диспетчере устройств программатор опознается со следующим идентификатором:

2019-02-10

    Теперь нужно установить драйвер из папки в которую установлен quartus, в моём случае драйвер лежит в папке C:\altera\13.0sp1\quartus\drivers\usb-blaster\. После того как программатор успешно определиться в системе как Altera ByteBlaster, можно зайти в quartus и настроить его на использование нашего программатора.

2019-02-10

    Отмечу, что работать с таким программатором гораздо удобнее, чем с LPT аналогом. Намного компактнее и практичнее в наше время. Отлично запустилось под Windows 10 x64 с последними обновлениями.

    Страница автора и оригинал статьи с более подробным описанием и сравнением скоростей с оригинальным byteblaster:

http://www.sa89a.net/mp.cgi/ele/ub.htm

    Также этим программатором можно прошивать ПЛИС от Lattice с помощью следующей утилиты:

xp2write060.zip

    Схема программатора в формате PDF:

USBByteBlaster.pdf

    Прошивка контроллера:

Blaster7SPI.hex

    Печатная плата программатора (обратите внимание на фотографии, там нужна одна перемычка):

usbblaster.lay6

Внимание! Копирование, в том числе частичное, запрещено!

Теги: Программатор Altera Quartus схема печатная плата Schematic pcb byteblaster programmer jtag cpld fpga плис usb

vfiuchcikicshuusrch.ddns.net
Карта Сайта