Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
© PLS Programmierbare Logik & Systeme GmbH Produkte | 15 Juni 2018

Test- und Debugging-Umgebung für rechenintensive Automotive-Applikationen

Mit der Unterst├╝tzung des Automotive-Multicore-SoCs S32V234 von NXP durch die Universal Debug Engine (UDE) bietet PLS Programmierbare Logik & Systeme nun erstmals auch optimierte Test- und Debug-Tools f├╝r 64-Bit-Prozessorplattformen an.
Das ist eine Produktank├╝ndigung von PLS Programmierbare Logik & Systeme GmbH. Allein der Emittent ist f├╝r den Inhalt verantwortlich.
Der auf der ARMv8-A Architektur basierende High-End-Controller ist mit vier leistungsf├Ąhigen Cortex-A53 Kernen, einem Cortex-M4 Boot-Core und zus├Ątzlichen Accelerator-Einheiten ausgestattet. Eigentlich speziell f├╝r den Bereich Bilderkennung und -verarbeitung f├╝r ADAS konzipiert, eignet sich der Baustein aufgrund der Cortex-A53-Plattform auch f├╝r andere rechenintensive Anwendungen im Automotive-Bereich. Zudem erf├╝llt er die ASIL-C Anforderungen der ISO 26262 f├╝r funktionale Sicherheit. Mit Hilfe der leistungsf├Ąhigen Hardware-nahen Debug-Funktionen der UDE sind sowohl die Cortex-A53-Kerne als auch der Cortex-M4-Core des S32V234 innerhalb einer gemeinsamen, konsistenten Benutzeroberfl├Ąche zug├Ąnglich und kontrollierbar. So steht f├╝r diesen Baustein unter anderem auch das bereits f├╝r 32-Bit-Multicore-Systeme etablierte Multicore-Run-Control-Management der UDE Verf├╝gung. Es erlaubt dem Anwender entweder alle oder eine benutzerdefinierte Auswahl der Cortex-A53-Kerne wahlweise manuell oder mittels Breakpoints nahezu synchron zu stoppen, wobei hardwarebedingt immer der Cortex-M4-Boot-Core mit angehalten wird. Von diesem Punkt aus ist ein synchrones Single-Stepping als auch ein komplettes Wiederloslaufen m├Âglich. F├╝r gemeinsam genutzten Code, der durch mehrere Kerne ausgef├╝hrt wird, bietet die UDE dem Anwender Multicore-Breakpoints. Diese wirken immer, unabh├Ąngig davon, welcher Core gerade den betreffenden Code ausf├╝hrt. Die UDE unterst├╝tzt sowohl den AArch32- als auch den AArch64-Ausf├╝hrungsmodus der Cortex-A53-Kerne. Erfolgt die Befehlsausf├╝hrung der einzelnen Rechenkerne in unterschiedlichen Modi, wird dies ebenfalls ber├╝cksichtigt. Dadurch ist ein gleichzeitiges Debuggen von AArch32- und AArch64-Code m├Âglich. F├╝r die Zugangsger├Ąte der Universal Access Device- (UAD-) Familie von PLS steht ein kombinierter Target-Adapter f├╝r die verschiedenen verf├╝gbaren S32V234-Entwicklungsboards zur Verf├╝gung, der sowohl ├╝ber JTAG als auch ├╝ber die ARM-spezifische SWD-Schnittstelle eine sichere und schnelle Kommunikation mit dem SoC gew├Ąhrleistet. F├╝r anspruchsvolle Umgebungsbedingungen ist dieser Adapter optional auch mit zus├Ątzlicher galvanischer Isolation erh├Ąltlich.
Anzeige
Anzeige
Weitere Nachrichten
2019.02.22 14:26 V12.2.6-1