PresseBox
Pressemitteilung BoxID: 203487 (pls Programmierbare Logik & Systeme GmbH)
  • pls Programmierbare Logik & Systeme GmbH
  • Straße der Freundschaft 92
  • 02991 Lauta
  • http://www.pls-mc.com
  • Ansprechpartner
  • Heiko Riessland
  • +49 (35722) 384-0

Highspeed-Debug-Zugang über JTAG, effizienter Programm-/Datentrace und Linux-Support

pls’ Universal Debug Engine 2.4 unterstützt ab sofort auch die neue 32-Bit-LPC32x0-Mikrocontroller-Familie von NXP

(PresseBox) (Lauta, ) pls Programmierbare Logik & Systeme präsentiert auf der electronica 2008 in Halle A6, Stand S02 die neueste Version ihrer Universal Debug Engine (UDE) 2.4, die ab sofort auch die neue, für anspruchsvolle Industrie-, Konsum-, Medizin- und Netzwerkapplikationen entwickelte Mikrocontrollerfamilie LPC32x0 von NXP Semiconductor unterstützt.

Die für bis zu 208 MHz Systemtakt ausgelegten Bausteine basieren auf einem ARM9EJ-S-Core mit Embedded-Trace-Modul (ETM) und integriertem Vector Floating Point-Coprozessor. Je nach Derivat stehen dem Anwender darüber hinaus bis zu 256 KByte SRAM, ein externes Flash-Interface und vielfältige Peripheriefunktionen wie 10/100-MBit-Ethernet, USB-Controller inklusive Host-Fähigkeit und 24-Bit-LCD-Controller für STN und TFT-Panels zur Verfügung.

Um eine extrem schnelle Flash-Programmierung sowie kurze Simulated I/O- und Turn-around-Zeiten während der Entwicklung zu gewährleisten, bietet die UDE 2.4 in Kombination mit dem Universal Access Device 2 unter anderem einen Highspeed-Debug-Zugang über JTAG. Damit können Downloadraten von bis zu 1 MByte/s realisiert werden.

Gleichzeitig werden von der UDE 2.4 alle durch die LPC32x0-Hardware ermöglichten Leistungsmerkmale wie Code- und Datenbreakpoints unterstützt. Der Support der Memory Management Unit (MMU) durch den Debugger gestattet dem Entwickler einen transparenten Zugriff auf Speicher und Register des Cores. Selbst das Testen von Programmcode in Cache-Speicherbereichen ist ohne Einschränkungen gewährleistet.

Mit Hilfe des Universal Access Device 2+ ist außerdem ein Programm- und Datentrace unter Verwendung des integrierten Embedded Trace Buffers (ETB) möglich. Damit können bis zu 1 Mega-Samples (1 024 000 Samples) aufgezeichnet werden. Bei einer direkt durch die Trace-Hardware erfolgten Komprimierung der Trace-Daten entspricht dies einem Mehrfachen an Maschinenbefehlen. Jedes Sample kann darüber hinaus acht zusätzliche externe Hardwaresignale enthalten. Die Aufzeichnung erfolgt synchron zur Systemtaktfrequenz. Dies garantiert eine optimale Ausnutzung des Trace-Speichers und ermöglicht anwendungsoptimierte Zeitstempel. Start und Stop der Aufzeichnung lassen sich komfortabel über Trigger steuern.

Für die Trigger-Ereignisse steht der gesamte Leistungsumfang der Enhanced Trace Macrocell ETM)-Einheit zur Verfügung. Das komfortable Trace-Window in der UDE-Bedieneroberfläche bietet dem Anwender dabei einen direkten Link von den Trace-Samples zum zugehörigen Sourcecode, die Anzeige der Programmlaufzeit auf Basis der Zeitstempel sowie umfangreiche Suchfunktionen.

Ausstattung und Leistungsfähigkeit der LPC32x0-MJikrocontrollerfamilie prädestinieren die SoCs sowohl für den Einsatz unter Windows Embedded CE als auch Embedded Linux. Für den Fall, dass Embedded Linux zum Einsatz kommt, ermöglicht das 'ARM9-Linux-Support'-Add-on der UDE paralleles Linux-Kernel- und Applikationsdebugging unter einer Bedienoberfläche. Durch den gleichzeitigen Einsatz von zwei Debuggern lassen sich auch Fehler im Grenzbereich zwischen dem Betriebssystemkern und der Applikation sicher aufzuspüren. Für das Kernel-Debugging erfolgt die Verbindung zum ARM9-Prozessor über das Standard-JTAG-Interface. Über die gleiche Schnittstelle ist auch eine Remote-Konsole realisiert.

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
Für die oben stehenden Pressemitteilungen, das angezeigte Event bzw. das Stellenangebot sowie für das angezeigte Bild- und Tonmaterial ist allein der jeweils angegebene Herausgeber (siehe Firmeninfo bei Klick auf Bild/Meldungstitel oder Firmeninfo rechte Spalte) verantwortlich. Dieser ist in der Regel auch Urheber der Pressetexte sowie der angehängten Bild-, Ton- und Informationsmaterialien.
Die Nutzung von hier veröffentlichten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Bei Veröffentlichung senden Sie bitte ein Belegexemplar an service@pressebox.de.