EP4CE55F23C6N original new ic FPGA 324 I/O FBGA484 electronic components EP4CE55F23C7N integrated circuit EP4CE5