Pfeil zurück zur Übersicht

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
pls UDE 2.0.12
pls UDE 2.0.12

(pressebox) (Lauta, 20.07.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.

Ü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

Datei-Anlagen:
Pfeil zurück zur Übersicht