Die PIC64GX-Serie von Microchip umfasst vier SiFive RISC-V U54 64-Bit-CPU-Kerne, die symmetrisches und asymmetrisches Multiprocessing (SMP/AMP) sowie deterministische Latenzen unterstützen. Ihre fünfstufige In-Order-Pipeline ist nicht anfällig für Meltdown- und Spectre-Exploits. Eine weitere 64-Bit SiFive RISC-V E51 CPU dient als Monitorprozessorkern.
Die TRACE32® Entwicklungswerkzeuge von Lauterbach ermöglichen hardwarebeschleunigtes Debugging und Echtzeit-Tracing der RISC-V Prozessoren und anderer auf dem PIC64GX Chip implementierter Cores. Die TRACE32®-Tools bestehen aus der universellen Debugging- und Tracing-Software PowerView sowie aus Debug- und Trace-Beschleunigungsmodulen. Während die intelligenten PowerDebug-Module von Lauterbach höchste Download-Geschwindigkeiten und kürzeste Antwortzeiten für effizientes Debugging und Testautomatisierung bieten, ermöglichen die PowerTrace-Echtzeit-Trace-Module vollständige Einblicke in die Aktivitäten der Prozessoren und anderer Cores des Systems, ohne dessen Echtzeit-Performance in irgendeiner Weise zu beeinträchtigen. Trace-Analysen einschließlich Code-Abdeckungsmessungen können dazu beitragen, Embedded Designs schneller, sicherer und zuverlässiger auf den Markt zu bringen.
TRACE32® ermöglicht das gleichzeitige Debuggen und Tracen der RISC-V Prozessoren und anderer Cores in einer PIC64GX MPU; eine einzigartige Fähigkeit, das gesamte System abzudecken, unabhängig davon, ob es sich um SMP (Symmetric Multiprocessing), AMP (Asymmetric Multiprocessing) oder iAMP (Integrated Asymmetrical Multiprocessing) handelt. Die innovative iAMP-Debug- und Trace-Technologie von Lauterbach ermöglicht das Debuggen von Multicore-Systemen mit identischen CPU-Befehlssätzen in nur einer TRACE32® PowerView GUI.
PIC64GX MPUs unterstützen mehrere Open-Source-, kommerzielle und Echtzeit-Betriebssysteme, darunter Linux®, Canonical® Ubuntu® OS und Zephyr® OS. Die einzigartige OS-Awareness-Funktion von TRACE32® bietet wichtige Einblicke in Anwendungen und die Betriebssysteme, auf denen sie laufen, unabhängig davon, ob es sich um ein Rich Operating System, ein RTOS oder eine Mischung aus allen handelt. TRACE32® OS-aware Debugging kann alle Betriebssystemobjekte wie Threads, Message Queues und mehr abfragen und anzeigen. Auf diese Weise können Ingenieure besser verstehen, wie sich diese verhalten und die Chip-Ressourcen nutzen.
"PIC64GX 64-Bit-Mikroprozessoren sind eine gute Wahl für sichere Embedded-Compute-Plattformen", sagt Norbert Weiss, Geschäftsführer der Lauterbach GmbH. "Mit der neuen Unterstützung von TRACE32® ermöglichen wir Ingenieuren, ihre Anwendungen von Anfang an mit den PIC64GX MPUs von Microchips und unseren marktführenden Debug- und Trace-Tools zu entwickeln."
"Unsere PIC64GX MPUs erweitern die Embedded Processing Fähigkeiten von Microchip, um rechenintensive Echtzeitanwendungen zu unterstützen", sagt Shakeel Peera, Vice President of Marketing and Strategy für die FPGA Business Unit von Microchip. "Lauterbach ist in der Branche sehr angesehen und seine Unterstützung der PIC64GX-Familie wird es Entwicklern ermöglichen, die leistungsstarken Debugging- und Entwicklungstools von TRACE32 zu nutzen, um ihre Software zu verbessern und die Zeit bis zur Markteinführung zu verkürzen."
Mit den TRACE32® Entwicklungswerkzeugen von Lauterbach können Entwickler von Embedded-Compute-Plattformen ihre Anwendungen auf Basis von PIC64GX SoCs noch schneller und einfacher entwickeln.
Mehr Informationen zu Lauterbachs TRACE32® Multicore Debugging und Tracing finden Sie hier: https://www.lauterbach.com/features/multicore-debugging-and-tracing
Weitere Informationen zu Lauterbachs TRACE32® OS-awareness finden Sie hier: https://www.lauterbach.com/features/os-awareness