VirtuV is a RISC-V emulator platform designed to seamlessly virtualize and simulate RISC-V architectures with precision and speed. Whether you're a developer, researcher, or enthusiast, VirtuV empowers you to:
- Emulate RISC-V: Run and test RISC-V programs in a fully virtualized environment.
- Explore Architectures: Experiment with custom RISC-V setups and configurations.
- Accelerate Development: Debug, optimize, and innovate with powerful emulation tools.
- High-performance RISC-V instruction simulation.
- Modular and extensible design for custom development.
- Intuitive interface for fast deployment and testing.
- Comprehensive debugging and profiling support.
VirtuV is currently under active development and is working toward its 1.0 release.
Expect breaking changes, incomplete features, and frequent updates as we refine the core functionality.
- Core RISC-V Support: Complete support for the RV32I instruction set.
- Pipeline Simulation: Fully implemented 5-stage instruction pipeline.
- Comprehensive Testing: Unit tests, integration tests, and example programs.
- Documentation: Detailed guides and API references for developers.
Stay tuned for updates and milestones as we progress toward version 1.0!
Check out the Quick Start Guide to install and run VirtuV in minutes.
VirtuV is open-source and licensed under the MIT License.