FPGA is a programmable logic device, its full name is Field-Programmable Gate Array. It is an integrated circuit composed of many programmable logic gate circuit blocks, which can perform logic function configuration on site according to the needs of users. After the design is completed, various logic functions, such as digital signal processing and control systems, can be implemented on the FPGA.