pls' UDE 2.0.12 unterstützt neue High-End-MCU-Familie für Safety- Anwendungen in Automobilen Erste optimierte Debug-Tools für Infineons neue XC2300-Familie Lauta, 20.Juli 2007 - Rechtzeitig zur Markteinführung von Infineons skalarer XC2300-Mikrocontroller-Familie präsentiert pls Programmierbare Logik & Systeme jetzt als erster Hersteller ein komplettes Set optimierter Debug-Tools für die neuen, mit einer Reihe einzigartiger Leistungsmerkmale ausgestatteten 16/32-Bit-MCUs. Die modulare komponentenbasierte Universal Debug Engine (UDE) 2.0.12 und die Gerätefamilie Universal Access Device 2 UAD2) wurden von Infineon bereits im Vorfeld der Markteinführung für den Test der ersten XC2300-Bausteine sowie die Bereitstellung von Softwaretreibern und Beispielanwendungen genutzt. Heiko Riessland, Product Marketing Manager bei pls, sieht darin einen wichtigen Vorteil für Entwickler. "In Zeiten immer komplexerer Systeme und immer kürzerer Produktlebenszyklen entscheidet die schnelle Verfügbarkeit stabiler, praxisbewährter Werkzeuge für Entwicklung, Test und Wartung immer öfter über Erfolg oder Misserfolg einer Applikation", so seine Erfahrung. Bis zu 66 MHz Systemtakt, eine Befehlsausführungszeit von minimal 15 ns, bis zu 576 KByte On-chip-FLASH-Speicher und maximal 50 KByte On-chip- RAM prädestinieren die ersten Bausteine der neuen XC2300-MCU-Familie für anspruchsvolle Safety-Elektronik-Applikationen insbesondere in Bereichen wie Automotive Airbag und Power-Steering. Neben ihrer Echtzeitfähigkeit zeichnet die Bausteine vor allem die Vielfalt an integrierten Schnittstellen und Peripherieeinheiten aus. Zu den besonderen Merkmalen zählen unter anderem gepufferte SPI-Kanäle, für Safety-Anwendungen optimierte redundante A/D-Konverter, mehrere CAN- Ports, PWM-fähige Capture/Compare- Einheiten, Timer, Real-time-Clock, und ein Watchdog. Sowohl die UDE 2.0.12 als auch die UAD 2-Hardware unterstützen alle internen Debug-Ressourcen und Peripherie-Einheiten der neuen XC2300- MCUs ohne Einschränkungen. So lassen sich zum Beispiel abhängig von den Anforderungen der Applikation unterschiedliche Pins der XC2300- Bausteine als JTAG-Debugschnittstelle konfigurieren. Die UDE 2.0.12 ist hier mit allen denkbaren Kombinationen einsetzbar. Durch Nutzung eines speziellen Modus bleibt die Verbindung zwischen Debugger und Chip auch nach einem Hardware-Reset erhalten. Außerdem bietet die integrierte FLASH/OTP-Programmierfunktion der UDE 2.0.12 außergewöhnlich hohe Geschwindigkeiten im Gesamtzyklus Löschen- Download-Programmierung-Verify. Dieser Support gilt nicht allein für den On-chip-FLASH, sondern auch für externe periphere Bausteine von AMD, Atmel, Intel und andere JEDEC-kompatible FLASH-Memories. Als Kommunikationskanal zum Target stehen dem Anwender JTAG-, CAN-Bus- und serielle Schnittstellen zur Verfügung. Als besonderes Merkmal unterstützt die UDE 2.0.12 dabei den direkten Zugang zum Mikrocontroller via Bootstraploader. In dieser Betriebsart kann die XC2300-MCU im Zielsystem direkt unter Kontrolle des Debuggers gestartet werden. Dies ist besonders für die Erstinbetriebnahme und spätere Serviceaufgaben vorteilhaft, weil sich FLASH-Updates so besonders schnell und unkompliziert realisieren lassen. Das UAD 2 dient als Kommunikationsgerät zum XC2300-Zielsystem. Einmalig ist dabei die Kombination eines in Hardware realisierten JTAG-Bus- Controllers und eines CAN-Busses in einem Gerät. Der JTAG-Controller ermöglicht Datentransferraten von bis zu 1,5 Mbyte/s bei 20 MHz JTAG- Clock. Ein weiteres unabhängiges intelligentes Teilsystem des UAD 2 erlaubt die kontinuierliche Aufzeichnung aller Nachrichten auf einem CAN-Bus. Dies funktioniert selbst dann, wenn das Gerät primär für die Kommunikation mit einem Mikrocontrollersystem genutzt wird. Für Tests ist zudem ein Senden von CAN-Nachrichten möglich. Darüber hinaus können Anwender zwischen weiteren PC-Schnittstellen wie USB 2.0, IEEE 1394 (FireWire™) und 100-Mbit-Ethernet frei wählen. ### 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