initial draft for fpga driver public release