SoC Design for Future Hardware Acceleration

In the SoC design for hardware acceleration series, author Sam Siewert migrates a simple C function to a SystemC specification that can be simulated and verified for ultimate implementation as a hardware function. Part 1 provided the C code and a general overview of video capture, streaming, and processing. Part 2 shows how hardware acceleration of emergent applications can benefit from SoC design and reconfigurable SoCs with hybrid C software and field-programmable gate array (FPGA)-based functionality.