Gast
#251311
Hallo, ich habe mal eine Frage. Mich würde mal interessieren wie es funktioniert meinen FPGA von "Hand" programmieren, sprich die JTAG-Schnittstelle selbst bedienen und ein Bit-File per eigener Software in den FPGA zu laden. Also quasi meinem FPGA per MMC Karte (z.b.) via MSP oder ARM "leben" einhauchen, ohne einen PC angeschlossen zu haben. Hat jemand schon mit "nachgebautem JTAG" (also jetzt nur die SW Seite) Erfahrung ? Im Prinzip geht es doch darum nur die Datenbytes seriell auszugeben. Bzw. hin und wieder Datenbytes zurückzulesen und auszuwerten. Gibt es da Timing-Vorschriften die unbedingt eingehalten werden müssen (kann ich mir ehrlich gesagt fast nicht vorstellen da JTAG die Daten ja selber raus-clockt, und man einen FPGA ja mit den unterschiedlichsten PCs und Geschwindigkeiten programmieren kann). Weiß jemand wo man im Netz Infos dazu findet ? Ich weiß wohl das es irgendwas mit IEEE-schlag-mich-tot gibt, aber das ist ja auch eher die allgemeine Definition. Ich brauche ja schon gewisse Codes für meinen FPGA bzw. CPLD bzw. sonst-was-Device. Gibt es weitere Datenblätter (speziell zum Spartan 3) was JTAG-programmierung angeht (hab schon gesucht, aber ausbeute war eher mager :-(( ) Gruß und Danke im voraus Rene