Hardware-based platforms, such as FPGAs with embedded-processor and DSP cores, offer an IP view of system-level development that can complement virtual software prototyping. Much has been written ...