news 2026/6/10 17:33:54

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/6/10 14:49:58

【总和拆分 + 双变量遍历】LCR_012_寻找数组的中心下标

求解代码 public int pivotIndex(int[] nums) {int leftSum 0;int rightSum 0;// 遍历数组&#xff0c;把所有元素的和存入 rightSum&#xff0c;// 此时 rightSum 是 “整个数组的和”for (int num : nums) {rightSum num;}for (int i 0; i < nums.length; i) {// 从总…

作者头像 李华
网站建设 2026/6/10 15:51:49

Flutter 三端应用实战:OpenHarmony “安全文本溢出处理调节器”

一、为何聚焦“文本溢出处理”&#xff1f;一个被忽视的体验断层点 在 OpenHarmony 应用开发中&#xff0c;文本溢出处理&#xff08;Text Overflow&#xff09; 是高频却高危的细节&#xff1a; ⚠️ TextOverflow.fade 真机渲染异常&#xff1a;手表端&#xff08;OH 3.2&am…

作者头像 李华
网站建设 2026/6/10 17:03:28

开题报告 简易移动端在线考试系统的设计与实现

目录 简易移动端在线考试系统的设计与实现介绍背景与意义核心功能模块技术实现方案创新点与难点预期成果 项目技术支持可定制开发之功能亮点源码获取详细视频演示 &#xff1a;文章底部获取博主联系方式&#xff01;同行可合作 简易移动端在线考试系统的设计与实现介绍 背景与…

作者头像 李华
网站建设 2026/6/9 20:53:20

多智能体系统工作流的设计模式与实现策略

一、多智能体系统工作流的核心理解 1.1 基本概念界定 多智能体工作流是指由多个具有自主决策能力的AI智能体通过结构化协作&#xff0c;完成复杂任务的系统性过程。这不是简单的任务队列&#xff0c;而是动态、自适应、可恢复的协作网络。 1.2 与传统工作流的区别 维度传统…

作者头像 李华
网站建设 2026/6/7 13:49:26

Java 工厂方法模式:解耦对象创建的优雅方案

目录 前言 一、什么是工厂方法模式 二、工厂方法模式的核心结构 1. 抽象产品&#xff08;Product&#xff09; 2. 具体产品&#xff08;Concrete Product&#xff09; 3. 抽象工厂&#xff08;Factory&#xff09; 4. 具体工厂&#xff08;Concrete Factory&#xff09;…

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

大数据情感分析在金融领域的应用探索

大数据情感分析在金融领域的应用探索&#xff1a;从技术到实战的全链路解析 一、引言&#xff1a;当金融遇上“情绪”——一个被忽视的核心变量 1. 钩子&#xff1a;你买的股票&#xff0c;可能输在“情绪差”上 去年夏天&#xff0c;我朋友小王重仓了某新能源公司的股票。他…

作者头像 李华