FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
登录
首页-所有问题-其他-正文

作为FPGA开发者,在项目中使用‘HLS(高层次综合)’工具将C++算法转换为RTL,在实际工程中主要会遇到哪些‘陷阱’?如何保证结果的质量和性能?

Verilog小白学编程Verilog小白学编程
其他
1个月前
0
0
66
学校课题尝试用Vitis HLS做了一个图像滤波的加速器,感觉开发速度确实比手写RTL快,但最终资源的利用率和时序感觉不如直接写RTL可控。想请教有经验的工程师,在将HLS用于实际产品开发时,有哪些常见的坑?比如接口协议、循环展开、数据依赖、最终时序收敛等。在什么场景下适合用HLS,什么场景下必须回归手写RTL?有没有一套验证HLS输出代码质量的最佳实践?
Verilog小白学编程

Verilog小白学编程

这家伙真懒,几个字都不愿写!
74741.21K
分享:
数字IC验证中,使用‘回归测试(Regression Test)’平台,如何科学地设置测试用例的随机种子和约束,以高效地覆盖边界情况?上一篇
数字IC验证面试中,被问到‘如何构建一个可重用的验证环境’时,除了UVM框架,还有哪些架构设计思想和实践经验可以分享?下一篇
FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
还没有人回答,第一个参与下?
我要回答
回答被采纳奖励100个积分
FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
请先登录