jtag:howitworks:signale

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
jtag:howitworks:signale [Fri. 09.03.2018 13:10] wikiadminjtag:howitworks:signale [Fri. 09.03.2018 13:31] (aktuell) wikiadmin
Zeile 1: Zeile 1:
 ====== JTAG-Signalleitungen ====== ====== JTAG-Signalleitungen ======
- 
-===== Bezeichnungen ===== 
  
 ^ Signalname ^ Bezeichnung ^ Kurzbeschreibung ^ ^ Signalname ^ Bezeichnung ^ Kurzbeschreibung ^
Zeile 12: Zeile 10:
 ^ ''TVref'' | Test Voltage Reference | Signalpegel Referenzspannung (z.B. 3,3 oder 5 V) zum einstellen der Signalleitungspegel | ^ ''TVref'' | Test Voltage Reference | Signalpegel Referenzspannung (z.B. 3,3 oder 5 V) zum einstellen der Signalleitungspegel |
  
-TRST (Test Reset) – dieser Pin ist optional und kannfalls verfügbardie Zustandsmaschine des TAP-Controllers zurücksetzen. +//Für die Basis-Kommunikation werden lediglich 4 Signalleitungen und Masse benötigt: ''TCKTMSTDI, TDO'' und ''GND''. Alle weiteren sind Komfortfunktionen.//
- +
-===== Elektrische Spezifikationen=====+
  
 ==Signalpegel (oder die Frage: "Wieviel Volt entspricht logisch 1 ?")== ==Signalpegel (oder die Frage: "Wieviel Volt entspricht logisch 1 ?")==
Zeile 32: Zeile 28:
 Meist kommen 10polige (2x 5 Pins) Anschlüsse zum Einsatz. Meist kommen 10polige (2x 5 Pins) Anschlüsse zum Einsatz.
  
-===== Bedeutung und Verwendung der Signale im Detail =====+==TMS zur Steuerung der Statemachine== 
 + 
 +Die Taktleitung ''TCK'', sowie die Statusleitung ''TMS'' liegt an allen Chips einer JTAG-Chain parallel an. Mit ihnen wird der Zustand der FSM (Finite-State-Machine) gesteuert. Bei jedem Pegelübergang von LOW nach HIGH wird der Zustand der TMS-Leitung geprüft und gemäß Schaltung der Zustand der Statemachine geändert: 
 + 
 +{{:jtag:howitworks:tap_state_machine.gif|}} 
 + 
 +==Daten am TDI einlesen== 
 + 
 +Bei der steigenden Flanke (''_/``'') von TCK sind die Daten an TDI gültig und können übernommen werden. 
 + 
 +==Daten an TDO schreiben== 
 + 
 +Bei der fallenden Flanke (''``\_'') von TCK müssen die Daten an TDO gültig sein. Ein schreibender JTAG-Member stellt die TDO-Leitung also bereits während der HIGH-Phase des TCK entsprechend ein.
  
-Für die Basis-Kommunikation werden lediglich 4 Signalleitungen und Masse benötigt: ''TCK, TMS, TDI, TDO'' und ''GND''. Alle weiteren sind Komfortfunktionen.+==Statemachine Reset==
  
-==TCK und TMS zur Steuerung der Statemachine==+Dieser erfolgt entweder durch LOW-Ziehen der Signalleitung ''nTRST'' oder durch die Bitfolge "11111" am ''TMS''.
  
-Die Taktleitung ''TCK'', sowie die Statusleitung ''TMS'' liegt an allen Chips einer JTAG-Chain parallel an. Mit ihnen wird der Zustand der FSM (Finite-State-Machine) gesteuert. Bei jedem Pegelübergang von  
  • jtag/howitworks/signale.txt
  • Zuletzt geändert: Fri. 09.03.2018 13:31
  • von wikiadmin