PROG-MCUSB: самодельный USB-программатор для процессоров Элвис Мультикор

В качестве переходников с USB в RS-232 чаще всего применяются микросхемы фирмы FTDI.

Микросхема FT232R имеет специальный режим работы “синхронный bit bang”, позволяющий реализовать быстрый повледовательный интерфейс типа SPI или JTAG. Этот режим подробнее описан в документе "Bit Bang Modes for the FT232R and FT245R".

Существуют платы для разработчиков на базе микросхем FT232R, например MMUSB232RL или FT232RL Breakout.

mmusb232rl.jpgft232rl-breakout.jpg

Предлагается на базе одной из таких плат реализовать простой программатор для процессоров Элвис Мультикор:

Максимальная скорость передачи данных составляет 1 Мбит/сек. По параметрам такой программатор будет сравним с адаптером JTAG-EPP фирмы “Элвис”.

Готова пилотная реализация поддержки такого адаптера для отладчика OpenOCD: openocd-ft232r.pch.gz.