Category

Serial Port JTAG Programmer

Если вы планируете сделать каковы взлома CPLD или фишки FPGA, вам понадобится способ программирования их. JTAG является одним из вариантов, и вот недорогой метод, который использует последовательный порт (перевод).

Этот метод требует только четыре сигналов (TDI, TMS, TCK и TDO) плюс земля. Но проблема заключается в том, что последовательный порт RS232 работает с логическими уровнями 12 В, а сторона JTAG программиста должна работать с помощью логических уровней, нажимающих на устройство, которое вы программируете. Коммерческие программисты используют уровень преобразования IC, чтобы позаботиться об этом для вас, но это не сетка с недорогой целью этого проекта. Вместо этого [Nicholas] использует Zener Diodes и разделители напряжения, чтобы сделать преобразование. Существует также светодиод для каждого сигнала данных, чтобы дать некоторую обратную связь, если у вас возникли проблемы.

Вы можете использовать это вместе с приложением программирования, которое [Nicholas] взбиты с помощью Visual Studio. Он хорошо работает через последовательный порт, но он попробовал программирование с USB-к последовательным ключом. Он обнаружил, что этот метод замедляет процесс до невыносимой 5-минутной. Взгляните, может быть, вы можете помочь получить этот ленсоподобный программирование до управляемой скорости.

[Спасибо Алекс]