S2C FPGA Prototyping: FPGA ASIC SoC IP Verification, Validation, Emulation