The XC4000E/X is a Field Programmable Gate Array (FPGA) integrated circuit (IC). It has a wide range of specifications including 256 macrocells, 32,768 bits of configuration memory, and 2432 flip-flops. The IC comes in a package with the designation 352-LBGA Exposed Pad, Metal.