XC7S100-1FGGA484C is a type of FPGA (Field Programmable Gate Array) developed by Xilinx Inc. It is a product further developed on the basis of programmable devices such as PAL (Programmable Array Logic) and GAL (General Array Logic). It emerged as a semi-custom circuit in the field of application-specific integrated circuits (ASIC), which not only solves the shortcomings of custom circuits, but also overcomes the shortcomings of the limited number of original programmable device gates. The XC6SLX45-3CSG324I FPGA is available in the CSBGA-324 pacakge for the purpose of saving board space.