Electronic Design
  • Resources
  • Directory
  • Webinars
  • CAD Models
  • Video
  • Blogs
  • More Publications
  • Advertise
    • Search
  • Top Stories
  • Tech Topics
  • Analog
  • Power
  • Embedded
  • Test
  • AI / ML
  • Automotive
  • Data Sheets
  • Topics
    - TechXchange Topics --- Markets --AutomotiveAutomation-- Technologies --AnalogPowerTest & MeasurementEmbedded
    Resources
    Electronic Design ResourcesTop Stories of the WeekNew ProductsKit Close-UpElectronic Design LibrarySearch Data SheetsCompany DirectoryBlogsContribute
    Members
    ContentBenefitsSubscribeDigital editions
    Advertise
    https://www.facebook.com/ElectronicDesign
    https://www.linkedin.com/groups/4210549/
    https://twitter.com/ElectronicDesgn
    https://www.youtube.com/channel/UCXKEiQ9dob20rIqTA7ONfJg
    Electronicdesign Com Content Content 73751 73751 Fig1sm
    1. Technologies
    2. Embedded
    3. Digital ICs

    Kit Generates Virtual Platforms With Power Debugging Support

    April 14, 2012
    Syynopsis' Virtualizer Development Kit (VDK) generates Arm architecture virtual prototypes suchas quad core Cortex-A15s or big.LITTLE platforms. It generates targets for software developers.
    William G. Wong

    Virtual prototypes are often created for software developers before hardware is available. It helps make software available when the hardware arrives. Virtual simulations can also provide better insight into the operation of the software because it is possible to probe any aspect of the system. Hardware limits the debugging capabilities especially when it comes to real time debugging.

    Creating virtual prototypes is not always an easy task and getting an accurate simulation is critical to developing software that will work on the target hardware. Virtual prototype generation tools make this task easier.

    Synopsys has been delivering tools to create virtual prototypes for years. The new Virtualizer Development Kit (VDK) is designed to make that process easier. In particular, it has a number of reference virtual prototypes available now concentrating initially on Arm architectures. It can handle everything from a quad Cortex-A15 to the latest big.LITTLE architecture (see Little Core Shares Big Core Architecture).

    The system generates full reference designs that include typical peripherals such as touchscreens plus DesignWare USB3.0 and Ethernet. A number are available and evaluation versions are available online. Chip vendors can use the kit to develop custom configurations that include the hardware they have. This means processor specifications as well as peripherals.

    The resultant executable programs provide a simulation environment that can be linked to conventional, 3rd party debuggers. There is out-of-box support for Android, Linux and multicore task migration. The virtual platforms also provide more advanced multicore, Eclipse-based debugging support. This includes fully scriptable peripheral scenarios.

    Electronicdesign Com Content Content 73751 73751 Fig1sm
    Figure 1. Power debugging is possible when virtual platform designers adress power usage and management.

    Power debugging (Fig. 1) is also part of the mix. This allows designers to indicate how power utilization performs for various run modes as well as for application execution. The virtual platforms support the range of power management methodologies such as dynamic voltage and frequency scaling as well as run/stop idles modes. This then allows software developers to experiment with different run/idle management strategies as well as testing applications to see how well they perform. The virtual architecture supports Linux's System Wide Power Management framework as well as other operating system power management frameworks.

    Development tools support the processor and power management trace services. The OS-aware support allows developers to track details like how Android's Dalvik virtual machine operates in real world environments. The VDK allows the creation of different power models for a functional virtual platform so designers can determine the optimum architecture. Virtual platforms provide better insight to power utilization than what is possible with a hardware platform.

    Continue Reading

    Arm Unveils Its Most Compact AI-Capable Cortex-M CPU

    A Look at the Kria Robotics Starter Kit

    Sponsored Recommendations

    Low noise & precision: Enhance power and signal integrity to improve system-level protection and accuracy

    Dec. 1, 2023

    How to reduce EMI and shrink power-supply size with an integrated active EMI filter

    Dec. 1, 2023

    Reduce EMI and shrink solution size with Hot Rod packaging

    Dec. 1, 2023

    Introduction to EMI in power supply designs

    Dec. 1, 2023

    Comments

    To join the conversation, and become an exclusive member of Electronic Design, create an account today!

    I already have an account

    New

    Securing Data in the Quantum Era

    Celebrating Field Engineers: The Unsung Heroes of Innovation

    Checking Out the NXP Hovergames NavQ Plus

    Most Read

    eBook: How Material Selection Can Make or Break your PCB

    Mask Mandates, 2FA, and ChatGPT: What to Believe

    Observability Framework Exposes DDS


    Sponsored

    Depth Sensors Visualize Volumes

    How to Effectively Implement Multi-Connectivity Asset Tracking Applications

    TMS320F28P659DK-Q1

    Electronic Design
    https://www.facebook.com/ElectronicDesign
    https://www.linkedin.com/groups/4210549/
    https://twitter.com/ElectronicDesgn
    https://www.youtube.com/channel/UCXKEiQ9dob20rIqTA7ONfJg
    • About Us
    • Contact Us
    • Advertise
    • Do Not Sell or Share
    • Privacy & Cookie Policy
    • Terms of Service
    © 2023 Endeavor Business Media, LLC. All rights reserved.
    Endeavor Business Media Logo