Embedded FPGA software