Lauterbach-Tools unterstützen Microchips RISC-V-MPUs

EMBEDDED SYSTEMS

Die Trace32-Entwicklungswerkzeuge von Lauterbach unterstützen die 64-Bit RISC-V PIC64GX Mikroprozessorfamilie von Microchip. Die Tools unterstützen das gleichzeitige Debugging der RISC-V Prozessorkerne sowie die nicht-intrusive Erfassung von Prozessor-Traces.



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.
 

Technische Details

  • Die Entwicklungswerkzeuge ermöglichen hardwarebeschleunigtes Debugging und Echtzeit-Tracing der RISC-V Prozessoren und anderer auf dem PIC64GX Chip implementierter Cores.
  • Die Tools bestehen aus der universellen Debugging- und Tracing-Software PowerView sowie aus Debug- und Trace-Beschleunigungsmodulen. Während die PowerDebug-Module hohe Download-Geschwindigkeiten und kurze Antwortzeiten für Debugging und Testautomatisierung bieten, ermöglichen die PowerTrace-Module Einblicke in die Aktivitäten der Prozessoren und anderer Cores des Systems, ohne dessen Echtzeit-Performance in irgendeiner Weise zu beeinträchtigen.
  • PIC64GX MPUs unterstützen mehrere Open-Source-, kommerzielle und Echtzeit-Betriebssysteme, darunter Linux, Canonical Ubuntu OS und Zephyr OS.
  • Die OS-Awareness-Funktion von Trace32 bietet 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.