Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Arm Research
    • DesignStart
    • Education Hub
    • Graphics and Gaming
    • High Performance Computing
    • Innovation
    • Multimedia
    • Open Source Software and Platforms
    • Physical
    • Processors
    • Security
    • System
    • Software Tools
    • TrustZone for Armv8-M
    • 中文社区
  • Blog
    • Announcements
    • Artificial Intelligence
    • Automotive
    • Healthcare
    • HPC
    • Infrastructure
    • Innovation
    • Internet of Things
    • Machine Learning
    • Mobile
    • Smart Homes
    • Wearables
  • Forums
    • All developer forums
    • IP Product forums
    • Tool & Software forums
  • Support
    • Open a support case
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
System
  • Developer Community
  • IP Products
  • System
  • Jump...
  • Cancel
System
Embedded blog Development of Arm based systems with Synopsys Virtual Prototyping: Anytime, Anywhere!
  • Blogs
  • Forums
  • Videos & Files
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
  • New
More blogs in System
  • Embedded blog

  • SoC Design blog

Tags
  • Armv7-A
  • Armv8-A
  • Fixed Virtual Platforms (FVPs)
  • Software Development
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Development of Arm based systems with Synopsys Virtual Prototyping: Anytime, Anywhere!

Jason Andrews
Jason Andrews
May 5, 2020

** Sharing this article from Kamal Desai, Product Marketing Manager at Synopsys

Around the world thousands of engineers have been asked to work from home. Temporarily gone are the days of global travel, and with it the ‘traditional’ development and global collaboration methodologies. One thing is for certain: the current ways of global development and collaboration will need to evolve. Hardware and software teams need an alternative way of collaborating, and to get their systems to market just as efficiently. Developing remotely can be a challenge in the age of social distancing. Yes, Zoom and other online meeting tools can handle the face-to-face collaboration aspects, but what about access to remote and sometimes scarce hardware and systems for development and test? Virtual prototyping enables replacing hardware with software equivalent models of the hardware; at any time, and from anywhere, keeping software teams productive in challenging environments. 

The celebration of virtual prototyping

Virtual prototypes are fast, fully functional software models of complete systems that execute unmodified production code and provide unparalleled debug efficiency. Together with Arm, Synopsys has developed the industry’s most comprehensive suite of models to accelerate the development of today’s complex systems. Arm processors are being deployed in a wide range of markets including mobile, consumer, enterprise, and automotive. Ever increasing software content and shorter development windows call for tools to enable earlier software development. The Synopsys Virtualizer Development Kit (VDK) Family for Arm processors offers a wide range of models and software tools to span this entire application domain.  

VDKs are software development kits using virtual prototypes as the embedded target. The VDKs include multiprocessor software debug and analysis tools, reference software stacks and Armv7/Armv8 processor-based reference designs. They provide an out-of-the-box software development platform, and can be customized with the Virtualizer tool set to represent users' specific Armv7/Armv8 SoCs.  

Advantages of virtual prototyping 

In addition to providing ubiquitous access to software equivalent virtual prototypes of hardware, other advantages of virtual prototypes include: 

  • Enabling software engineers to start development months before the hardware design is complete, allowing full system bring-up to occur within days of silicon availability.  
  • Faster debug and analysis of complex software development and integration issues in a safe environment 
  • Scalable deployment in regression increasing testing throughput 
  • Improved communication and collaboration between semiconductor vendors and their customers  
  • Overall reduced development costs and faster time-to-market  

Late or unavailable access to hardware is an all too common reason for delays, missing market windows, and failure in today’s embedded software projects. Virtual prototypes greatly reduce the risk of late or unavailable access to hardware imposed by today’s social distancing norms. Learn more about virtual prototyping using the following button and lookout for a demo virtual prototyping system coming to a cloud near you soon. Until then, stay safe. 

Find out more

Anonymous
Embedded blog
  • Arm and ETAS partner to optimize model-based development for Arm devices

    Guilherme Marshall
    Guilherme Marshall
    Arm and ETAS bring optimum runtime performance and simplified development flow for model-based development and automated code generation in safety applications
    • January 7, 2021
  • The Flexible Approach to Adding Functional Safety to a CPU

    Naresh Menon
    Naresh Menon
    Find out more about Functional Safety with SoC designs and Software Test Libraries.
    • October 22, 2020
  • The Future of Safety in the Digital Cockpit

    Daniel Bernal
    Daniel Bernal
    Developed with support from Arm, CoreAVI brings to market a comprehensive suite of graphics and compute drivers and libraries that will be certifiable for use in ISO 26262 ASIL D applications, for Arm…
    • September 30, 2020