Author's Latest Posts


Prototyping Server Farms


Coming from the virtual prototyping world, I envisioned FPGA-based prototyping as mostly a one on one application, meaning that the system resides with the end user or at least in a room close to the end user. However, it turns out that a lot of companies have moved towards a physical prototyping server farm setup. Let’s look at what it means to have a prototyping server farm, the associat... » read more

Prototype Like A Pro


FPGA-based prototyping has been a key prototyping technique for many years. The steady increase in software content and thus the need to verify and validate the SoC in context of the software has resulted in an equally steady increase in its usage. FPGA-based prototyping or physical prototyping, as it is also called, offers a great way to develop software, verify the hardware in context of that... » read more

Prototyping In The Driver’s Seat For ADAS Development


Wikipedia describes ADAS (advanced driver assistance systems) as systems developed to automate/adapt/enhance vehicle systems for safety and better driving. Safety features are designed to avoid collisions and accidents by offering technologies that alert the driver to potential problems, or to avoid collisions by implementing safeguards and taking over control of the vehicle. Adaptive features ... » read more

The “Virtual” Year Recap


There is something compelling about arriving at the end of the year and reviewing what happened during the year. In principle nothing is really different and a date is just a date, but we humans created this sense of time through well-defined boundaries of hours, days, months and years and a year-end boundary is an especially big deal. At the end of the year, we like to reflect upon the past ye... » read more

Software Is Eating the World


In this blog I have been discussing the increasing impact of software on many aspects of our lives. In the past we mostly interacted with a software-driven device when we sat in front of a desktop computer. We now carry a device with us that is as powerful as a computer. Our cars track our moves and try to pre-empt an accident by warning us about rapidly approaching obstacles, or prevent our ti... » read more

You Can’t Walk Straight Blindfolded


Let’s examine the first part of the title of this blog. It is stated as a given. But is it true that you really can’t walk straight when blindfolded? That is what my children and I set out to investigate one sunny afternoon in October (yes we live in California). We looked for a nice open field with little to no surrounding sound, so that you cannot use the sound to set your bearing. We ... » read more

A Word About FPGA-Based Prototyping


With software now driving the main capabilities of embedded devices, prototyping has taken the spotlight in SoC design. This is turning a once-hardware-centric electronics supply chain upside down. To cope with this new reality, companies are embracing both virtual and physical prototyping technologies. Physical prototyping, also known as FPGA-based prototyping, is an important piece of an e... » read more

Hardware-Software Co-Design


A famous electronics company recently launched a new TV and web commercial emphasizing the importance of designing hardware and software together. (You can view the video here.) It is interesting to see that we have evolved to a state where a phone maker actually feels compelled to talk about the technical details of how the phone was designed. Rather than focusing on the screen resolution,... » read more

Prototyping To Help You Win The Battle


Lately, my children and I are closely following a new show on ABC called “Battlebots”. The concept is as simple as it is cool—have a massive bulletproof arena where two remote-controlled robots battle it out until one is knocked out or the time is up (and a jury decides the winner). The battles are all about making physical contact with the other robot to either directly deal them damage ... » read more

Shift Left: Software Or Hardware?


A couple of weeks ago I was with a virtual prototyping user who described the benefits his company has seen from deploying virtual prototyping for early software development. The use of virtual prototyping has been rolled out progressively to more projects over the years, making it possible for the company to measure its impact on the software availability schedule and the impact has been drama... » read more

← Older posts Newer posts →