Demo: Heterogeneous Multicore Debugging of RISC-V Cores in Complex Chips
Talkat RISC-V Summit North America 2024 · on Wednesday, 2024-10-23· at 12:55· Expo Hall - Exhibit Hall A - Demo Theater·
summary
Demo shows Lauterbach Trace32 controlling heterogeneous cores on a Zynq UltraScale+ MPSoC with four Cortex‑A53, two RISC‑V R5 and a MicroBlaze plus FPGA fabric, using the RISC‑V external debug DTM/DMI to present one debug interface and one debug probe to the system. Cross‑triggering uses ARM CTI to start/stop cores synchronously or run them independently; on‑ and off‑chip real‑time trace for major RISC‑V trace systems collects execution streams. OS awareness decodes Linux, Zephyr and FreeRTOS contexts so multicore trace and debug work end‑to‑end.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 0:12Challenges
- 1:08External Debug Spec
- 2:17Debug Module
- 3:37Debug Environment
- 5:11Why Trace
- 7:13Risk 5 and Trace
- 8:39OS Awareness
- 9:56Summary
related talks
11mHeterogeneous Multicore Debugging of RISC-V Cores in Complex Chips
14mRISC-V Debugging: Custom ISA Extensions, Multicore, DTM Variants
12mDemo: RISC-V 64 Bit Debug and Trace
02h 00mAdvanced Debug and Trace Tools for RISC-V Architectures
11mFGMT-RiscV running on an FPGA evaluation board with a live GDB debug session
11mDemo: Ashling’s Vitra-XS Debug & Trace Probe for Embedded Development with Support for RISC-V Target Architectures
06mDemo: RISC-V Dual Lock-step Implementation for Safety and Security Applications
02mUltraSoC
