<div dir="ltr"><div>Hello All</div><div><br></div><div>Has anyone done any real work, or know of any real work, that has been done with the Xilinx HLS tools.</div><div><br></div><div>This is the toolset that takes code written in C/C++ and munches it down to run on an FPGA.</div><div><br></div><div>There is obvious appeal from a 50,000 ft perspective that you can write a program in C, tweak it a bit and re-compile it and voilĂ , you're an FPGA programmer!</div><div><br></div><div>The sceptic in me says that nothing comes for free. You must be giving something away. C lacks the expressiveness for some CPU operations. It surely lacks the ability to convey concepts that Verilog and VHDL do.</div><div><br></div><div>This suggests to me that an FPGA executing HLS is inherently going to need more resources (read bigger, more expensive FPGAs) and need more power (ie. bigger battery, heatsinks,...) than the same function implemented in Verilog.</div><div><br></div><div>Has anyone experience to either refute my assertions or back them up?</div><div><br></div><div>Thanks</div><div><br></div><div>Charles</div><div><br></div></div>