FPGA prototyping speeds development of consumer electronics: only FPGA-based prototypes run fast enough to exercise very complex software applications and operating systems