Erweiterte Test-Funktionen für die TriCore 32-bit- Mikrocontrollerfamilie von Infineon: UDE 2.0 ermöglicht jetzt auch Programm-Laufzeitmessungen und Daten- Trace über den einfachen JTAG-Debug-Zugang Lauta, November 2006 – pls Programmierbare Logik & Systeme hat seine Universal Debug Engine UDE) 2.0, eines der vielseitigsten und leistungsfähigsten Werkzeuge für die Entwicklung, den Test und die Wartung komplexer Mikrocontrollerapplikationen, jetzt mit weiteren komfortablen Supportfunktionen für Infineons TriCore 32-bit- Mikrocontrollerfamilie ausgestattet. So genügt ab sofort schon der einfache Debug-Zugang über JTAG, um die Änderung eines 32-bit-Wortes im Millisekundenbereich aufzuzeichnen. Die UDE 2.0 nutzt hierfür die Fähigkeit des On-Chip-Debug-Systems (OCDS Level I), ereignisgesteuert Datentransfers zum Host auslösen zu können. Die Auswahl der zu beobachtenden Speicherstelle ist aus dem Symbolvorrat der zu testenden Applikation, aber auch numerisch möglich. Neben dem eigentlichen Wert werden ein Zeitstempel und Statusinformationen aufgezeichnet und angezeigt. Letztere informieren beispielsweise darüber, ob Änderungen des Wertes nicht erkannt wurden, weil sie außerhalb des minimalen Zeitrasters liegen oder ein Überlauf des Aufzeichnungspuffers erfolgt ist. Die Aufzeichnung kann für eine spätere Anzeige oder Auswertung durch andere Programme auch in einer Datei gespeichert werden. Als besonders komfortabel und zeitsparend erweist sich auch die Möglichkeit, über den einfachen Debug-Zugang Programmlaufzeit- Messungen vorzunehmen. Für dieses Feature nutzt die UDE 2.0 den System- Timer des TriCore-Mikrocontrollers. Der Anwender muss lediglich die externe Quarzfrequenz eingeben, die notwendige Konfiguration des System-Timers übernimmt dann der Debugger. Sein integrierter PLL- Rechner bestimmt aus den ermittelten Werten die tatsächliche Zeit. Auf diese Weise ist ohne großen Aufwand eine Laufzeitmessung von Programmabschnitten möglich. Eine neue Konfigurationsseite der UDE 2.0 schließlich erlaubt eine Feinabstimmung des Verhaltens der Mikrocontroller-Peripherie-Einheiten bei einem Stopp des Mikrocontrollerkerns im Debugger. Abhängig von den Anforderungen der Applikation können diese weiterlaufen oder ebenfalls angehalten werden. ### pls Programmierbare Logik & Systeme GmbH Die pls Programmierbare Logik & Systeme GmbH mit Sitz in Lauta wurde 1990 von Thomas Bauch und Dr. Stefan Weiße gegründet. Das Unternehmen zählt zu den weltweit führenden Anbietern von Software-Debugging- Lösungen und kompletten Entwicklungstools für 16- und 32-Bit- Mikrocontroller. Unterstützt werden unter anderem MCUs von Infineon Technologies und STMicroelectronis sowie eine Vielzahl unterschiedlicher ARM7/ARM9-Derivate. Die innovative Softwarearchitektur der Universal Debug Engine (UDE) garantiert optimale Voraussetzungen für das Debuggen moderner SoC-basierter Systeme. Die ergänzende Gerätefamilie Universal Access Device (UAD) erschließt mit Transferraten von bis zu 3,5 MByte/s zudem völlig neue Dimensionen bezüglich der Daten-Downloadgeschwindigkeiten. Weitere Informationen finden Sie unter www.pls-mc.com. Ansprechpartner für redaktionelle Fragen: pls Programmierbare Logik & Systeme GmbH Heiko Riessland Technologiepark 02991 Lauta Tel: +49 35722/384-0 Fax: +49 35722/384-69 Email: heiko.riessland@pls-mc.com www.pls-mc.com 3W Media & Marketing Consulting Werner W. Wiesmeier Preisingerlohweg 2 85368 Moosburg/ Aich Tel: +49 8761/759203 Fax: +49 8761/759201 Email: werner.wiesmeier@online.de