SERIAL PORT JTAG PROGRAMMER

April 16, 2023 0 By xllxt

Hvis du planlægger at lave nogle hacking med CPLD- eller FPGA-chips, skal du bruge en måde at programmere dem på. JTAG er en af ​​mulighederne, og her er en billig metode, der bruger seriel port (oversat).

Denne metode kræver kun fire signaler (TDI, TMS, TCK og TDO) plus jord. Men problemet er, at en RS232 seriel port opererer med 12V logiske niveauer, og JTAG-siden af ​​programmøren skal fungere med de logiske niveauer, der er hjemmehørende i den enhed, du programmerer. Kommercielle programmører bruger et niveau konverteret IC til at tage sig af dette for dig, men det er ikke mesh med billigt mål for dette projekt. I stedet bruger [Nicholas] zenerdioder og spændingsdelere til at foretage omdannelsen. Der er også en LED for hvert datasignal for at give nogle feedback, hvis du har problemer.

Du kan bruge dette sammen med en programmeringsapplikation, som [Nicholas] piskede op ved hjælp af Visual Studio. Det fungerer godt via den serielle havn, men han prøvede programmering med en USB-til-seriel dongle. Han fandt ud af, at denne metode sænker processen ned til et uudholdeligt 5 minutter. Tag et kig, måske kan du hjælpe med at få den sloth-lignende programmering op til en håndterbar hastighed.

[Tak Alex]