PLS‘ UDE 2024 bietet umfangreiche Multicore-Debug- und Trace-Unterstützung für den neuen S32N55 Vehicle Superintegration Processor von NXP
Der in einer für Automotive-Anwendungen qualifizierten 5-nm-Prozesstechnologie gefertigte S32N55-Prozessor wurde für zentrale Fahrzeugsteuerungen entwickelt, die Dutzende von elektronischen Steuergeräten (ECUs) in neuen softwaredefinierten Fahrzeugen (SDVs) konsolidieren können. Die Echtzeit-Rechenleistung des S32N55-Prozessors wird von 16 Arm® Cortex®-R52 Split-Lock-Cores bereitgestellt. Für das Systemmanagement und die Kommunikation stehen zusätzlich Cortex-M7-Hilfskerne zur Verfügung. Die zentrale Verbindung basiert auf einem Network-on-Chip (NoC), welches das Routing des Datenverkehrs zwischen den Subsystemen ermöglicht. Mittels Hardware-Isolierung und Virtualisierungsfunktionen ist der S32N55-Prozessor in der Lage, die funktionale Sicherheit nach ISO 26262 ASIL D zu unterstützen.
Bei der Entwicklung von Software für den S32N55-Prozessor profitieren die Entwickler unter anderem von der intuitiven Benutzeroberfläche der UDE, die ein äußerst effizientes Debugging und die Laufzeitanalyse der Applikationen ermöglicht. Innerhalb der UDE sind sowohl die Cortex-R52-Hauptkerne also auch die Cortex-M7-Hilfskerne alle sichtbar und können über die gemeinsame Debugger-Benutzeroberfläche gesteuert werden. Dadurch entfällt die Notwendigkeit, für jeden Kern separate Debugger-Instanzen zu öffnen. Die Debugger-Benutzeroberfläche lässt sich leicht an die jeweiligen Anforderungen anpassen und unterstützt selbstverständlich den Multiscreen-Betrieb. Frei konfigurierbare Perspektiven ermöglichen es, mehrere Ansichten zu definieren und zwischen ihnen zu wechseln, um sich auf eine bestimmte Debugging-Aufgabe zu konzentrieren. Vordefinierte Konfigurationen für den S32N55 Vehicle Super-Integration Processor ermöglichen es Entwicklern außerdem, schnell mit ihrer eigentlichen Debug- oder Testaufgabe zu beginnen, ohne sich um detaillierte Einstellungen kümmern zu müssen.
Eine weitere wichtige Multicore-Debugging-Funktion der UDE ist die standardmäßige Run-Control-Synchronisierung aller Kerne über eine Run-Control-Gruppe. Breakpoints und Single-Stepping sind für alle Kerne wirksam, unabhängig davon, welcher Kern den Haltepunkt trifft oder für welchen Kern die Einzelschritte ausgeführt werden. Dies hilft, einen konsistenten Zustand der jeweiligen Anwendung während des Debuggens zu erhalten.
Abhängig von der Software-Partitionierung der auf dem S32N55-Prozessor laufenden Anwendungen und den jeweiligen Debug-Szenarien kann das Synchronisationsverhalten der UDE flexibel verändert werden. Das integrierte Run-Control-Management der UDE erlaubt es dem Anwender, eine Run-Control-Gruppe so zu definieren, dass beispielsweise nur eine Teilmenge der Cores synchronisiert wird. Um alle Kerne einzeln steuern zu können, kann die Synchronisation auch komplett deaktiviert werden. Insbesondere bei Anwendungen, bei denen Aufgaben auf mehrere Kerne verteilt sind und gemeinsamer Code verwendet wird, erleichtert die Multicore-Breakpoint-Funktion der UDE das Debugging erheblich. Ein Multicore-Breakpoint ist unabhängig davon wirksam, welcher Kern den jeweiligen Code gerade ausführt.
Für ein besonders effizientes, nicht-invasives Debugging und die Laufzeitanalyse von Multicore-Anwendungen bietet die UDE Entwicklern außerdem eine Reihe nützlicher Funktionen, die auf den aufgezeichneten Trace-Informationen des im S32N55 Debug-System integrierten Arm® CoreSight™ Trace-Systems basieren. Die gewonnenen Informationen zum Programm- und Datenfluss der Cores und den Datentransfers mit anderen Komponenten über das NoC geben Entwicklern einen detaillierten Einblick in das Laufzeitverhalten des Systems. Aufsetzend auf den aufgezeichneten Trace-Daten stellt die UDE umfangreiche Analysefunktionen zur Verfügung. Dazu gehören Profiling, Call-Graph-Analyse und Code-Coverage zur Qualitätsüberprüfung von Softwaretests.
Für die externe Aufzeichnung von Trace-Daten stehen das Universal Access Device UAD2next mit 512 MB bzw. das UAD3+ mit bis zu 4 GB Trace-Speicher zur Verfügung. Die Trace-Daten werden mit hoher Geschwindigkeit über eine parallele Trace-Schnittstelle vom Chip zur Universal Debug Engine übertragen. Alternativ kann der Trace auch im On-Chip-Speicher aufgezeichnet werden. In diesem Fall werden die Trace-Daten über die Standard Arm® Serial Wire Debug (SWD) Schnittstelle heruntergeladen, sobald die Aufzeichnung abgeschlossen wurde.
Die einfache und sichere Programmierung des Serial-, Quad- oder Octal-NOR-Flash-Speichers der S32N55-Prozessoren wird durch das UDE MemTool Add-on als integraler Bestandteil der UDE ermöglicht. eMMC- und SDHC-Speicher werden ebenfalls unterstützt.
Die PLS Programmierbare Logik & Systeme GmbH mit Sitz in Lauta (Deutschland) ist Hersteller des Debugger-, Test- und Trace-Frameworks UDE Universal Debug Engine. Dank ihrer innovativen Test- und Entwicklungswerkzeuge hat sich PLS seit der Firmengründung 1990 zu einem der Technologieführer auf dem Gebiet der eingebetteten Systeme entwickelt. Die UDE kombiniert leistungsfähige Möglichkeiten für das Debugging, den Test und die Analyse auf Systemebene mit effizienter und einfacher Bedienung. Die Zugangsgeräte UAD2pro, UAD2next und UAD3+ der Universal Access Device-Familie komplettieren die umfangreichen Debug-Funktionen der UDE und ermöglichen eine robuste, flexible und effiziente Kommunikation mit dem Zielsystem. Besuchen Sie unsere Website www.pls-mc.com und finden dort weiterführende Informationen über unser Unternehmen, unsere Produkte und unseren Service.
Weitere Infos zu dieser Pressemeldung:
Unternehmensinformation / Kurzprofil:
Die PLS Programmierbare Logik & Systeme GmbH mit Sitz in Lauta (Deutschland) ist Hersteller des Debugger-, Test- und Trace-Frameworks UDE Universal Debug Engine. Dank ihrer innovativen Test- und Entwicklungswerkzeuge hat sich PLS seit der Firmengründung 1990 zu einem der Technologieführer auf dem Gebiet der eingebetteten Systeme entwickelt. Die UDE kombiniert leistungsfähige Möglichkeiten für das Debugging, den Test und die Analyse auf Systemebene mit effizienter und einfacher Bedienung. Die Zugangsgeräte UAD2pro, UAD2next und UAD3+ der Universal Access Device-Familie komplettieren die umfangreichen Debug-Funktionen der UDE und ermöglichen eine robuste, flexible und effiziente Kommunikation mit dem Zielsystem. Besuchen Sie unsere Website www.pls-mc.com und finden dort weiterführende Informationen über unser Unternehmen, unsere Produkte und unseren Service.
Datum: 10.04.2024 - 09:06 Uhr
Sprache: Deutsch
News-ID 2090375
Anzahl Zeichen: 6000
Kontakt-Informationen:
Ansprechpartner: Jens BraunesWerner W. Wiesmeier
Stadt:
Lauta
Telefon: +49 (35722) 384-0+49 (8761) 759203
Kategorie:
New Media & Software
Diese Pressemitteilung wurde bisher 275 mal aufgerufen.
Die Pressemitteilung mit dem Titel:
"PLS‘ UDE 2024 bietet umfangreiche Multicore-Debug- und Trace-Unterstützung für den neuen S32N55 Vehicle Superintegration Processor von NXP"
steht unter der journalistisch-redaktionellen Verantwortung von
PLS Programmierbare Logik&Systeme GmbH (Nachricht senden)
Beachten Sie bitte die weiteren Informationen zum Haftungsauschluß (gemäß TMG - TeleMedianGesetz) und dem Datenschutz (gemäß der DSGVO).
Das Debug-, Trace- und Test-Tool UDE® Universal Debug Engine von PLS Programmierbare Logik & Systeme unterstützt ab sofort auch die Stellar P3E-Mikrocontroller von STMicroelectronics. Bei dem neuesten Baustein der Stellar-Familie handelt es sich um die erste Automotive-MCU von ST mit integrier
PLS‘ UDE 2026 ermöglicht jetzt auch das Debuggen hocheffizienter embedded KI-Beschleuniger ...
Das von PLS Programmierbare Logik & Systeme auf der embedded world 2026 in Nürnberg in Halle 4, Stand 4-310 vorgestellte Debug-, Trace- und Test-Werkzeug UDE® Universal Debug Engine 2026 ermöglicht jetzt erstmals auch das Debuggen, die Laufzeitbeobachtung und die Validierung von speziellen, d
PLS‘ universelles Debug- und Trace-Tool UDE 2026 sorgt mit neuen Funktionen für noch mehr Bedienkomfort ...
Mit einer ganzen Reihe neuer Funktionen, die Entwicklern das Debugging und die Trace-basierte Analyse komplexer Microcontroller-Anwendungen erleichtern, wartet die von PLS Programmierbare Logik & Systeme erstmals auf der embedded world 2026 in Nürnberg in Halle 4, Stand 4-310 präsentierte Majo
Weitere Mitteilungen von PLS Programmierbare Logik&Systeme GmbH
Social Media Reichweite - was ist AINaural? ...
In einer Welt, in der Social Media nicht nur ein Teil unseres Alltags, sondern auch ein entscheidender Faktor für beruflichen Erfolg ist, haben Stefan und Leonie aus Mannheim eine bemerkenswerte Geschichte zu erzählen. Mit der Hilfe von AINaural haben sie ihre Follower-Zahl innerhalb von drei Mona
Backbase ernennt Rodrigo Graca Moura zum neuen CFO ...
Amsterdam, 09.04.2024 - Backbase, der Anbieter der Engagement-Banking-Plattform, ernennt Rodrigo Graca Moura zum Chief Financial Officer. Mit mehr als 20 Jahren Erfahrung in der Skalierung von Unternehmenssoftware bringt Graca Moura ein umfassendes Fachwissen in den Bereichen Finanzen und Business-P
Neo4j stellt GraphRAG-Funktionen in Google Cloud vor ...
München - 9. April 2024 - Neo4j, Anbieter von Graphdatenbanken und Graph Analytics, bietet ab sofort die native Integration seiner Graphdatenbank in Google Cloud an. Ziel ist es, die Entwicklung und Bereitstellung von GenAI-Anwendungen zu beschleunigen und bekannte Probleme (z. B. KI-Halluzinatione
Hyland veröffentlicht Updates für intelligente Content-Lösungen, darunter Alfresco, OnBase und Perceptive Content ...
Berlin, 09. April 2024 - Hyland, ein weltweit führender Anbieter von intelligenten Content-Lösungen, gibt die Verfügbarkeit der neuesten Updates für die Unternehmensplattformen OnBase, Alfresco und Perceptive Content bekannt. Die jüngsten Erweiterungen spiegeln das Engagement und die Innovation




