Der XDS200 ist ein Debug-Tastkopf (Emulator) zum Debugging von Embedded-Bausteinen von TI. Der XDS200 bietet ein ausgewogenes Preis-Leistungs-Verhältnis im Vergleich zum preiswerten XDS110 und dem leistungsstarken XDS560v2. Er unterstützt eine große Zahl von Standards (IEEE1149.1, IEEE1149.7, SWD) in einem einzigen Pod. Alle XDS-Debug-Tastköpfe unterstützen Core- und System-Trace in allen Arm®- und DSP-Prozessoren, die über einen Embedded Trace Buffer (ETB) verfügen. Für Core-Trace über Pins ist dasXDS560v2 pro TRACE erforderlich.
Der XDS200 wird über einen 20-poligen TI-Anschluss (mit mehreren Adaptern für TI 14-polig sowie Arm Cortex® 10-polig und Arm 20-polig) mit der Zielplatine und über USB2.0 High Speed (480 MBit/s) mit dem Host-PC verbunden.
Derzeit wird TMDSEMU200-U von Blackhawk-DSP hergestellt. In der Vergangenheit wurde das Produkt von Spectrum Digital hergestellt. Die beiden Produkte sind gleichwertig.
Die Produktgruppe XDS200 bildet die Midrange-Familie der JTAG-Debug-Sonden (Emulatoren) für Prozessoren von TI. Der XDS200 wurde für eine gute Leistung und die gängigsten Funktionen entwickelt, die ihn zwischen dem preiswerten XDS110 und dem leistungsstarken XDS560v2 platzieren. Er ist die ausgewogene Lösung zum Debuggen von Mikrocontrollern, Prozessoren und Drahtlosbausteinen von TI.
Der XDS200 ersetzt die veraltete JTAG-Debuggerfamilie XDS510 durch einen höheren JTAG-Datendurchsatz sowie zusätzliche Unterstützung von cJTAG (IEEE1149.7) und Wire-Debugging-Modi von Arm Serial zu einem geringeren Preis.
Dem Trend zur Platzeinsparung auf modernen TI-Entwicklungsplatinen folgend, verfügen alle XDS200-Varianten über einen standardmäßigen 20-poligen TI-Steckverbinder als primäre JTAG-Verbindung zum Ziel. Darüber hinaus verfügen alle Varianten zudem über modulare Zielkonfigurationsadapter für Standard-JTAG-Header von TI und Arm (das Angebot an Adaptern variiert je nach Modell).
Der XDS200 unterstützt die herkömmlichen IEEE1149.1 (JTAG), IEEE1149.7 (cJTAG) und Arm Serial Wire Debug (SWD) sowie Serial Wire Output (SWO) und Schnittstellenebenen von +1,5 V bis +4,1 V.
IEEE1149.7 oder Compact JTAG (cJTAG) ist eine wesentliche Verbesserung gegenüber herkömmlichem JTAG, da es alle seine Funktionen mit nur zwei Pins unterstützt und in ausgewählten TI-Mikrocontrollern für drahtlose Kommunikation verfügbar ist.
Serial Wire Debug (SWD) ist ein Debug-Modus, der zwei Pins verwendet (gegenüber vier bei JTAG) und Daten mit einer höheren Taktrate als JTAG überträgt. Serial Wire Output (SWO) fügt einen weiteren Pin hinzu, der einfache Trace-Operationen mit ausgewählten Cortex M Core-Mikrocontrollern ermöglicht.
Alle Modelle der Produktfamilie XDS200 unterstützen die Verbindung über USB2.0 High Speed (480 MBit/s) zum Host. Einige Modelle von Drittanbietern unterstützen zudem Ethernet mit 10/100 MBit/s und eine Überwachung des Energieverbrauchs an der Zielplatine.
Die XDS200-Familie ist vollständig kompatibel mit dem IDE Code Composer Studio von TI. Diese Kombination bietet eine komplette Hardware-Entwicklungsumgebung mit integrierter Debugging-Umgebung, Compiler und vollständigen Hardware-Debugging- und Trace-Funktionen für ausgewählte Mikrocontroller (auch solche mit drahtloser Kommunikation) und Prozessoren von TI.
Weitere XDS-Produkte: