RISC-V Based Microcontrollers
UDE Debugger Solution for RISC-V based Microcontrollers and SoCs
RISC-V is an instruction set architecture (ISA) based on the reduced instruction set computer (RISC) design principle. Unlike other architectures, RISC-V is a free and open ISA thanks to the Berkeley Software Distribution (BSD) licensing and it is designed for a wide range of application domains.
Several semiconductor manufacturers have implemented RISC-V-based SoCs (system on a chip) as well as microcontrollers that balance computing power and power consumption.
UDE RISC-V Debug Features
- Support for 32-bit RISC-V ISA
- Support for vendor specific ISA extensions
- Supported calling conventions
- Standard calling convention
- Processor specific Application Binary Interface (psABI) with symbolic names.
- Trace support is in preparation
RISC-V Microcontrollers and SoCs supported by UDE Debugger
- RISC-V E2 series: E20 E21 E24
- RISC-V E31 Core: FE310
- RISC-V E3 series: E31 E34
- RISC-V E7 series: E76
Supported RISC-V Debug, Trace and Test Features with Universal Debug Engine (UDE Debugger)
UDE - Universal Debug Engine with multi-core support - Cortex Debugger and Emulator for RISC-V
UDE - Universal Debug Engine - is a flexible debug and emulator platform with Multicore debugging for RISC-V.
|UDE-LIC-RISCV32 [UDE-LIC-RISCV64}||/||<Selected Access device>|