Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

想问问怎么运行起来 #3

Open
joycepy711 opened this issue Aug 10, 2023 · 8 comments
Open

想问问怎么运行起来 #3

joycepy711 opened this issue Aug 10, 2023 · 8 comments

Comments

@joycepy711
Copy link

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

@xddcore
Copy link
Owner

xddcore commented Aug 10, 2023

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

@joycepy711
Copy link
Author

joycepy711 commented Aug 11, 2023 via email

@bo102
Copy link

bo102 commented Aug 21, 2023

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

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

@joycepy711
Copy link
Author

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

@xddcore
Copy link
Owner

xddcore commented Sep 3, 2023

您好,

  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
Copy link
Owner

xddcore commented Sep 3, 2023

您好,我已成功将项目在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的另外一条回复)

祝好

@joycepy711
Copy link
Author

您好,我已成功将项目在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]]

@xddcore
Copy link
Owner

xddcore commented Sep 4, 2023

您好,

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

祝好

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants