Introduction to Intel FPGA IP Cores