Why do you need software when FPGA can solve everything.