Kintex UltraScale FPGA 1143450 System Logic Cells 1045440 Registers 34.6Mb RAM 516 I/O Surface Mount 1156-Pin FPBGA Tray