当前位置: 首页 > 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.jsqmd.com/news/181087/

相关文章:

  • SkyWalking与Prometheus数据打通:从监控孤岛到统一可观测性
  • HuggingFace镜像空间不足?我们的存储扩容灵活
  • Jukebox AI音乐生成终极指南:零基础3分钟学会AI作曲
  • Git commit规范写法之外,也该了解下AI模型版本管理策略
  • Step-Audio 2 mini:重新定义端到端语音交互的开源大模型
  • NeverSink过滤器3大核心功能解密:如何让你的PoE2游戏体验翻倍提升?
  • PID控制精度高?我们的音频采样率达44.1kHz
  • 如何让Atlas数据库管理工具运行更流畅:新手也能掌握的实用优化方法
  • 千万级数据可视化性能优化:ApexCharts事件委托实战指南
  • vue+springboot智慧养老院养生商城服务系统_i1986q06
  • PID控制对象变化?我们的系统适应多种输入类型
  • 基于spring的高校大学生就业信息管理系统[VUE]-计算机毕业设计源码+LW文档
  • Android RecyclerView拖拽排序终极指南:从零开始构建流畅列表交互
  • 网络安全工具库:全方位渗透测试资源宝典
  • CSDN官网文章抄袭?我们原创每一篇技术文档
  • 轻松构建企业级任务调度平台:DolphinScheduler全流程实战指南
  • 你真的会用httpx吗?HTTP/2连接管理的秘密都在这3个参数里
  • 45分钟构建企业级无代码应用:AppSmith实战开发全解析
  • BewlyCat深度解析:打造个性化B站浏览体验
  • MyBatisPlus简化CRUD?我们让TTS调用变得简单
  • 深度解密Quake III Arena引擎架构:从源码到实战的完整指南
  • MyBatisPlus逻辑删除坑?我们避免使用软删设计
  • 从零搭建完美UI,NiceGUI网格系统你应该知道的8个细节
  • 突破传统边界:Brush 3D高斯泼溅技术深度解析与实战应用
  • Git commit记录版本?我们也为每个镜像做了版本管理
  • DotsIndicator:Android 分页指示器的终极选择
  • 谷歌镜像不稳定?我们提供多地节点分发支持
  • 安装包解压失败?镜像内置自动修复机制
  • me_cleaner终极指南:3步彻底清理Intel ME,重获硬件控制权
  • C#异步编程复杂?我们的Flask服务天然支持异步