news 2026/6/10 12:41:15

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/6/10 10:57:54

9款AI论文工具隐藏技巧:知网维普查重一把过,无AIGC痕迹

90%的学生都不知道这个隐藏功能: 你以为AI写论文就是简单的“CtrlC, CtrlV”?大错特错!导师和查重系统背后,藏着一套你从未了解的“潜规则”和“黑科技”。今天,我就要揭露那些能让你的论文在知网、维普面前…

作者头像 李华
网站建设 2026/6/10 10:58:00

跨平台骨骼检测方案:Mac/Win都能用,云端GPU免驱搞定

跨平台骨骼检测方案:Mac/Win都能用,云端GPU免驱搞定 引言 作为一名动画设计师,你是否遇到过这样的困扰:团队全员使用MacBook Pro,却发现市面上大多数骨骼检测工具要么依赖Windows系统,要么需要复杂的GPU驱…

作者头像 李华
网站建设 2026/6/10 10:56:00

智能零售实践:顾客动线分析基于骨骼关键点

智能零售实践:顾客动线分析基于骨骼关键点 引言 在零售行业,了解顾客在店内的行为模式是优化商品陈列和提升销售的关键。传统方法依赖人工观察或外包视频标注,不仅成本高昂(单个视频标注费用可达数百元),…

作者头像 李华
网站建设 2026/6/10 10:57:56

Z-Image-ComfyUI傻瓜式教程:3分钟出图不求人

Z-Image-ComfyUI傻瓜式教程:3分钟出图不求人 引言:宝妈也能轻松上手的AI绘画神器 作为一名白天带娃、晚上挤时间学习的宝妈,你可能经常遇到这样的困扰:想给孩子制作专属绘本插图,却苦于没有绘画基础;想学…

作者头像 李华
网站建设 2026/6/10 10:58:06

多人姿态估计避坑指南:云端分布式推理,成本降60%

多人姿态估计避坑指南:云端分布式推理,成本降60% 1. 什么是多人姿态估计? 多人姿态估计(Multi-Person Pose Estimation)是计算机视觉中的一项关键技术,它能够同时检测图像或视频中多个人体的关键点位置。…

作者头像 李华
网站建设 2026/6/10 11:24:14

小白也能懂!Qwen2.5-0.5B-Instruct保姆级网页推理教程

小白也能懂!Qwen2.5-0.5B-Instruct保姆级网页推理教程 1. 引言:为什么选择 Qwen2.5-0.5B-Instruct? 在大语言模型(LLM)快速发展的今天,阿里云推出的 Qwen2.5 系列 成为了开源社区中备受关注的明星模型。其…

作者头像 李华