当前位置: 首页 > news >正文

vivado hls部分问题答疑

问题一:现在装的vitis hls 2021.2 为什么找不到 hls_video.h这个文件了?
答案:新版本不支持了,用xfopcv库

问题二:hls不支持随机数咋办?
答案:hls本来就就不支持random产生随机数这种可综合逻辑,但是LFSR可以产生伪随机序列以及crc校验的计算,从结构来看lsfr有点像多个iir滤波器的级联


问题三:使用HLS进行C/RTL协同仿真的时候,一直挂起,0%进度无法结束,这是什么问题呢?
答案:编程代码不满足hls的规则,请检查代码

问题四:接口部分,为什么有些代码生成的ip中没有时钟呢?
答案:代码被纯组合逻辑生成了,或者代码有问题,被优化了,成纯组合逻辑了,就没有时钟了

问题五:为何HLS发展不起来?都几十年了,还是没有发展起来?
答案:目前HLS走的路线是模仿CUDA路线,说白了优化通过program指令优化,对开发者就是一个blackblock,所以很难发展起来。

问题六:vivado hls可以实现udp通信吗?
答案:完全可以,network on chip with hls已经有人实现了

问题七:解释一下循环打平是什么意思么?
答案:flatten就是把多层循环变成一个大循环,比如原来有个2层循环,里面循环2次,外面循环4次。flatten以后就变成一个循环。一共执行8次。 另外一个unrol展开会把循环总合成并行逻辑。原来需要循环执行的,现在可能并行一次就能完成。这个消耗更多的硬件资源,但是快。

问题八:真正能够用好HLS的一定是精通FPGA的人?
答案:是FPGA工程师扩展学习,纯软件有点吃力,很难搞好,有嵌入式同事开发一个简单模块花费了几个月。

问题九:没学过c++只学过c可以直接学hls不学c++吗?
答案:学习hls需要懂verilog和c才好,纯软件人员属于玩票,见过嵌入式同事和GPU算法工程师同事入hls,痛苦了半年,两个同事前后离职。

http://www.gsyq.cn/news/197382.html

相关文章:

  • Git commit规范写法之外,也该了解下AI模型版本管理策略
  • Jukebox AI音乐生成终极指南:零基础3分钟学会AI作曲
  • NeverSink过滤器3大核心功能解密:如何让你的PoE2游戏体验翻倍提升?
  • PID控制精度高?我们的音频采样率达44.1kHz
  • vue+springboot智慧养老院养生商城服务系统_i1986q06
  • PID控制对象变化?我们的系统适应多种输入类型
  • Android RecyclerView拖拽排序终极指南:从零开始构建流畅列表交互
  • BewlyCat深度解析:打造个性化B站浏览体验
  • MyBatisPlus简化CRUD?我们让TTS调用变得简单
  • MyBatisPlus逻辑删除坑?我们避免使用软删设计
  • Git commit记录版本?我们也为每个镜像做了版本管理
  • me_cleaner终极指南:3步彻底清理Intel ME,重获硬件控制权
  • 安装包解压失败?镜像内置自动修复机制
  • 2025大语言模型可靠性危机:如何选择低幻觉率的AI助手?
  • 为什么你的FastAPI数据库响应越来越慢?可能是连接池配置错了
  • 3分钟快速修复:Windows远程桌面多用户连接失效问题解决方案
  • 手把手教你部署SmartDNS监控系统:从零构建企业级DNS性能监控平台
  • Windows系统HEVC解码插件完整安装指南:终极解决方案
  • 视频创作新纪元:AI技术如何重塑内容生产格局
  • NeverSink过滤器终极配置指南:快速提升Path of Exile 2游戏效率
  • Android后台管理终极指南:告别卡顿,让你的手机重获新生
  • 安装包损坏重下?镜像支持断点续传
  • Redacted Font完全指南:5分钟掌握原型设计必备涂黑字体
  • Python异步数据库连接池调优指南(99%工程师忽略的3个关键参数)
  • MarkSheet:开启Web前端开发的免费学习之旅 [特殊字符]
  • DeepLabCut云端部署实战:Serverless架构深度解析与性能优化完整攻略
  • HuLa项目高效局域网部署完整指南
  • DGL-KE终极指南:3步掌握高性能知识图谱嵌入技术
  • GitHub镜像无法搜索?我们提供全文检索功能
  • UI.Vision RPA终极指南:免费自动化工具快速上手