Original New EP2AGX260EF29C6 integrated circuit EP2AGX260EF29C6G ic FPGA 372 I/O 780FBGA EP2AGX260EF29C6N