MIPS Architecture - Simulators


Open Virtual Platforms (OVP) includes the freely available for non-commercial use simulator OVPsim, a library of models of processors, peripherals and platforms, and APIs which enable users to develop their own models. The models in the library are open source, written in C, and include the MIPS 4K, 24K, 34K, 74K, 1004K, 1074K, M14K, microAptiv, interAptiv, proAptiv 32 bit cores and the MIPS 6 4bit 5K range of cores. These models are created and maintained by Imperas and in partnership with MIPS Technologies have been tested and assigned the MIPS-Verified (tm) mark. Sample MIPS-based platforms include both bare metal environments and platforms for booting unmodified Linux binary images. These platforms–emulators are available as source or binaries and are fast, free for non-commercial usage, and are easy to use. OVPsim is developed and maintained by Imperas and is very fast (hundreds of million of instructions per second), and built to handle multicore homogeneous and heterogeneous architectures and systems.

There is a freely available MIPS32 simulator (earlier versions simulated only the R2000/R3000) called SPIM for use in education. EduMIPS64 is a GPL graphical cross-platform MIPS64 CPU simulator, written in Java/Swing. It supports a wide subset of the MIPS64 ISA and allows the user to graphically see what happens in the pipeline when an assembly program is run by the CPU. It has educational purposes and is used in some computer architecture courses in universities around the world.

MARS is another GUI-based MIPS emulator designed for use in education, specifically for use with Hennessy's Computer Organization and Design.

WebMIPS is a browser based MIPS simulator with visual representation of a generic, pipelined processor. This simulator is quite useful for register tracking during step by step execution.

More advanced free emulators are available from the GXemul (formerly known as the mips64emul project) and QEMU projects. These emulate the various MIPS III and IV microprocessors in addition to entire computer systems which use them.

Commercial simulators are available especially for the embedded use of MIPS processors, for example Wind River Simics (MIPS 4Kc and 5Kc, PMC RM9000, QED RM7000, Broadcom/Netlogic ec4400, Cavium Octeon I), Imperas (all MIPS32 and MIPS64 cores), VaST Systems (R3000, R4000), and CoWare (the MIPS4KE, MIPS24K, MIPS25Kf and MIPS34K).

Read more about this topic:  MIPS Architecture

Other articles related to "simulators, simulator":

Space Combat Simulators
... Space combat simulators feature a futuristic simulation of space flight involving combat, as opposed to the modern-day and highly realistic simulation of space flight in other space flight ... Space combat simulators tend to be mission-based, as opposed to the more open-ended nature of space trading and combat simulators ...
Lebanese Air Force Aviation School - Program - Simulators
... The Lebanese Air Force is interested in obtaining one UH-1 flight simulator, with training and logistical support ...
List Of Space Flight Simulator Games
... index of commercial, indie and freeware space flight simulator games ... The list is categorized into four sections space flight simulators, space flight simulators with an added element of combat, space combat simulators with an added element of trading, and unreleased space ... A space flight simulator game is software that allows the operator to experience spacecraft space flight in outer space with the added elements of gameplay ...
Advanced Flight-simulation Devices - History of Flight Simulation - Military Simulators
... cockpits and models of aircraft performance and flight dynamics they were regarded as flight simulators (compared to Cockpit Procedure Trainers, CPTs, that did not have flight dynamics programmes) ... In the flight simulators, complete real-time flight profiles could be practiced, including coping with faults and carrying out emergency drills ... Some of these analogue flight simulators simulated a nuclear flash by using a photographic flashbulb outside the cockpit windows ...
Three-dimensional Integrated Circuit - Simulators
... HeatWave is a commercial CAD tool to simulate whole-chip temperature down to the device level ... Inputs include layout data and power data] outputs include a 3D thermal map and tabular temperature data suitable for annotating device-level temperature data into circuit simulators ...