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 scalable RISC-V emulator software toolkit that includes a hypervisor, a RISC-V emulator, platform firmware, and a development toolchain. The hypervisor integrates the toolkit by configuring the platform firmware, loading system images (including the development toolchain), and invoking the RISC-V emulator. LeapEMU is designed to accelerate the development, verification, and testing of software within the RISC-V RVA23 ecosystem, enabling developers to build toolchains, benchmarking software, operating systems, and application software even before the hardware is ready. This significantly shortens the development cycle and reduces costs. LeapEMU is available in three product editions: the Community Edition, the Commercial Edition, and the Custom Edition. The Community Edition is freely available; the Commercial Edition and the Custom Edition require a license—please contact Yuefang Technology for more information.
Features
• RVA23 full instruction coverage
• Ultra-high-performance analog with over 128 cores
• Enterprise-level Reliability
• High-speed peripheral virtualization
• Scene optimization and 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