zurück zur Übersicht
(pressebox) (Lauta, 14.11.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.
Über PLS Programmierbare Logik & Systeme GmbH: Die 1990 von Thomas Bauch und Dr. Stefan Weiße gegründete pls Programmierbare Logik & Systeme GmbH mit Sitz in Lauta zählt mit ihren innovativen modularen Test- und Entwicklungstools seit nunmehr knapp zwei Jahrzehnten zu den internationalen Technologieführern im Bereich Debugger, Emulatoren und Trace-Lösungen für 16- und 32-Bit-Mikrocontroller. Die Softwarearchitektur der Universal Debug Engine (UDE) garantiert optimale Voraussetzungen für das Debuggen SoC-basierter Systeme. So stehen zum Beispiel durch intelligente Nutzung moderner On-Chip-Debugging und -Trace-Einheiten wertvolle Funktionen zur Systemoptimierung wie Profiling und Code-Coverage zur Verfügung. Die zugehörige Gerätefamilie Universal Access Device 2 (UAD2 / UAD3+) bietet darüber hinaus mit Transferraten von bis zu 3,5 MByte/s und einer Vielzahl von Schnittstellen völlig neue Dimensionen beim schnellen und flexiblen Zugang zu Multi-Core-Systemen. Unterstützt werden wichtige Architekturen wie TriCore, Power Architecture, SH-2A, XC2000 / XE166, ARM, Cortex, XScale und C166 / ST10 sowie Simulations-Plattformen verschiedener Hersteller. Weitere Informationen zum Unternehmen finden Sie unter www.pls-mc.com
zurück zur Übersicht