LeapEMU
Product Description
Parameter
Target Applications
Terminal Devices
Applications
Documentation
Features
Content 1
Content 2
Content 3
Overview
LeapEMU is a high-performance, modular, and extensible RISC‑V emulator software suite that includes a hypervisor, a RISC‑V simulator, platform firmware, and a development toolchain. The hypervisor integrates the suite by configuring the platform firmware and system images (including the development toolchain) and invoking the RISC‑V simulator. LeapEMU is designed to accelerate the development, verification, and testing of RISC‑V RVA23 ecosystem software, enabling developers to build toolchains, benchmark applications, operating systems, and application software even before hardware is available, thereby significantly shortening development cycles and reducing costs. LeapEMU is offered in three editions: Community, Commercial, and Custom. The Community edition is freely available; the Commercial and Custom editions require a license—please contact Yueshang Technology.
Features
• Full instruction coverage of RVA23
• Ultra-high-performance simulation with over 128 cores
• Enterprise-grade reliability
• High-Speed Peripheral Virtualization
• Scene Optimization Acceleration
• Custom Instruction Set Sandbox
LeapEMU overall architecture

Features
| Functions | Community Edition | Commercial Edition | Customized Edition | |
| Hypervisor | Graphical Management | ✓ | ✓ | ✓ |
| Virtual Machine Monitoring | ✓ | ✓ | ✓ | |
| Virtual Machine Device Management | ✓ | ✓ | ✓ | |
| Virtual Machine Network Management | ✓ | ✓ | ✓ | |
| Session Management | ✓ | ✓ | ✓ | |
| Invokes High-Performance RISC-V Emulator | ✓ | ✓ | ✓ | |
| Virtual Machine Creation Wizard | ✓ | ✓ | ✓ | |
| Virtual Machine Operations | ✓ | ✓ | ✓ | |
| Virtual Machine Configuration | ✓ | ✓ | ✓ | |
| Support Center Link | ✓ | ✓ | ✓ | |
| Online Community Link | ✓ | ✓ | ✓ | |
| Upgrade Link | ✓ | ✓ | ✓ | |
| Host Hardware and Virtual Machine Firmware Licensing | ✕ | ✓ | ✓ | |
| Custom Configuration | ✕ | ✓ | ✓ | |
| Snapshot Management | ✕ | ✓ | ✓ | |
| Debugging Log Management | ✕ | ✕ | ✓ | |
| High-Performance RISC-V Emulator | RVA23 | ✓ | ✓ | ✓ |
| Emulated Hardware | ✓ | ✓ | ✓ | |
| Binary Dynamic Translation | ✓ | ✓ | ✓ | |
| APLIC Component | ✓ | ✓ | ✓ | |
| vI/O Thread Pool | ✓ | ✓ | ✓ | |
| IOMMU Component | ✓ | ✓ | ✓ | |
| Platform Firmware | vCPU Boot | 32 Cores | Over 128 Cores | Over 128 Cores |
| Multi-Core Boot Optimization | ✕ | ✓ | ✓ | |
| Secure Boot | ✕ | ✓ | ✓ | |
| RAS Validation | ✕ | ✕ | Option | |
| RPMI Management | ✕ | ✕ | Option | |
| Development Toolset | Compatible with Mainstream Linux Distributions | ✓ | ✓ | ✓ |
| DevOps Toolset | ✕ | ✕ | ✓ | |
| Performance Testing Toolset | ✕ | ✕ | ✓ | |
| Binary Migration Toolset | ✕ | ✕ | ✓ | |
| Multi-Language Compilation Toolset | ✕ | ✕ | Option | |
Comprehensive support for experience optimization of the RISC-V software ecosystem

LeapEMU Application Scenarios

Chip Developers

Application Developers

Ecosystem Developers

Education and Research

End Users
LeapEMU产品手册
Download
LeapEMU社区版-用户手册
Download
LeapEMU社区版v1.0.tar
Download
开发工具集-ubuntu 22.04宿主机镜像
Download
开发工具集-openeuler 2509 虚拟机镜像
Download