Original New EP2AGX260EF29I5 integrated circuit EP2AGX260EF29I5G ic FPGA 372 I/O 780FBGA EP2AGX260EF29I5N