Um sicherzustellen, dass die JTAG-Schnittstelle auf Ihrer Platine immer zuverlässig funktioniert, ist es wichtig, dass sie optimal ausgelegt ist. In dieser Videoreihe geben wir Ihnen einige Hinweise, Tipps und bewährte Vorgehensweisen, um alles richtig zu machen.
Sie erfahren, welche Hochgeschwindigkeitsanschlüsse erforderlich sind, welche Pinbelegungen am besten geeignet sind, um die Gefahr von Übersprechen zu minimieren, eine praktische Methode zur Bestätigung, dass Sie eine gute Signalintegrität erreicht haben, und wie Sie eine Test-Reset-Sequenz einrichten, um sicherzustellen, dass Ihre Kette immer zuverlässig initialisiert wird.
1. Einführung
- So verteilen Sie Erdungsverbindungen in einem Multi-TAP-System
- Beste Pinbelegungen für die JTAG-Signale
- Die erforderlichen Hochgeschwindigkeitsabschlüsse
2. DC-Prüfungen
- Messen von Gleichspannungen mit dem XJLink2
- Prüfen der Gleichstromkontinuität und der Pull-Widerstände der JTAG-Kette
3. Testrücksetzsequenzen
- Wie Sie der Pin-Zuordnung ein Test-Reset-Signal zuweisen
- Wie Sie eine Test-Reset-Sequenz erstellen
- Warum eine Test-Reset-Sequenz wichtig ist
4. Kettenprüfung
- Überprüfen der grundlegenden Funktionalität Ihrer JTAG-Kette mit JTAG Chain Debugger
- Timing-Anpassung mit AutoSkew
- Tipps zur Lösung von Problemen mit der Funktionalität der JTAG-Kette
5. ID-Codes scannen
- Debuggen unterbrochener JTAG-Ketten
6. Verwenden von „Get Max TCK“
- Überprüfen der Hochgeschwindigkeitsleistung Ihrer JTAG-Kette
- Ermitteln der garantierten maximalen TCK-Frequenz einer Komponente anhand seiner BSDL-Datei
7. Letzte Überprüfungen
- Soak-Tests zum Auffinden zeitweiliger Probleme, die durch eine nicht optimale Signalintegrität verursacht werden
- Feinabstimmung der Signalintegrität durch Anpassen der Anstiegsrate und der Zielabschlüsse für JTAG-Signale