Simulator for 32-bit MCU using OVPSim
Requirements
- To build simulator for 32-bit RISC microprocessor using OVPsim
- To create a debug interface to connect to the external debugger
Challenges
- OpenVirtualPlatform is a new open source technology. It is in usage since 2006
Solution
-
Environment
OS
|
Windows XP |
| Language/Platform |
- Configuration file implementation in C
- CYGWIN
- OVPsim simulator
|
| Development model |
Incremental development model |
| Quality validation tools |
Structured approach recommended by OVP processor modeling guide |
-
Features
The current development covers the following features:
- Object file format : ELF
- Disassembly
- Instruction simulation for ISA 32-bit instructions
- Trace functionality
- Debugger interface
-
Description
Currently we are building the simulator for 32-bit RISC processor using OVP technology. OVPsim platform simulator and other OVP simulation tools are being used for building the simulator for 32-bit RISC processor. The OVP technology is available for free.
OVPsim allows to create the processor models using OVP modeling technology. OVPsim provides the simulation capabilities to run platforms of OVP processor models at very fast speeds. http://www.ovpworld.org/technology_ovpsim.php
We decided to use OVP technology to build the simulator since its open source. We are focusing to gain expertise in open source technology to widen our service scope. Moreover this OVP simulation technology enables very high performance simulation and debug interface too.
|