5Pcs/Lot EP4CE40F23I7N EP4CE40 series Field Programmable Gate Array (FPGA) IC 328 1161216 39600 484-BGA