01-31-2021 10:10 PM
See the tittle. I'm wondering whether HLS is stable, convenient and efficient enough. So, is this language adopted widly in industory?
Or, it's just like a toy in lab?
01-31-2021 10:19 PM
I'm not familiar with HLS.
However, Xilinx already releases some IP which are written by HLS.
And, many companies use their IP. ex. demosic, tpg, VDMA and so on.
So, I think that some IPs are convenient and efficient enough.
02-01-2021 02:39 AM
My big concern with HLS is that it absolutely locks you into Xilinx chips, and most likely to a specific tool revision. Go to Intel? Your code is useless, start again. Update the tools? Your carefully written HLS code is now spaghetti. Whereas Verilog and VHDL can be at least mostly device-agnostic.
I haven't seen it used in a mass-production sense. As a way of getting a demo running in hardware quickly - it's great. In this case you're probably (a) not concerned about the lifetime of the code (it's not written to be re-used or to be maintainable), and (b) not concerned about resource consumption. As a bit of code that's going to remain in production for years - I'd probably stick with Verilog.