jtag:howitworks:statemachine_logic

no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


jtag:howitworks:statemachine_logic [Tue. 13.02.2018 08:46] (aktuell) – angelegt wikiadmin
Zeile 1: Zeile 1:
 +====== JTAG State-Machine ======
 +
 +Die State-Machine ist Teil des TAP-Conrollers. Über sie wird die aktuelle Funktion der Testlogik bestimmt. Hierzu wird zwischen TDI und TDO des TAP eines der Schieberegister verbunden. Dieses bestimmt dann eine Funktion des Bausteins, liest Daten von den Pins des Chips, oder schreibt diese.
 +
 +Die Statemachine wird über die ''TMS''- und ''TCK''-Leitung gesteuert. Diese Signale liegen parallel an allen JTAG-Komponenten eines Boards an, wirken also auf alle gleichermaßen. Die TMS-Leitung bestimmt den Folgezustand in welchen beim nächsten Takt gesprungen wird.
 +
 +In der Logik gibt es 6 "stabile" Zustände. Stabil bedeutet, das ein gleichbleibender TMS-Pegel beim Taktsignal keine Zustandsänderung bewirkt. Diese Zustände heißen:
 +
 +  - ''Test Logic Reset''
 +  - ''Run Test/Idle''
 +  - ''Shift-DR''
 +  - ''Pause-DR''
 +  - ''Shift-IR''
 +  - ''Pause-IR''
  
  • jtag/howitworks/statemachine_logic.txt
  • Zuletzt geändert: Tue. 13.02.2018 08:46
  • von wikiadmin