耘 达 峰 科 技 推 出 高 层 次 综 合 设 计 开 发 业 务!!!!!

2023-04-04 18:53:34 322

`

 
 

什么是高层次综合(HLS)

01

 

高层次综合(High-level Synthesis)简称 HLS,指的是使用C、C++、System C 等高层次语言描述电路设计的逻辑结构,以及编写对应的测试激励,借助高层次综合工具,配合高阶约束文件及优化指令自动转换成低抽象级语言(VHDL/Verilog)描述的电路模型的过程。

 

与传统单纯的RTL设计开发与验证流程相比,高层次综合可以在多种算法(如矩阵计算、图像处理、通信领域等)建模与开发应用方面带来数倍的设计与验证效率提升,可以有效的缩减研发周期,加速产品上市的时间。这也是HLS越来越被强调和重视的原因,也是当前拯救项目出现延期最有利的举措。

 

 
 

开展HLS的优势

02

 

1.相较于传统的RTL代码设计开发,如描述一个100万逻辑门的芯片设计,就需要30万行的RTL代码,但是如果使用高层次语言就可以有效的压缩代码的密度,是传统RTL代码开发代码量的1/10,极大的缓解了设计的复杂度,

 

2.算法设计师可以直接参与到硬件设计工作中去,算法设计不再过分关注硬件底层电路结构,同时可以省去多种IP接口协议匹配与调试的验证工作,还可以调动硬件设计部门协同开展工作,增加部门的协同性;

 

3.使用HLS设计开发流程,整个RTL代码的生成与优化过程数分钟即可完成,可以帮助硬件工程师快速迭代,并专注于对性能、面积或者功率敏感的模块和子系统做优化设计。同时生成的RTL代码还具有参数化、移植方便等优势,配合IP核封装工具,打包生成IP核也非常方便。

 

 
 

开展HLS的现状

03

 
 
 

 
 

 

 
 

阻碍HLS设计方法学开展的因素

04

 

1.学习困难:

-学习HLS的途径少,首先是学习周期长,其次是初学者开发难度大,发现试用后得不到很好的预期效果,造成学不会、学不透的结果;

 

2.门槛高:

-懂算法,懂C、RTL、EDA工具三位一体的人才太少,会修改和优化高层次语言架构的系统级人才就更少了;

 

3.缺乏专业的技术支持:

-国内缺乏专业的技术支持团队,从事HLS培训的团队往往缺乏实际项目设计开发经验,这就造成了无法得到有效及时的沟通和技术支持。

 

开展HLS设计难吗?

 

其实是不难的

 

 

 
 

开展HLS设计服务我们的优势

05

 
 
 
 

 
 

1.专业的自主研发实力

-拥有自主修改和优化算法架构的实力,方便快捷实现普通的C/C++、OpenCL转化到易于HLS接受的代码风格,同时提高设计性能。

 

2.专业的团队

-专家团队,原XILINX HLS开发经理坐镇;

 

3.专业的技能

-全栈式优化,可以从算法结构优化,到高阶综合约束优化实现,再到结合目标芯片底层电路结构特点及性能要求优化多位一体;

 

4.专业的技术支持

-专业的团队必然有着完善的技术支持能力,确保高效的沟通和解决问题的时效性。

 

 

专注造就专业-HLS技术专家团队

姚军简介:

-原XILINX HLS开发团队技术经理;

-15年FPGA从业经验;

-FPGA加速和设计自动化领域有着丰富的经验;

 

赵刚简介:

-原安富利中国区XILINX技术专家;

-20年FPGA设计经验;

-专注无线通信、图像处理领域;

 

 

专注造就专业-完备的FPGA设计实现与验证技术专家团队

赵卫杰简介:

-原安富利北中国区XILINX技术支持经理;

-15年FPGA从业经验

-精通XILINX各种EDA工具与FPGA设计方法。

 

 

 
 

开展HLS设计服务的成功案例

06

 

成功案例(一)

HLS设计开发-矩阵相乘性能参数

注:性能优化还有提升空间,参数配置灵活

成功案例(二)

HLS设计开发-矩阵求逆性能参数

 

更多HLS设计开发

下期HLS设计开发-图像处理关键算法

敬请期待

欢迎洽谈合作

北京耘达峰科技有限公司是一家专注于建立FPGA生态解决方案的技术服务型公司,注册资金500万。公司主要产品围绕FPGA为核心开展全面的解决方案,主要包括图像视频领域高性能IP核研发、算法模型研发、高层次综合整体解决方案、板卡设计及技术培训等,公司有占地一百平米的算法模型/IP核原型展示体验区。

发现更多精彩

关注公众号

END

 

 

 

 

 

`