Using Vivado HLS to create floating point IP, used to accelerate a Zynq system. Multiple engines are instantiated.