OpenNNA icon indicating copy to clipboard operation
OpenNNA copied to clipboard

想问问怎么运行起来

Open joycepy711 opened this issue 2 years ago • 8 comments

新手刚接触这部分内容,对这个体量偏大的demo不是很清楚,想问问怎么一步步添加和运行工程,请问博主有详细的教程步骤吗?

joycepy711 avatar Aug 10 '23 07:08 joycepy711

您好, 运行所需软件分别为Vivado HLS:2020.1Vivado+SDK: 2018.3/2019.1 推荐的硬件环境为: 正点原子ZYNQ-7020 xc7z020clg400-2 验证的流程大致为:在README的快速验证章节中打包了配置好的工程文件,下载后导入到对应的软件中,然后与开发板连接通信。最后完成 DEMO运行。具体的工程导入,配置,运行过程比较繁琐,目前没有这部分的教程。你可以参考一下网络上Vivado软件运行工程的类似教程。 祝好 xddcore

xddcore avatar Aug 10 '23 10:08 xddcore

已收到您的来信,十分感谢!

------------------ 原始邮件 ------------------ 发件人: "xddcore/OpenNNA" @.>; 发送时间: 2023年8月10日(星期四) 晚上6:18 @.>; @.@.>; 主题: Re: [xddcore/OpenNNA] 想问问怎么运行起来 (Issue #3)

您好, 运行所需软件分别为Vivado HLS:2020.1,Vivado+SDK: 2018.3/2019.1 推荐的硬件环境为: 正点原子ZYNQ-7020 xc7z020clg400-2 验证的流程大致为:在README的快速验证章节中打包了配置好的工程文件,下载后导入到对应的软件中,然后与开发板连接通信。最后完成 DEMO运行。具体的工程导入,配置,运行过程比较繁琐,目前没有这部分的教程。你可以参考一下网络上Vivado软件运行工程的类似教程。 祝好 xddcore

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

joycepy711 avatar Aug 11 '23 01:08 joycepy711

您好, 运行所需软件分别为Vivado HLS:2020.1Vivado+SDK: 2018.3/2019.1 推荐的硬件环境为: 正点原子ZYNQ-7020 xc7z020clg400-2 验证的流程大致为:在README的快速验证章节中打包了配置好的工程文件,下载后导入到对应的软件中,然后与开发板连接通信。最后完成 DEMO运行。具体的工程导入,配置,运行过程比较繁琐,目前没有这部分的教程。你可以参考一下网络上Vivado软件运行工程的类似教程。 祝好 xddcore

image 您好,请问验证TCP是要在Linux系统下进行吗? image 这里是设置的开发板的IP地址吗?那请问端口号是如何查看的呢?非常感谢您

bo102 avatar Aug 21 '23 07:08 bo102

您好,我已成功将项目在vivado上完成了综合、实现和生成比特流文件,但是在烧录到FPGA ZYNQ7020开发板后没有任何的反应,请问是需要在Linux环境下运行吗?

joycepy711 avatar Aug 24 '23 08:08 joycepy711

您好,

  1. TCP验证可以在任何能跑Python的环境下运行。Windows/Linux均可。流程为FPGA开发板烧录TCPIP的DEMO工程,FPGA开发板作为服务端;Windows/Linux电脑作为客户端。在Windows/Linux电脑上连接USB摄像头(/使用笔记本前置摄像头)。然后在Windows/Linux电脑上python3 real_time_num.py即可运行实时数字识别DEMO。另外,如果没有摄像头,也可以运行python3 tcp_test.py,它将遍历测试数据集(测试数据集还未上传github,如果需要,可以滴滴我),并将图片发送给FPGA进行推理。最终返回正确率。
  2. IP地址和端口号可以在OpenNNA/sdk/tcpip/real_time_num.py文件中找到(263行)。IP地址貌似是DHCP动态分配的,可以登录路由器后台改为实际的。端口号为7。
s.connect(('192.168.3.136',7))

祝好

xddcore avatar Sep 03 '23 01:09 xddcore

您好,我已成功将项目在vivado上完成了综合、实现和生成比特流文件,但是在烧录到FPGA ZYNQ7020开发板后没有任何的反应,请问是需要在Linux环境下运行吗?

您好,

对于VIVADO SDK来说:

  1. 如果您烧录的是OpenNNA/sdk/local/main.c,则需要连接对应的串口查看打印log。
  2. 如果您烧录的是OpenNNA/sdk/local/echo.c,则需要在Windows/Linux电脑上运行OpenNNA/sdk/tcpip/real_time_num.pyOpenNNA/sdk/tcpip/tcp_test.py.py来查看DEMO效果。(关于这两个python程序的区别可见本issues的另外一条回复)

祝好

xddcore avatar Sep 03 '23 02:09 xddcore

您好,我已成功将项目在vivado上完成了综合、实现和生成比特流文件,但是在烧录到FPGA ZYNQ7020开发板后没有任何的反应,请问是需要在Linux环境下运行吗?

您好,

对于VIVADO SDK来说:

  1. 如果您烧录的是OpenNNA/sdk/local/main.c,则需要连接对应的串口查看打印log。
  2. 如果您烧录的是OpenNNA/sdk/local/echo.c,则需要在Windows/Linux电脑上运行OpenNNA/sdk/tcpip/real_time_num.pyOpenNNA/sdk/tcpip/tcp_test.py.py来查看DEMO效果。(关于这两个python程序的区别可见本issues的另外一条回复)

祝好

十分感谢您的解答。另外我想要一份测试数据集,请问可以发送到我的邮箱吗?邮箱号是[[email protected]]

joycepy711 avatar Sep 04 '23 03:09 joycepy711

您好,

测试数据集已上传。见https://github.com/xddcore/OpenNNA/releases/tag/Test_Dataset

祝好

xddcore avatar Sep 04 '23 06:09 xddcore