Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste ÜberarbeitungBeide Seiten der Revision | |||
jtag:howitworks:signale [Tue. 13.02.2018 08:34] – angelegt wikiadmin | jtag:howitworks:signale [Fri. 09.03.2018 13:10] – wikiadmin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== |
+ | |||
+ | ===== Bezeichnungen | ||
^ Signalname ^ Bezeichnung ^ Kurzbeschreibung ^ | ^ Signalname ^ Bezeichnung ^ Kurzbeschreibung ^ | ||
- | ^ '' | + | ^ '' |
- | ^ '' | + | ^ '' |
- | ^ '' | + | ^ '' |
- | ^ '' | + | ^ '' |
- | ^ '' | + | ^ '' |
^ '' | ^ '' | ||
^ '' | ^ '' | ||
- | Minimal werden | + | TRST (Test Reset) – dieser Pin ist optional und kann, falls verfügbar, die Zustandsmaschine des TAP-Controllers zurücksetzen. |
+ | |||
+ | ===== Elektrische Spezifikationen===== | ||
+ | |||
+ | ==Signalpegel (oder die Frage: " | ||
+ | |||
+ | **Spannungspegel beachten!** JTAG definiert keinen Logiclevel für die Signale. Dieser passt sich immer dem Chip an der geprüft wird. Dies kann 5V oder 3,3V, aber auch 2,8V oder 1,2V. Daher ist es wichtig vorher zu ermitteln welche Spannung logisch " | ||
+ | |||
+ | Einige TAP-Adapter besitzen hierfür einen extra Eingangspin mit einem Spannungssensor ('' | ||
+ | |||
+ | ==Taktfrequenz dre Signale== | ||
+ | |||
+ | JTAG selbst schreibt keinen Takt vor, es ist rein statisch. Auch arbeitet es unabhängig von einem internen Systemtakt des zu prüfenden Chips. Daher spielt die Kommunikationsgeschwindigkeit nur in Verbindung mit der gewünschten Abtast- oder Änderungsrate eine Rolle. Sieht geht von theoretisch 0 Hz bis zu mehreren hundert Megaherz, je nachdem was der Chip-Hersteller implementiert hat. Die maximale Taktrate kann entweder im Datenblatt des Chips nachgelesen oder experimentell ermittelt werden. | ||
+ | |||
+ | Zu beachten ist, das bei einer Chain aus mehreren Chips aufgrund der Reihenschaltung aller, der langsamste Chip die Höchstgeschwindigkeit des JTAG-Taktes vorgibt. | ||
+ | |||
+ | ==JTAG-Header== | ||
+ | |||
+ | Meist kommen 10polige (2x 5 Pins) Anschlüsse zum Einsatz. | ||
+ | |||
+ | ===== Bedeutung und Verwendung der Signale im Detail ===== | ||
+ | |||
+ | Für die Basis-Kommunikation werden lediglich 4 Signalleitungen und Masse benötigt: | ||
+ | |||
+ | ==TCK und TMS zur Steuerung der Statemachine== | ||
+ | Die Taktleitung '' |