-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Chenglong Hu edited this page Sep 18, 2018
·
20 revisions
大家好,我们将在这里“众筹”一波PYNQ的相关中文资料,主要分为两个板块,案例使用介绍和新手入门教程,这些材料都将会成为之后PYNQ公众号以及PYNQ相关书籍的文字材料,因此请大家尽量避免过多的口语化描述。在开始之前,我们需要先统一一下后面会用到的工具和版本,有问题在群里讨论
- 文字材料采用
markdown
书写,编辑器推荐atom
或者vscode
或者其他你熟练的 - Vivado 2017.4: 很多案例本身不是采用2017.4写的,尽量将它们转换为2017.4,实在不行的也不强求
- PYNQ-Z2 Board: 很多案例写的时候只有PYNQ-Z1,可以先在Z1上进行尝试,如果可以直接在Z2上运行那就移过来
- 案例: 着重介绍案例中提供的Notebook的使用方法,对硬件部分的解释只需要解释到框图和数据流这一步即可,不需要详细到硬件ip设计细节。原案例中肯定也会有各种各样的错误,在小范围内可以自己修正,如果错误较大请联系原作者,并在群里讨论这个案例的工作是否还要继续。
- 入门教程:对于刚开始用PYNQ的新手,着重介绍某个知识点,要求详细且覆盖广
流程:
- 领取任务,在wiki上登记,在群里吼一声
- xupsh账号会fork一份代码,如果对原案例有修改就直接在fork的代码上进行修改(主要是README)
- 完成案例介绍文档,以markdown的形式提交在本repo,到时候一个项目一个文件夹,文件夹名字为数字序号(按提交顺序)
案例 | 分类 | 难度 | 简介 | 初步拟定大纲 | 领取任务 |
---|---|---|---|---|---|
Base Overlay | 基础 | ⭐⭐⭐⭐ | 官方提供的通用版Overlay,包含了对板卡上所有外设的驱动,一般来说推荐用户使用这个来进行入门实验 | ||
Logictool Overlay | 基础 | ⭐⭐⭐ | 官方提供的逻辑工具Overlay,包含了二值逻辑、状态机、模式生成等多种逻辑工具 | ||
IIOT电机控制 | 物联网 | ⭐⭐ | 采用 Python 加速边缘分析和机器学习在工业物联网的应用 案例地址:https://github.com/Xilinx/IIoT-SPYN | ||
PYNQ-Bot机器人 | 物联网 | ⭐⭐ | 使用PYNQ简单的控制小车 案例地址:https://github.com/Xilinx/PYNQ-BOT | ||
PYNQ-BNN | 人工智能 | ⭐⭐⭐ | 基于Pynq的二值神经网络BNN 案例地址:https://github.com/Xilinx/bnn-PYNQ/ | ||
PYNQ-LSTM | 人工智能 | ⭐⭐⭐ | 基于Pynq的LSTM 案例地址:https://github.com/tukl-msd/LSTM-PYNQ | ||
PYNQ-QNN | 人工智能 | ⭐⭐⭐ | 基于Pynq的量化神经网络QNN 案例地址:https://github.com/Xilinx/QNN-MO-PYNQ | ||
PYNQ-CV | 机器视觉 | ⭐⭐⭐ | 在PYNQ上使用xfopencv来加速常规cv处理 案例地址:https://github.com/Xilinx/PYNQ-ComputerVision | ||
cv2pynq | 机器视觉 | ⭐⭐⭐ | 在PYNQ上加速OpenCV处理函数 案例地址:https://github.com/wbrueckner/cv2pynq | ||
VectorBlox | 机器视觉 | ⭐⭐⭐ | HDMI视频处理 案例地址:https://github.com/VectorBlox/PYNQ | ||
Spynq | 基础 | ⭐⭐ | Apache Spark on PYNQ 案例地址:https://github.com/AcceleratedCloud/Spynq | ||
FIR-PYNQ | 基础 | ⭐ | 加速FIR滤波器 https://github.com/hackwa/pynqfire | ||
CNN-PYNQ | 人工智能 | ⭐⭐⭐ | 在PYNQ上运行CNN https://github.com/awai54st/PYNQ-Classification |