Spartan FPGA from Xilinx
A field-programmable gate array is a type of configurable integrated circuit that can be repeatedly programmed after manufacturing. FPGAs are a subset of logic devices referred to as programmable logic devices. From Wikipedia