Se hai intenzione di fare un hacking con i chip CPLD o FPGA avrai bisogno di un modo per programmarli. Jtag è una delle opzioni ed ecco un metodo a basso costo che utilizza la porta seriale (tradotta).
Questo metodo richiede solo quattro segnali (TDI, TMS, TCK e TDO) più terreno. Ma il problema è che una porta seriale RS232 funziona con i livelli logici 12V e il lato JTAG del programmatore deve funzionare con i livelli logici nativi del dispositivo che stai programmando. I programmatori commerciali utilizzano un livello convertire IC per prendersi cura di questo per te, ma ciò non è maglia con l’obiettivo a basso costo di questo progetto. Invece, [Nicholas] utilizza diodi zener e divisori di tensione per fare la conversione. C’è anche un LED per ogni segnale di dati per dare qualche feedback se hai problemi.
Puoi usarlo insieme a un’applicazione di programmazione che [Nicholas] è frustato utilizzando Visual Studio. Funziona bene attraverso la porta seriale, ma ha provato a programmare con un dongle USB-to-seriale. Ha scoperto che questo metodo rallenta il processo fino a 5 minuti insopportabili. Dai un’occhiata, forse puoi aiutare a ottenere quella programmazione da bradipo fino a una velocità gestibile.
[Grazie Alex]