Sign in



Don't have an account?

Signing up is free and easy
Home -> Our Services -> Programming Tools BU -> Open Source Tools -> Simulator for 32-bit MCU using OVPSim

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:
    1. Object file format : ELF
    2. Disassembly
    3. Instruction simulation for ISA 32-bit instructions
    4. Trace functionality
    5. 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.