A View from the Top: A Virtual Prototyping Blog

Archive for 2013

 

When I Grow Up, I Want To Be A Software Programmer

To keep up with the continuous introduction of new gadgets and capabilities in our smartphones, cars, houses and stores, it is clear that we need more software programmers. That is why multiple companies are coming up with new and innovative ways to introduce people — especially children — to programming. To lure them, the makers […]

Continue Reading...

Posted in Uncategorized | Comments Off on When I Grow Up, I Want To Be A Software Programmer

 

Where Dragons Roam

For more than half a year now, I am living with two dragons at home. Luckily from the outside they look just like regular children, so we didn’t have to upgrade our house. But we have to remind our little dragons to switch to human languages when they talk to us. It is interesting, and […]

Continue Reading...

Posted in Uncategorized | Comments Off on Where Dragons Roam

 

Halloween Is Going Mobile

With the end of October around the corner, my children are frantically thinking about what they want to dress up as for Halloween. It is interesting to see how both of them chose a costume that has something to do with a mobile video game: my daughter will be dressing up as a red angry […]

Continue Reading...

Posted in Uncategorized | Comments Off on Halloween Is Going Mobile

 

What Type Of Insurance Do You Have?

With the software development effort now accounting for roughly half of the overall SoC development cost, any delay on the software availability side can have a big impact on the SoC availability. As one engineer of a major semiconductor vendor expressed to me: “The SoC hardware is typically only available a couple of weeks before […]

Continue Reading...

Posted in Uncategorized | Comments Off on What Type Of Insurance Do You Have?

 

Simple Concepts Can Lead to Big Improvements

As I am just back from vacation, it is an ideal time to reflect on where we are with virtual prototyping and VDKs (Virtualizer Development Kits). For over a year now we have been developing reference VDKs based on ARM’s Versatile Express board. And it has really made a difference in how we engage with […]

Continue Reading...

Posted in Uncategorized | Comments Off on Simple Concepts Can Lead to Big Improvements

 

Drafting For First Place

I am a big fan of professional cycling events, and nothing can beat the Tour de France. Every year the best riders from around the world gather for what looks like an impossible task: This year they have to ride 3,404 kilometers (2,115 miles) in three weeks including five hill stages and six mountain stages. […]

Continue Reading...

Posted in Uncategorized | Comments Off on Drafting For First Place

 

A team is only as strong as its captain

Last week I was in Cambridge, UK. Although the weather wasn’t great, which seems to be pretty standard every time I visit, it actually didn’t rain a whole lot which was a victory in itself. On one of the evenings I was eating with some colleagues at a restaurant overlooking Parker’s Piece, a 25-acre square […]

Continue Reading...

Posted in Uncategorized | Comments Off on A team is only as strong as its captain

 

Software, From Zero To Hero

As the amount of software in electronics applications across many markets, from mobile phones to automotive hybrid systems continues to grow, it is interesting to see how people portray this new found dependency on software availability. I recently saw a presentation slide with the title: software delays products. Well, I guess that is one way […]

Continue Reading...

Posted in Uncategorized | Comments Off on Software, From Zero To Hero

 

Waiting for white smoke

Last month we were all waiting for white smoke to emerge from the chimney on the roof of the Sistine Chapel at the Vatican. I am of course talking about the election of the new pope. I couldn’t help but see a parallel with how software developers are anxiously waiting for their software to run […]

Continue Reading...

Posted in Uncategorized | Comments Off on Waiting for white smoke

 

Network software bring up, earlier with virtual prototypes

Network software bring up, earlier with virtual prototypes With their latest Cortex-A processors, and especially the ARMv8 Cortex-A57 processor, ARM has provided the right scalability and performance required for network applications. Porting and developing software for these multicore/multi-cluster designs is, however, not a trivial task and cannot be done as an afterthought. That is the […]

Continue Reading...

Posted in Uncategorized | Comments Off on Network software bring up, earlier with virtual prototypes