zurück zur Übersicht
(pressebox) (Lauta, 18.09.2006) Mit der Universal Debug Engine (UDE) 2.0 stellt pls Programmierbare Logik & Systeme auf der electroncia 2006 in Halle A6, Stand 712 eines der vielseitigsten, leistungsfähigsten und gleichzeitig komfortabelsten Werkzeuge für die Entwicklung, den Test und die Wartung komplexer Mikrocontrollerapplikationen vor.
Das neue Tool, das zusammen mit der Gerätefamilie Universal Access Device(UAD)2+ eine Vielzahl gängiger 16- und 32-Bit Mikrocontroller-Familien von Freescale (MAC71xx), Infineon (TC116x, TC176x, TC1792, TC1766, TC1766ED und TC1796ED), Marvell / Intel (PXA255- und PXA27x) Philips (LPC3180) und STMicroelectronics (STR910) unterstützt, zeichnet sich unter anderem durch eine HTML-basierte Profiling-Page aus. Diese Seite vereinfacht die effiziente Auswertung von Trace-Daten, weil sich mit ihrer Hilfe verfolgen lässt, wie sich deren Laufzeit auf die einzelnen Funktionen einer Applikation aufteilt. Als Datenquellen werden OCDS-Level II, Embedded Trace Macrocells (ETMs), On-chip-Emulatoren wie das Multi Core Debug System (MCDS) von Infineon, einfaches 'Instruction-Pointer-Snooping' (XC16x- und TriCore-Mikrocontroller) oder auch Simulatoren akzeptiert.
Neu implementiert wurde bei der UDE2.0 zudem eine OCDS-Level II–Option, die ein Programm-Tracing sowohl für die TriCore-Versionen 1.2 und 1.3 bis 180 MHz als auch für die Peripheral Control Processors PCP und PCP2 unterstützt. Zu den weiteren innovativen Features zählt das Activity-Tracing für die DMA-Einheit in TriCore-Derivaten. Auf Basis der Embedded Trace Macrocell (ETM) ist eine Nachverfolgung der Programm- und Datenabläufe auch für ARM-basierte Mikrocontroller sichergestellt.
Das mit potentialgetrennten Schnittstellen und JTAG-Extender-Technologie ausgestattete Universal Access Device UAD2+ ermöglicht der UDE2.0 über Standard-JTAG-Debug-Interfaces, CAN-Bus oder serielle Schnittstellen einen flexiblen und vor allem sehr schnellen Zugang zum Target, zumal sich die neuen Tools unkompliziert auch in ein 100 MBit-Ethernet-Netzwerk integrieren lassen. Die Vergabe der notwendigen IP-Adresse ist flexibel über DHCP, aber auch manuell möglich.
Auch der Support für den CAN-Bus innerhalb der Testumgebung wurde weiter ausgebaut. Der integrierte CAN-Recorder erlaubt jetzt die Klartext-Anzeige von CANopen-Nachrichten. Dazu gehören sowohl die im Standard definierten als auch applikationsspezifische Mitteilungen, deren Bedeutung aus 'Device Configuration Files' (DCF) abgelesen werden kann.
Speziell für das Debugging bei TriCore- und XC16x-Mikrocontrollern stellt die UDE2.0 Anwendern zusätzlich eine Target-Monitor-Software zur Verfügung, welche das jeweilige On-Chip-Debug-System nutzt. Damit sind mit der UDE2.0 im Unterschied zu anderen Monitor-Lösungen ein Debuggen im FLASH-Speicher und die Nutzung von Datenbreakpoints auch über den CAN-Bus möglich.
Mit CMX von CMX Systems und µC/OS-II von Micriµm Technologies werden von der UDE2.0 außerdem zwei weitere Echtzeitbetriebssysteme unterstützt. Die dafür vorgesehenen, ebenfalls HTML-basierten Seiten ermöglichen in tabellarischer und grafischer Form die Darstellung von Betriebssystemzuständen in Abhängigkeit zur Laufzeit der Applikation.
Die intuitive und vom Anwender weitgehend frei konfigurierbare Bedieneroberfläche bietet unter anderem einen Workbook- Modus, einen leistungsfähigen Symbolbrowser, frei konfigurierbare Toolbars, Eigenschaftsseiten (Property Pages), umfangreiche kontextbezogene Menüs, frei verstellbare Fonts und Farben, ein an die Nutzerwünsche anpassbares Erscheinungsbild der Standardfenster sowie HTML als Beschreibungssprache für anwendungsspezifische Fenster. Besonders komfortabel: In neuen, dockbaren Containern können beliebige Fenster angeordnet werden, zwischen denen sich einfach über beschriftete Reiter wechseln lässt.
Ü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