news 2026/4/18 10:23:16

ctrl_logic + axis架构设计思路

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ctrl_logic + axis架构设计思路

一、ap_memory + axilite + axi_stream架构

二、代码框架

void param_array_top
(
hls::stream<ap_uint<32> >& src,
hls::stream<ap_uint<32> >& dst,
ap_uint<32> param_cfg[128]//axilite_ap_memory,generate bram logic
){
#pragma HLS RESOURCE variable=param_cfg core=RAM_2P_BRAM
#pragma HLS INTERFACE axis register both port=src
#pragma HLS INTERFACE axis register both port=dst
#pragma HLS INTERFACE s_axilite port=return bundle=CONTROL_BUS
#pragma HLS INTERFACE s_axilite port=param_cfg bundle=CONTROL_BUS

staitc ap_uint<32> local_param_1;
staitc ap_uint<32> local_param_2;
staitc ap_uint<32> local_param_3;
staitc ap_uint<32> local_param_4;
staitc ap_uint<32> local_param_5;

staitc ap_uint<32> local_param[128];

#pragma HLS RESOURCE variable=local_param core=RAM_2P_LUTRAM


local_param_1 = param_cfg[0];
local_param_2 = param_cfg[1];
local_param_3 = param_cfg[2];
local_param_4 = param_cfg[3];
local_param_5 = param_cfg[4];


kernel_process(src,dst,&param_cfg[0],local_param_1);

}


void kernel_process
(
hls::stream<ap_uint<32> >& src,
hls::stream<ap_uint<32> >& dst,
ap_uint<32> param_cfg[128],
ap_uint<32> local_param_1
){

#pragma HLS DATAFLOW

read_stream();
proc_stream();
write_stream();

}

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

恶意代码演变:AI 生成的多态恶意软件与免杀技巧

⚠️ 免责声明 本文仅用于网络安全技术交流与学术研究。文中涉及的技术、代码和工具仅供安全从业者在获得合法授权的测试环境中使用。任何未经授权的攻击行为均属违法&#xff0c;读者需自行承担因不当使用本文内容而产生的一切法律责任。技术无罪&#xff0c;请将其用于正途。…

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

基于深度学习YOLO26算法的智慧电力与智慧工业钢缆缺陷检测 电缆散股检测钢丝绳断裂缺陷检测 深度学习图像识别第10463期

计算机视觉数据集说明 往期热门主题 主页搜两字"关键词"直达 代码数据获取&#xff1a; 获取方式&#xff1a;***文章底部卡片扫码获取***. 覆盖了YOLO相关项目、OpenCV项目、CNN项目等所有类别&#xff0c; 覆盖各类项目场景&#xff1a; 项目名称项目名称基于Y…

作者头像 李华
网站建设 2026/4/18 8:15:51

C++可变模板参数详细讲解

先给你一句终极人话&#xff08;背下来&#xff0c;这就是全部&#xff09;Args 你随便起的一个名字&#xff0c;跟 int a 里的 a 一样&#xff0c;想改成 ABC、Params、Shit 都行&#xff0c;没有任何魔法。... 只有两个功能&#xff1a;打包、拆包写在左边&#xff1a;...A…

作者头像 李华
网站建设 2026/4/18 8:15:25

【图像处理相关毕设选题选题指导】2026新颖优质选题推荐

目录 前言毕设选题更多帮助选题迷茫选题的重要性最后前言 &#x1f4c5;大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科同学来说…

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

Redis快速实现布隆过滤器:缓存去重的“智能门卫”

在缓存架构中&#xff0c;总有一些“头疼问题”&#xff1a;用户反复提交相同请求、查询不存在的key导致缓存穿透、海量数据去重效率低下……这些场景下&#xff0c;Redis布隆过滤器就是当之无愧的“救星”。它像一个智能门卫&#xff0c;能快速判断“这个人是不是来过”“这个…

作者头像 李华