Lauterbach-Tools unterstützen ARC-V Processor IP von Synopsys

EMBEDDED SYSTEMS

Die TRACE32 Debug- und Trace-Tools von Lauterbach unterstützen jetzt die RISC-V-Befehlssatz-basierte ARC-V Prozessor-IP von Synopsys.



Die TRACE32 Debug- und Trace-Tools werden um die Unterstützung der gesamten Palette der ARC-V-Prozessoren von Synopsys erweitert, einschließlich der 64-Bit RPX-, 32-Bit RHX-Echtzeit- und der 32-Bit RMX-Serie. Diese Unterstützung umfasst Debugging und Tracing der ARC-V Prozessor-IP, einschließlich der auf herstellerspezifischen Hardware-Implementierungen, Unterstützung für virtuelle Targets und TRACE32 Instruction Set Simulators (ISS).

Die Entwicklungsteams von Synopsys und Lauterbach arbeiten zusammen, um die TRACE32-Unterstützung für ARC-V-IP zu implementieren. Zielgruppe sind Halbleiterhersteller, die ARC-V-Cores auf ihren Chips implementieren sowie deren Kunden, die Embedded-Anwendungen entwickeln.

Lauterbach ist in der Arbeitsgruppen der RISC-V Foundation aktiv, die Debug- und Trace-Standards für RISC-V-basierte CPUs definiert haben.


Technische Details

Die TRACE32-Tools bestehen aus der universellen Debug- und Trace-Software PowerView und Debug- und Trace-Beschleuniger-Modulen. Während die PowerDebug-Module das Debugging und die Testautomatisierung unterstützen, ermöglichen die PowerTrace-Echtzeit-Trace-Module einen Einblick in die Aktivitäten der CPUs und anderer Kerne eines Embedded Systems, ohne dessen Echtzeit-Performance zu beeinträchtigen.

TRACE32 ermöglicht das gleichzeitige Debugging und Tracing der CPU und anderer Cores in einem SoC. Dabei spielt es keine Rolle, ob es sich um ein SMP (symmetrisches Multiprocessing), AMP (asymmetrisches Multiprocessing) oder iAMP (integriertes asymmetrisches Multiprocessing) handelt. Die iAMP-Debug- und Trace-Technologie von ermöglicht das Debugging von Multicore-Systemen mit identischen CPU-Befehlssätzen in einer TRACE32 PowerView GUI.