FPGA uses RAM to implement the process that wish to get completed. So it needs to be reprogrammed after every time we cut off its power supply. In that case why do people continue doing projects like 'gesture recognition using FPGA','speech recognition in FPGA' etc when we can implement the same in a microcontroller very effectively.