asic_fpga_introduction