OVP Forums - A community of assistance, help, questions, and answers.
  FAQFAQ    SearchSearch      RegisterRegister  ProfileProfile    Log in to check your private messagesLog in to check your private messages    Log inLog in
OVP Update to Forum Members March 2012

Post new topic   Reply to topic    Open Virtual Platforms Forum Index -> News
View previous topic :: View next topic  
Author Message
Site Admin
Site Admin

Joined: 11 Feb 2008
Posts: 92

PostPosted: Wed Mar 21, 2012 10:39 am    Post subject: OVP Update to Forum Members March 2012 Reply with quote

New OVPsim Release; OVPsim Simulator Performance Improvements; ARM Model Enhancements; Xilinx MicroBlaze; Xilinx Zynq-7000 EPP Virtual Platform; 64-Bit Native Simulation in Imperas Professional Products

New OVPsim Release Available on www.OVPworld.org

A new release of OVPsim, 20120313.0 was made available to users as of 19 March 2012. This release contains the simulator performance improvements, ARM model enhancements and Xilinx MicroBlaze model discussed below, as well as fixing many bugs and enhancing the OVP APIs. Please check the release notes for more details.

OVPsim Now Faster and Better

OVP was always fast with large quantum sizes. Now we have made it up to six times faster when quantum sizes are small. (It is also a little faster for large quantum sizes too.) We have removed the need to use the ICM_ATTR_RELAXED_SCHED and ICM_ATTR_APPROX_TIMER attributes to get best performance: OVPsim now always executes the precise number of instructions specified in each quantum, at full speed. The simulator core has also been changed so that SIGSEGV signals are no longer used by the simulator as part of its normal operation, so debugging is much easier. These changes together mean a faster, smoother user experience.

ARM Model Enhancements – TrustZone and LPAE Now Fully Supported

We have added significant features to the ARM model. For example; TrustZone Extensions are now supported in both the core model and the MPCore block, and in preparation for the upcoming Cortex-A15 model (contact us if you would like to be a beta site), support for the Large Physical Address Extensions (LPAE) has been added. We are actively working on ARM1176-JZ-S, ARM1176-JZF-S, Cortex-A15 and Cortex-R4 models; expect to see first versions of these in the next OVP release.

OVP Fast Processor Models of ARM Cores are available for ARMv4, v5, v6, and v7 architectures, and have support for additional instructions including MMU, MPU, TCM, Thumb, Thumb-2, Jazelle, SIMD, VFP, NEON, ... and now TrustZone. ARM cores available from OVP:
ARM7TDMI / 7EJ-S / 720T
ARM920T / 922T, 926EJ-S / 940T / 946E / 966E / 968E-S
ARM1136J-S / 1156T2-S
Cortex-A5UP / Cortex-A8 / Cortex-A9UP / Cortex-A9MP
Cortex-M3 / Cortex-M4

Imperas OVP Fast Processor Model of the Xilinx MicroBlaze Soft Core Released

An OVP Fast Processor Model(tm) of the Xilinx MicroBlaze(tm) soft processor core has been developed. The OVP Fast Processor Model and example virtual platforms including the MicroBlaze core are available from the Open Virtual Platforms website, www.OVPworld.org/XILINX . Imperas also joined the Xilinx Alliance Program.

Xilinx has supported Imperas with technology to assist in the verification of the OVP Fast Processor Model of the MicroBlaze. "Imperas, with its OVP Fast Processor Models and software development tools, is addressing key issues in software development for embedded systems," said Mark Jensen, director, processor platforms marketing for Xilinx. "We are excited to work with Imperas to ensure that high quality models are easily available to our customers worldwide, helping them to develop and test software faster and more efficiently using virtual platforms."

Cadence and Imperas Team to Build Virtual Platform of the Xilinx Zynq-7000 EPP

The Xilinx Zynq-7000 Extensible Processing Platform (EPP) combines an ARM Cortex-A9MPx2 dual core processor with a set of commonly used peripherals and programmable FPGA fabric to form a very powerful piece of Silicon. The virtual platform for this device has been developed by Cadence, and uses the OVP Fast Processor Model of the ARM Cortex-A9MPx2, combined with models of the peripheral components.

The virtual platform can be extended in 3 ways:
1) to include the Xilinx MicroBlaze model, just as the real hardware can be extended to include the MicroBlaze in the programmable fabric
2) to include models of additional logic components developed by users
3) to add the Imperas M*VAP (Multiprocessor/Multicore Verification, Analysis and Profiling) tools for software development

See http://www.xilinx.com/products/zynq-7000/extensible-virtual-platform.htm for more details.

Imperas Professional Products - 64-Bit Native Simulation Available

In addition to the products available via OVP, the Imperas professional products have also been enhanced. For example, we have added a complete native 64-bit version of the simulator to the product line. Contact Imperas for more details about the latest commercial products.

University Usage of OVP

There have been registrations from over 100 different universities on the OVP website. It is hard to judge how many of these are truly using OVP models and OVPsim in either research or courses, but there are more than just a few. Some of the more recent universities that have adopted OVP include:
    PUCRS, Brazil
    University of Vallenciennes, France
    HZ University of Applied Sciences, Netherlands
    Chalmers University of Technology, Sweden
    Ecole Polytechnique de Montreal, Canada

We are going to provide some space on the OVP website for publishing links to your work which uses OVP. So please, when you publish or present, please send us the details of the work, as well as the link. Thanks.

Here is a recent publication from EPFL in Switzerland:
Pinto, Christian; Raghav, Shivani; Marongiu, Andrea; Ruggiero, Martino; Atienza, David; Benini, Luca; , "GPGPU-Accelerated Parallel and Fast Simulation of Thousand-Core Platforms," Cluster, Cloud and Grid Computing (CCGrid), 2011 11th IEEE/ACM International Symposium on , vol., no., pp.53-62, 23-26 May 2011 doi: 10.1109/CCGrid.2011.64

URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5948596&isnumber=5948590

OVPsim Current Release

The current release is 20120313, as discussed above. Please update to this one.

Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    Open Virtual Platforms Forum Index -> News All times are GMT - 8 Hours
Page 1 of 1

Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Information regarding OVP © 2008-2020 Imperas Software