The need to combine performance with low-power consumption in edge-compute applications has driven demand for field-programmable gate arrays (FPGAs) to be used as power-efficient accelerators while providing flexibility and speeding time to market. However, a large majority of edge compute, computer vision and industrial control algorithms are developed natively in C++ by developers with little…