For Checking Software without Hardware, FPGAs Are the Answer

Publication: Electronic Design Magazine

October 2, 2008 -- An age-old truism in the system design realm is that the software is always ready to be checked out before first ASIC silicon is in hand. This leaves the members of the design team with an equally ageold conundrum: How are they to verify their first crack at an application stack and associated drivers without hardware to run them on? Waiting until that first silicon comes from the fab is an uncomfortable and often untenable option.

The answer, of course, is prototyping with FPGAs, and it has been for some time. Fabricated as they are on advanced silicon processes, today’s FPGAs have more than enough performance to handle running the signal-processing algorithms, the drivers, the operating system (OS), and even applications on top of the OS. There are other ways of approaching this process with more traditional verification methodologies such as simulation and emulation, but they can be too slow for most teams.

David Maliniak, Electronic Design Technical Editor


Reprinted from SOCcentral.com, your first stop for ASIC, FPGA, EDA, and IP news and design information.
Copyright 2002 - 2011 Tech Pro Communications, 1209 Colts Circle, Lawrenceville, NJ 08648