1PCS EP4CGX15BF14C7N Programmable logic device IC CPLD/FPGA Chip Programmable Gate Array Integrated Circuit