Welcher Modus vor dem JTAG-Modus

Gast #2962305
Lesenswert?

Hallo,

ich verwende einen FPGA (Spartan-6) als Gegenstelle für einen Boundary 
Scan Test. Also möchte ich nur den JTAG-Modus benutzen.

Muss der FPGA beim Einschlten in einen der anderen Moden (z.B. 
Master-Serial) versetzt werden, da er sich sonst in einem undefinierten 
Zustand befindet?

Oder ist es egal in welchen Modus ich ihn beim Einschalten versetze, da 
der JTAG-Modus unabhängig davon arbeitet?



Vielen Dank für die Mühe
Hans
Gast #2962332
Lesenswert?

Wenn ich den FPGA nicht durch eine Beschaltung in einen Modus versetze, 
ist er doch undefiniert, oder?

D.h. ich gehe aus einem undefinierten Betriebszustand in den JTAG-Modus.

Der Einschalt-Modus muss also nicht definiert sein und trotzdem arbeitet 
er später im JTAG-Modus korrekt.

Gruss
#2962437
Lesenswert?

Was denn für einen Einschalt-Modus in den du den versetzen möchtest? 
Meinst du den Boot-Mode? Der ist ja durch die Beschaltung der Mode Pins 
vorgegeben, die haben meines Wissens interne Pull Ups, also wenn du die 
unbeschaltet lässt, dann hast du Mode Slave Serial. Steht auf Seite 23 
im UG380. Ist aber völlig egal, denn JTAG geht immer. Du darfst nur kein 
Design laden, also der FPGA mit im nicht konfigurierten Zustand sein 
(DONE = LOW). Nach dem Power On Reset ist der immer in einem difinierten 
Modus, ob er nun konfiguriert ist oder nicht. Die JTAG und vor allem die 
BS Logik arbeitet komplett autonom.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren