HLS高层次综合发展史

张开发
2026/5/19 21:40:41 15 分钟阅读
HLS高层次综合发展史
一、HLS高层次综合概述1.HLS高层次综合设计概念是上个世纪就提出的概念只不过之前发展比较缓慢2.HLS高层次综合发展分为三个阶段分别为高层次综合学术探索阶段高层次综合技术突破阶段高层次综合技术的落地和应用以及发展阶段二、HLS高层次综合工具发展的重要节点1.在1980年首次提出HLS高层次综合的概念高层次综合HLS概念的提出主要用于学术研究关于使用c/c/system c来实现FPGA的设计2.关于1980~1990这十年的主要成果基础的算法和模型出现了例如CMU-DA算法模型;Force-Directed算法模型3.1990年出现了商业工具但是没有被推广由于RTL寄存器设计称为主流设计模式HLS高层次综合被边缘化这个阶段的商业工具全部没有推广4.2000年使用c/c语言来进行HLS高层次综合的设计主要成果AutoPilot,Catapult C标志性工具的产生5.HLS高层次综合工具的重要里程碑发生在2011年xilinx收购了AutoESL,正式更名为vivado hls6.2020年HSLAIHLS高层次综合称为FPGA开发的重要一环三、HLS高层次综合工具1.目前有一定的应用2.还不是主要辅助地位能够做些原型算法的验证和测试3.目前应用已经挺多的但是还达不到普及的程度很多公司都没有用这个四、一点说明1.本人接触HLS比较早对这个技术发展有一点了解2.之前有次打车有个做GPU的哥们一起坐车讨论了下那个哥们主要是做GPU的但是可能也对HLS有点研究然后鼓吹HLS怎么方便怎么容易怎么好3.后面公司组织架构调整这个哥们分到我们部门当时GPU的活不多然后刚好他对HLS有研究然后就将FPGA的两个算法让他使用HLS开发足足干了两个月只做出了功能但是做得IP并不能应用到工程上主要原因就是做的模块效率太差用不了。五、总结1.HLS不适合不懂FPGA开发者设计2.HLS不适合对数字电路研究不深的人员设计不是不推荐大家使用还是要有个心里准备你对这个感兴趣是一回事真正做项目可能又是一回事。

更多文章