software part comunication with fpga