NEPHRON+, an EU research project, has recently selected OpenVirtual Platforms (OVP) tools for its software and test developmentenvironment. Key factors in its decision were ease of use andflexibility of OVP, as well as the availability of ARM processormodels chosen for the electronics system. The NEPHRON+ project is developing a wearable artificial kidney andpersonal renal care system. According to Frank Poppen of OFFIS Institute for Information Technology of Germany, the leadinstitution in the consortium for the embedded softwaredevelopment, "OVP was selected because of the ease with which models are builtand the flexibility in interfacing to other tools." He continued, " The availability of the ARM processor model we needed, and the opensource nature of the OVP models, were also important factors." One of the OFFIS development milestones was to interface the OVPsimulator, OVPsim, to the Simulink system simulator. This was doneto enable testing of the target software, running directly on theprocessor in the virtual platform, with the full systemenvironment. Due to the open nature of the OVP technology, OFFISwas able to write its own interface model, which is now availableon the OFFIS website ( Click Here for more details). "OVP is addressing key issues in software development for embeddedsystems," said Noel Hurley, VP Business Development, ARM. "By supporting the creation of virtual platforms, OVP is enablingearly software development and helping expand the ARM usercommunity." OVP processor models are instruction accurate, and very fast. Theyenable the early creation of software development environments forembedded software developers looking to create hardware-dependentsoftware such as firmware and bare metal applications. OVPprocessor models employ a state of the art just-in-time codemorphing engine to accelerate simulation speeds. Virtual platformsutilizing these OVP processor models can be created with the OVPperipheral and platform models. The processor models can also beintegrated into SystemC/TLM2 based virtual platforms using thenative TLM2 interface available with all OVP models. The nativeTLM2 interface enables multiple instantiations of the processormodels in a single virtual platform, just as any other componentwould be instantiated. The OVP simulator can also be encapsulatedwithin the Eclipse IDE, enabling easy use for software developers. The OVP library of Fast Processor Models includes the completefamilies of the ARMv4, ARMv5, and ARMv6 architecture-basedprocessors, as well as models of most of the processors in the ARMCortex-M series and Cortex-A series processors. In addition toworking with the OVP simulator, these models work with the ImperasMultiprocessor/Multicore Software Development Kit, M*SDK, whichincludes advanced tools for multicore software verification,analysis and debug, including key tools for software development onvirtual platforms such as OS and CPU-aware tracing, profiling andcode analysis. "ARM users recognize the importance of virtual platforms toaccelerate the development of software for embedded systems," said Simon Davidmann, Imperas CEO, and OVP founding director. "Compatibility and quality of models is essential when usingvirtual platforms to develop software, and having validatedprocessor models available for free from OVP means developers canget higher quality software developed faster. Validated modelsreally help to close the Software Gap." Available OVP fast processor models of ARM cores The following specific models are currently available as opensource from OVP: ARM7TDMI, ARM720T, ARM7EJ-S ARM920T, ARM922T, ARM926EJ-S, ARM940T, ARM946E, ARM966E-S,ARM968E-S ARM1020E, ARM1022E, ARM1026EJ-S ARM1136J-S, ARM1156T2-S Cortex-A5 (Single Core), Cortex-A8, Cortex-A9 (Single core),Cortex-A9 MPCore Cortex-M3, Cortex-M4 For more information Imperas ( ) Open Virtual Platforms Initiative ( ) NEPHRON+ ( www.nephronplus.eu ) If you found this article to be interest, visit Microcontroller / MCU Designline where in addition to my blogs on all sorts of "stuff" (alsocheck out my Max's Cool Beans blog) you will find the latest and greatest design, technology,product, and news articles with regard to all aspects of designingand using microcontrollers. Also, you can obtain a highlights update delivered directly to yourinbox by signing up for my weekly newsletter just Click Here to request this newsletter using the Manage Newsletters tab (ifyou aren't already a member you'll be asked to register, but it'sfree and painless so don't let that stop you [grin]). Last but certainly not least, make sure you check out all of thediscussions and other information resources at MicrocontrollerCentral.com , including blogs by yours truly. The e-commerce company in China offers quality products such as Electronic Plastic Enclosure Manufacturer , Household Appliances Mould Manufacturer, and more. For more , please visit Plastic Injection Moulds today!
Related Articles -
Electronic Plastic Enclosure Manufacturer, Household Appliances Mould Manufacturer,
|