Dacă intenționați să faceți niște hacking cu jetoane CPLD sau FPGA, veți avea nevoie de o modalitate de a le programa. JTAG este una dintre opțiuni și iată o metodă low-cost care utilizează portul serial (tradus).
Această metodă necesită doar patru semnale (TDI, TMS, TCK și TDO) plus sol. Dar problema este că un port serial RS232 funcționează cu niveluri logice de 12V, iar partea JTAG a programatorului trebuie să funcționeze cu nivelurile logice originale de la dispozitivul pe care îl programați. Programatorii comerciali folosesc un nivel convertit IC pentru a avea grijă de acest lucru pentru dvs., dar care nu se potrivește cu obiectivul low-cost al acestui proiect. În schimb, [Nicholas] utilizează diode Zener și divizoare de tensiune pentru a face conversia. Există, de asemenea, un LED pentru fiecare semnal de date pentru a oferi un feedback dacă aveți probleme.
Puteți utiliza acest lucru împreună cu o aplicație de programare care [Nicholas] biciumează folosind Visual Studio. Funcționează bine prin portul serial, dar a încercat să programeze cu un dongle USB-Serial. El a constatat că această metodă încetinește procesul până la o perioadă de 5 minute insuportabilă. Uitați-vă, poate că vă puteți ajuta să obțineți acel programare asemănătoare la o viteză gestionabilă.
[Mulțumesc Alex]