PLS UDE Version 4.6 unterstützt SPC570S von STMicroelectronics

PRODUKT NEWS EMBEDDED SYSTEMS

Eine auf die internen Fehlersuchfunktionen der aktuellen 32-Bit Power Architecture MCU-Familie SPC570S von STMicroelectronics abgestimmte Test- und Debugging-Umgebung hat PLS Programmierbare Logik & Systeme entwickelt - die Version 4.6 der Universal Debug Engine (UDE).



Die Controller wurden z.B. für den Einsatz in ABS- und Airbag-Steuerungen entwickelt, also für Applikationen, die höchsten Ansprüche an die funktionale Sicherheit bis hin zum Automotive Safety Integrity Level ASIL-D der ISO 26262 gerecht werden müssen. Deshalb sind die mit bis zu 80MHz getakteten und in unterschiedlichen Ausstattungsvarianten erhältlichen Bausteine der SPC570S-Familie beispielsweise zusätzlich zu ihrem e200z0h-Rechenkern mit einem weiteren Checker-Core ausgestattet, der als Safety-Core dient.



Technische Features der SPC570S-MCUs unterstützt

Die UDE 4.6 unterstützt alle technischen Features der SPC570S-MCUs inklusive ihrer internen Debug-Funktionen ohne Einschränkung. So bietet die Benutzeroberfläche der UDE 4.6 dem Entwickler neben der Benutzung von Breakpoints und dem Single-Step-Betrieb Möglichkeiten, um den Systemzustand zur Laufzeit zu visualisieren - angefangen von der Darstellung von Applikationsvariablen, die sich im Speicher befinden, über den uneingeschränkten Zugang zu den Core- und Peripheral-Registern bis hin zur grafischen Darstellung von Systemwerten in Diagrammen.


Für System-Level-Analysen und die Sicherstellung der funktionalen Sicherheit stellt die UDE 4.6 darüber hinaus Trace-basierte Werkzeuge zur Verfügung, die auf dem Nexus-Class-3-Trace der SPC570S-MCUs aufsetzen. Damit lässt sich neben Post-Mortem-Analysen und Profiling-Informationen auch das Code-Coverage für den Nachweis einer ausreichenden Testabdeckung gewinnen.


Eine Kopplung von Testtools Dritter an die UDE und ein Scripting ermöglicht die auf dem Microsoft Common Object Model (COM) basierende Automatisierungsschnittstelle der UDE 4.6. Die UDE ist unabhängig von proprietären Skriptsprachen.



Für die Kommunikation …

mit den SPC570S-MCUs sorgen die beiden Universal Access Devices UAD2pro und UAD3+. Passend zur spezifischen OnCE-Debug-Schnittstelle der Power Architecture stehen für beide Geräte entsprechende Adapter zur Verfügung, für anspruchsvolle Umgebungsbedingungen wahlweise auch mit zusätzlicher galvanischer Isolation.


Die SPC570S-Controller erlauben die Aufzeichnung von parallelem Programm- und Datentrace, der über das Nexus-Interface in das UAD3+ übertragen wird. Dort stehen dann bis zu 4GByte Speicher für die Trace-Daten zur Verfügung.

Fachartikel