Electronic systems of all sizes are routinely integrated into single integrated circuits (ICs). While the largest systems-on-chip (SoCs) make headlines, there are numerous small and medium SoCs that must be implemented quickly and efficiently. Verification of these designs must include hardware, low-level software (operating systems and drivers), and application software.

In this paper, learn about a prototyping platform that allows hardware designers to complete their verifications while application developers get an early start on their code, knowing that any hardware changes can be easily implemented as they occur. Efficiency increases with hardware and software developers verifying their respective portions of a system at the same time, and designs can be sped to market with the knowledge that verification of all system elements — including software — has been thoroughly completed.