OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 183|回复: 4

[XILINX] 求助大佬们,谢谢大佬。小弟hls部署简单神经网络,用了定点数转换,bram输入接口就会自动生成两个

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2024-10-29
在线时间
2 小时
发表于 2024-10-30 15:14:17 | 显示全部楼层 |阅读模式
2金钱
     大佬们,我在学习部署简单的神经网络,部署的是一个简单的分类数据,数据是数字表示的。用的是zynq7020的启明星开发版。我用python训练好的模型参数,然后在hls里用c++里又写了模型调用这些参数生成ip核。可是hls生成硬件语言的时候,用了浮点数转为定点数,然后我设置的一个bram输入接口就会自动生成两个接口,在hls里编写测试也能正常输出模型结果。我有三个问题:1.为什么会生成两个输入接口,如图一。2.到了vivido里如图二设置硬件是否正确。3.之后在vitis里编写控制代码,如图三,不知道这俩个输入接口应该输入哪些数据,我自己尝试输入都得不到输出结果。      求大佬们帮帮小弟,小弟万分感谢,小弟纯自学,不懂这些。

图一

图一

图二

图二

图三

图三

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2024-10-29
在线时间
2 小时
 楼主| 发表于 2024-10-30 15:16:47 | 显示全部楼层
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2024-10-29
在线时间
2 小时
 楼主| 发表于 2024-10-30 15:39:02 | 显示全部楼层
    我现在删除浮点数转为定点数,也用了以下代码,还是会生成两个bram输入接口,这俩分别是输入啥数据呢#pragma HLS INTERFACE bram port=input
    #pragma HLS INTERFACE bram port=output
回复

使用道具 举报

3

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2023-2-22
在线时间
20 小时
发表于 2024-10-31 20:35:01 | 显示全部楼层
https://www.bilibili.com/read/cv18010558/    你这个卷积神经网络我们没有做过,只能给你一些调试思路  你上面两个#pragma 综合的作用可以查下VITIS HLS的使用手册有说明,你这个首先得在HLS使用仿真或者DEGUG工具先验证你设计的HLS工具生成得IP的功能,功能验证后,再继续后面的bd设计的话,可以找些成熟的例程直接参考搭建
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2024-11-1 22:31:13 | 显示全部楼层
帮顶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 04:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表