FPGA

field programmable gate array

A high density programmable hardware device capable of supporting different applications