news 2026/4/23 12:19:09

vivado hls设计总结(二十一)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
vivado hls设计总结(二十一)

一、协议接口
ap_none,可以实现输入参数任意时刻的写入和读取
ap_stable,无协议,复位之后数据保持稳定,也就是两次复位之间数据保持不变
ap_vld接口,实现valid+data绑定的接口,提供数据的有效信号,用于读取和写入时机的控制。
ap_ack,也就是acknowledge端口的数据,用于确认数据是否已经被读走和写入
ap_hs,也就是handshake握手端口,等价于ap_vld + ap_ack接口合并,用于数据的握手和反压设计。
ap_ovld,用于对输出端口的valid指示,表示的是o_valid + o_data
ap_fifo:就是常规的FIFO接口,带有full和empty信号,在端口只支持单口方向,不支持双向
ap_bus:用于实现指针和按引用传递端口
ap_memory:作为标准的RAM接口来实现数组实参。如果作为模块在RTL设计中使用,ap_memory显示的bram端口是离散的。
bram:将数组作为RAM接口。在RTL设计中,内存接口位bundle在一起的一个port端口。
axis接口:valid+reay握手反压接口
axilite接口:用于寄存器的配置
m_axi总线:用于DDR的访问总线。默认配置是32bit的地址,如果需要64bit的地址是需要使用config_interface配置的;
还有就是data的位宽,如何实现512bit的data,可以使用hls::vector数据类型来实现。
ap_ctrl_none:无协议接口,要谨慎使用,容易出bug,会阻止C/RTL协同仿真功能的验证。
ap_ctrl_hs:这个是默认的接口,也是最常使用的接口,利用start开启模块的工作,使用ap_done来通知处理完成
ap_ctrl_chain:等价于ap_ctrl_hs + ap_continue;

二、set_directive_latency
1.用于对函数,循环或者region区域指定最大或者最小的时延
2.工具始终以最小延时为目标,进行最优化

三、loop_flatten使用
将该指令应用于循环层级中最内层的循环。仅限完美循环和半完美循环才能以此方式加以扁平化

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/9 7:57:30

掌握C++26任务调度核心,3步实现零延迟异步处理

第一章:C26异步编程的演进与std::execution的诞生C26标志着异步编程模型的一次重大飞跃,其核心变革体现在引入统一的执行抽象——std::execution。这一特性的诞生源于长期以来对并发与并行操作表达能力不足的反思,旨在为算法、任务调度和异步…

作者头像 李华
网站建设 2026/4/16 15:05:57

没显卡怎么做姿态估计?人体关键点检测云端方案2元起

没显卡怎么做姿态估计?人体关键点检测云端方案2元起 1. 为什么你需要云端姿态估计方案 最近抖音上各种AI体态分析视频火了,作为健身教练的你肯定也注意到了。这些工具能精准识别学员的关节角度、脊柱曲度甚至肌肉发力模式,简直是私教课的神…

作者头像 李华
网站建设 2026/4/16 12:58:50

基于AI的手势控制系统设计:端到端开发实战案例

基于AI的手势控制系统设计:端到端开发实战案例 1. 引言:人机交互的新范式——从触摸到手势 1.1 手势识别的技术演进与现实需求 随着智能硬件和人机交互技术的快速发展,传统的触控、语音、遥控等方式已无法完全满足用户对自然交互体验的需求…

作者头像 李华
网站建设 2026/4/18 16:57:01

Z-Image-ComfyUI vs Stable Diffusion实测对比:云端GPU 2小时搞定选型

Z-Image-ComfyUI vs Stable Diffusion实测对比:云端GPU 2小时搞定选型 引言 对于创业团队来说,为产品集成AI绘画功能是一个既令人兴奋又充满挑战的任务。面对市场上众多的AI绘画模型,如何快速选择最适合自己产品的方案?特别是当…

作者头像 李华
网站建设 2026/4/18 5:26:47

17关键点检测对比测评:Qwen-VL视觉大模型云端实测

17关键点检测对比测评:Qwen-VL视觉大模型云端实测 引言:当AI面试官要求你对比骨骼点模型时 最近一位AI算法工程师朋友分享了他的面试经历:面试官突然要求他现场对比不同人体骨骼关键点检测模型的性能差异。这类任务通常需要本地搭建mmpose等…

作者头像 李华
网站建设 2026/4/17 20:51:59

学生党福利:Z-Image云端体验方案,1小时1块做课程项目

学生党福利:Z-Image云端体验方案,1小时1块做课程项目 引言:数字媒体学生的AI绘图救星 作为数字媒体专业的学生,每到期末总会遇到同样的困境:课程作业需要制作高质量视觉效果图,但学校机房的显卡性能不足&…

作者头像 李华