FPGAs (Field Programmable Gate Arrays) are integrated circuits that can be programmed (or reconfigured) to perform/run/execute specific use case applications after they are manufactured