
Latest microMIPS M14K models and platforms availableFor information on the new M14K models, go here.OVP Download MIPSFor first time MIPS download page, go here.For videos related to MIPS Malta Platforms running Linux and debugging user applications, please click here. MIPS-Verified(tm) - all processors models of MIPS Technologies processors available from this site are now MIPS-Verified(tm). Please see the associated press release for more information. This page is dedicated to the MIPS processors. On the right you will see the different downloads available - simple single processor platforms running benchmark applications through to multi-core examples and also a Malta platform that boots Linux. Also - there is the download of the models themselves - including many examples of using them - and its source is available in the Library section. Also there are GCC, GDB etc toolchains you will need to compile and run applications. Using the OVP MIPS modelTo use the MIPS model you will need several things downloaded. You will need to download a) the OVPSim simulator, b) the MIPS model itself (included as binary in the OVPsim package), and c) if you don't already have the toolchain to compile up applications, you will need that too... And then take a look at some of the examples - they provide pointers as to what is needed for starter platforms. Then you will need to write your own platform.c file, application.c and when compiled - you will be all set.MIPS Demo Slide Presentation View LargeYou could walk through this presentation to get a feel for how easy it is to use the MIPS model. To find out more about the technology behind the model - please go to the Technology pages.MIPS Demo Video Presentation View LargeFor a demo of how easy it is to download, and a quick walk through downloading and running the applications please watch the video:MIPS Malta Linux Videos
MIPS Malta Linux Video 1) - Installing OVPsim simulator, MIPS Malta Platform and Booting Linux (boots in 4 seconds)Video demonstration showing the download of the OVP simulator, download of the Linux image, install and booting the OVP MIPS Malta Virtual Platform with Linux 2.6:MIPS Malta Linux Video 2)- Installing, creating full disk image and booting multiuser LinuxVideo demonstration of how to use OVP to create a full multi user Linux disk image and boot from it:MIPS Malta Linux Video 3) - Cross compiling user applications and debugging them on simulated MIPS LinuxVideo demonstration of how to use OVP to cross compile MIPS Linux applications, install them into the Linux disk image and then simulate them - and debug them with GDB and Eclipse: |
Current release: 20100528.0The current release has been available for 65 days. Please uninstall the previous release before installing the new release or components of it. The changes in this release can be viewed here. Don't mix releases.Obtaining a license keyOVPsim requires a license key to run. This can be obtained by visiting the Obtaining an OVPsim License Key pageMIPS M14K relatedExample platforms and demonstrations of different applications/benchmarks running MIPS M14K processorsConfigurable model of microMIPS architecture including M14K cores. NOTE: requires model specific license key - please email license@ovpworld.org with your host id and request a license key for the MIPS M14K model. For Windows hosts. Several example platforms instancing 1, 2, 24 cores which can be selected to be M14K, M14Kc, or microMIPS. Platforms can be loaded with any compiled microMIPS binary. For the single core baremetal platform you can select normal or GDB debug run. Platforms available in C or SystemC TLM2.0. For Windows Hosts. This install is the lib/Windows/CrossCompiler makefiles for use with the CoreSourcery GNU GCC compiler tools supporting microMIPS ISA. Please obtain the tools from www.codesourcery.com/sgpp/lite/mips until they are available from this site. Configurable model of microMIPS architecture including M14K cores. NOTE: requires model specific license key - please email license@ovpworld.org with your host id and request a license key for the MIPS M14K model. For Linux hosts. Several example platforms instancing 1, 2, 24 cores which can be selected to be M14K, M14Kc, or microMIPS. Platforms can be loaded with any compiled microMIPS binary. For the single core baremetal platform you can select normal or GDB debug run. Platforms available in C or SystemC TLM2.0. For Linux Hosts. This install is the lib/Linux/CrossCompiler makefiles for use with the CoreSourcery GNU GCC compiler tools supporting microMIPS ISA. Please obtain the tools from www.codesourcery.com/sgpp/lite/mips until they are available from this site. Self contained M14KcTLB Malta platform for Windows hosts that boots linux. Includes binary of microMIPS compiled linux. Self contained M14KcTLB Malta platform for Linux hosts that boots linux. Includes binary of microMIPS compiled linux. MIPS32 ExamplesExamples and demonstrations of different applications/benchmarks running on platforms using MIPS processorsSeveral simple example C programs running on MIPS processors. Includes single and multicore examples running fibonacci, linpack, dhrystone etc. For Windows hosts. Several simple example C programs running on MIPS processors. Includes single and multicore examples running fibonacci, linpack, dhrystone etc. For Linux hosts. MIPS Malta Virtual Platform and all peripherals that boots Linux 2.6 on single core MIPS 24K or dual core SMP Linux 2.6 on MIPS 34K. Available as source from library section of website. For Windows hosts. MIPS Malta Virtual Platform and all peripherals that boots Linux 2.6 on single core MIPS 24K or dual core SMP Linux 2.6 on MIPS 34K. Available as source from library section of website. For Linux hosts. MIPS Malta Virtual Platform and all peripherals that boots Nucleus 2.2 on single core MIPS 24K. For Linux hosts. MIPS Malta Virtual Platform and all peripherals that boots Nucleus 2.2 on single core MIPS 24K. For Windows hosts. OVP TLM2.0 self contained 4KEc Malta platform for Windows hosts that boots linux. Includes binary of MIPS linux. OVP TLM2.0 self contained 4KEc Malta platform for Linux hosts that boots linux. Includes binary of MIPS linux. Multi-Core Platform ExamplesExamples and demonstrations of different small applications/benchmarks running on different multicore platformsSimple platform with 1xARM7 and 3xMIPS32 processors with local and shared memory for Windows hosts. Simple platform with 1xARM7 and 3xMIPS32 processors with local and shared memory for Linux hosts. MIPS32 ModelsOVP Models of MIPS Processors, associated examplesMIPS 32 model of 4K, 24K, 34K for Windows hosts. MIPS 32 model of 4K, 24K, 34K for Linux hosts. MIPS32 ToolchainsCompilers, linkers, debuggers for use with MIPS processorsGNU GCC GDB etc for MIPS. Compiled versions of open source tools. For Windows hosts. GNU GCC GDB etc for MIPS. Compiled versions of open source tools. For Linux hosts. OVPsim Fast SimulatorJust-In-Time Code Morphing simulator that runs OVP models up to 2,000 MIPS for embedded software development.Binary of the simulator, headers, examples of creating processors, peripherals and platforms, and running. Full Documentation. For Windows hosts. Binary of the simulator, headers, examples of creating processors, peripherals and platforms, and running. Full Documentation. For Linux hosts. Comments on OVP... |