zurück zur Übersicht
(pressebox) (Lauta, 23.03.2007) Speziell auf die besonderen Leistungsmerkmale der neuen skalaren XC2200-Mikrocontroller-Familie von Infineon abgestimmte Debug-Tools bietet ab sofort pls Programmierbare Logik & Systeme an.
Die modulare komponentenbasierte Universal Debug Engine (UDE) 2.0.7 und die Gerätefamilie Universal Access Device 2 (UAD2) wurden von Infineon bereits im Vorfeld der Markteinführung intensiv zum Test der ersten XC2200-Bausteine und zur Bereitstellung von Softwaretreibern und Beispielanwendungen genutzt. Heiko Riessland, Product Marketing Manager bei pls, sieht darin einen wichtigen Vorteil für die Entwickler: "Bei derart komplexen Systemen wird immer wichtiger, von Anfang an auf erprobte, praxisbewährte Werkzeuge zurückgreifen zu können. Letztlich ist es nämlich die Effizienz der Hard- und Software-Tools für Entwicklung, Test und Wartung, die über ein schnelles Time-to-market und ein Höchstmaß an Wirtschaftlichkeit entscheidet."
Auch Gerd Punsmann, Tool Line Manager im Bereich Automotive, Industrial & Multimarket von Infineon unterstreicht die zunehmende Bedeutung einer möglichst frühen Kooperationen zwischen Mikrocontroller-Herstellern und Tool-Anbietern: "Die neue Mikrocontroller-Familie XC2200 von Infineon erfüllt alle Anforderungen heutiger und künftiger Komfort-und Gateway-Anwendungen in Automobilen. Es war uns besonders wichtig, zeitgleich die für sie optimierten Debug-Tools verfügbar zu machen und damit Entwicklungs-, Qualifikations- und Testkosten für System- und Autohersteller möglichst gering zu halten."
Bis zu 80 MHz Systemtakt, eine Befehlsausführungszeit von minimal 12,5 ns, aktuell bis zu 768 KByte On-chip-FLASH-Speicher und maximal 82 KByte On-chip-RAM prädestinieren die XC2200-Familie für anspruchsvolle Body-Elektronik-Applikationen. Parallel zu ihrer Echtzeitfähigkeit zeichnet die Bausteine vor allem die Vielfalt an integrierten Schnittstellen und Peripherieeinheiten aus. Zu den besonderen Merkmalen zählen unter anderem Universal Serial Interfaces (USICs), ein Multi-CAN-Port, mehrere A/D-Konverter, PWM-fähige Capture/Compare-Einheiten, Timer, Real-time-Clock, Watchdog sowie ein leistungsfähiges Powermanagement. Niedriger Stromverbrauch ist eine der Schlüsselanforderungen zukünftiger BCM-Applikationen.
Sowohl die UDE 2.0.7 als auch die UAD 2-Geräte unterstützen alle internen Debug-Ressourcen und Peripherie-Einheiten der neuen XC2200-MCUs ohne Einschränkungen. So lassen sich zum Beispiel Applikationen auch nach einer Power-down-Phase kontinuierlich weitertesten. Außerdem bietet die integrierte FLASH/OTP-Programmierfunktion der UDE 2.0.7 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 Bausteine von AMD, Intel, ATMEL 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.7 dabei den direkten Zugang zum Mikrocontroller via Bootstraploader. In dieser Betriebsart kann die XC2200-MCU im Zielsystem direkt unter Kontrolle des Debuggers gestartet werden. Dies ist besonders für die Erstinbetriebnahme und spätere Serviceaufgaben vorteilhaft, denn FLASH-Updates lassen sich so besonders schnell und unkompliziert realisieren.
Das UAD 2 dient als Kommunikationsgerät zum XC2200-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. Ebenso ist für Tests 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
zurück zur Übersicht