A View from the Top: A Virtual Prototyping Blog

Archive for the 'ARM' Category

 

Linux and the Big Bad Wolf

Guest blog by Achim Nohl With great interest, I am following any news around the progress of Linaro and the Linux kernel community with regard to addressing all the requirements for an ARMv8 64bit server software stack. Well established standards, such as the Unified Extensible Firmware Interface (UEFI) and Advanced Configuration and Power Interface (ACPI) […]

Continue Reading...

Posted in ARM, Embedded Software, Energy and Performance, Power Management, Uncategorized | Comments Off on Linux and the Big Bad Wolf

 

IP Accelerated

The recently announced Synopsys IP Accelerated initiative perfectly illustrates how the functionality of a device is equally influenced by the hardware and the software. To enable applications on a particular device to use the interface IP like USB or Ethernet, a software program called a device driver is required to map the generic requests to […]

Continue Reading...

Posted in ARM, DesignWare, Embedded Software, Models, Multi-core debug, Uncategorized, Virtual Prototypes | Comments Off on IP Accelerated

 

Better Software. Faster!

As virtual prototyping has seen a wide adoption over the last couple of years, it felt like the right time to work with industry leaders across multiple applications and publish a book that captures the best practices in virtual prototyping. As editor of the book: Better Software. Faster!, I had the privilege to work with […]

Continue Reading...

Posted in ARM, Automotive, Embedded Software, Multi-core debug, Shift left software development, Uncategorized, Virtual Prototypes, Wireless | Comments Off on Better Software. Faster!

 

Clearing Your Software Roadblocks

Last week I was traveling across North America visiting customers. Besides being amazed at how cold it is in the rest of North America (I live in Silicon Valley where the sun has barely left us during the entire winter), it was good to talk to a wide variety of companies and discuss their software […]

Continue Reading...

Posted in ARM, DesignWare, Embedded Software, Uncategorized, Virtual Prototypes | Comments Off on Clearing Your Software Roadblocks

 

Virtual Prototyping is Golden

Watching the Olympics this past summer was quite exciting. I enjoyed seeing athletes at the peak of their performance and multiple records broken in many sports. What we don’t see is the years of practice and work behind this excellence. These athletes work at the technique, strength, endurance and mental attitude of winning. To me, […]

Continue Reading...

Posted in ARM, Automotive, Embedded Software, Models, Virtual Prototypes, Wireless | Comments Off on Virtual Prototyping is Golden

 

Are Virtual Prototypes in the Software Developer’s Comfort Zone Yet?

Developing embedded software often requires a physical target to run software for the purpose of validation and debug. As is often the case, the exact hardware may not exist yet.  The software developer is faced with a few choices: explore using models, use a previous generation board or consider another solution where the exact hardware […]

Continue Reading...

Posted in ARM, Embedded Software, Energy and Performance, Uncategorized, Virtual Prototypes | Comments Off on Are Virtual Prototypes in the Software Developer’s Comfort Zone Yet?

 

A Closer Look at Software Development for ARM’s big.LITTLE Processing – Part I

In the last month, I had the opportunity to get some hands-on experience with hardware virtualization and hypervisors. My knowledge so far on this has been mainly limited to what I could read about it and what other people are saying about it. However, the PowerPoint slides I’ve seen leave a lot of white fog […]

Continue Reading...

Posted in ARM, Embedded Software, Energy and Performance, Hypervisor, Power Management, Virtual Prototypes, Virtualization | Comments Off on A Closer Look at Software Development for ARM’s big.LITTLE Processing – Part I