HTML-basierte Profiling-Page, neue OCDS-Level II–Optionen, 100-Mbit-Ethernet: UDE 2.0 vereinfacht Entwicklung,Test und Wartung hochkomplexer 16- und 32-Bit-Mikrocontroller Lauta – 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. +++ pls Programmierbare Logik & Systeme GmbH 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