HLS可以把C代码转成RTL代码; 但是c代码一般是需要有特殊要求;具体可以看看xilinx或intel的HLS文档;
写HLS的目的当然就是提高开发效率,通过在更高层次进行功能的描述,减少对一些对细节的描述,提高编码效率,减少笔误的bug的数量;
本质上我觉得确实是什么都可以用HLS进行描述的,但实际上当前的HLS综合器也是有局限性的。
不好用的就是HLS综合器生成的代码可能不是最优的,导致面积和时序都不是最好的。
另外HLS生成的RTL代码可能非常不可读,可能导致可维护性和可优化性变差。
【 在 secretboss 的大作中提到: 】
: 看论文研究的挺好,能从C语言翻译,实际是什么东西?哪位用过的大佬能讲讲吗?写C和用verilog比较起来,有什么优势吗?什么电路设计都能用hls吗?有什么不好用的方向吗?
--
FROM 111.202.148.*