呼和浩特市网站建设_网站建设公司_后端开发_seo优化
2025/12/30 13:24:50 网站建设 项目流程

一、高层次综合设计

高层次综合设计诞生有一二十年了吧,但是,这块之前一直没有做好。终于咱们华人代表丛京生和他的几个博士生创建了autosel公司,致力于让软件开发人员也能设计FPGA。

终于在他们的努力下,大有成效,最后被xilinx收购,取名为vivdao hls,现在叫做vitis hls。

这就是目前xilinx的高层次综合工具的历史进程。

二、目前高层次综合工具现状

1.目前matlab有一个叫做matlab coder的,可以将matlab代码转为verilog/vhdl,本人有心在大学用过,当时不太好用,经过这么多年的发展,现在怎么样不得而知,但是用的人好像不多

2.xilinx和altera都发展了自己的hls高层次综合工具,目前来看,xilinx的hls发展比较好

3.python设计的myhdl目前只有欧洲人用,亚洲使用的比较少,没有发展起来

就目前情况来看,xilinx的hls工具发展最为优秀。

三、软件层面的HDL设计

1.目前xilinx的HLS支持三种编程语言

C/C++/system C这三种语言来设计HDL

2.C/C++语言是用于设计同步时钟的rtl设计

3.system c语言可以设计跨时钟设计

4.目前xilinx hls除了和底层的原语打交道这块没办法设计,其他的IP或者逻辑都是可以设计的

四、HLS目前的要求

1.HLS并不是传统的C代码,而是hardware c代码,就是硬件C代码

2.想用好hls,必须要懂数字电路,不要以为不懂数字电路就去用HLS,你玩不会的

3.HLS对开发者要求其实比较高,牛的真牛,菜的真菜

五、关于本人HLS路程

1.小弟从事FPGA开发多年,在工作中陆陆续续的用过HLS

2.用了些时间,放弃了,后面又用起来了,陆陆续续的用

3.针对这块,本人已经做了百余篇文章共享

六、未来计划

1.本人后续会陆续的更新高层次综合设计的文章分享

2.目前的目标,是写500篇关于HLS高层次综合工具的使用和技巧的文章,以便后续开发者学习,为HLS高层次综合工具生态贡献一点小的力气吧。

本文为“博客之星2025年度总评选”主题文章。献给所有在人生路口做过选择、有过迷茫、最终找到自己方向的同行者。前路漫漫,但我们都在成为更好的自己。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询