Original New 10M50DCF672C8G electronic components FPGA ic chip 500 I/O fbga672 10M50DCF672C8G integrated circuit