今天在課題組開了會,收到了第一塊FPGA板---可愛的小粉板
可是我對它無從下手啊啊啊,怎么辦呢。
從網上零零散散找了些資料,在此記錄下吧,免得忘掉啦。
第一步--軟硬件准備
硬件准備
PYNQ-Z2 開發板
以太網線
Micro USB 數據線
空白Micro SD 卡(最少8GB 容量)
軟件准備
先在SD卡上制作鏡像
https://blog.csdn.net/qq_34341423/article/details/102507665
(手上沒有SD讀卡器,我就把PYNQ板子放一放了,結果今天讀卡器到了……才發現套裝PYNQ里的sd卡已經幫我制作好鏡像了,以后買套裝PYNQ的小伙伴可以跳過制作鏡像步驟噢)
(打開板子后,我又卡了……沒有網線)
網絡配置參照如下:
https://blog.csdn.net/weixin_42138088/article/details/105620018?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase
連接Jupiter Notebook
測試以太網是否連接成功 在cmd里輸入 ping 192.168.2.99
連接成功后即可通過192.168.2.99訪問Jupiter Notebook
通過samba傳輸文件
在開發過程中,如果需要在PC機與板卡之間傳輸一些較大的文件,可以通過PYNQ支持的samba協議將PYNQ的文件系統當作一個網絡硬盤直接讀取。
操作方法:在Windows中只需要打開資源管理器,輸入\\pynq\xilinx即可成功連接。
相關設計、文檔與軟件整理
(來自網絡http://www.digilent.com.cn/community/411.html)
PYNQ官方網站(http://www.pynq.io/)
PYNQ板卡資源
• PYNQ-Z2 User Manual (PDF)
(https://d2m32eurp10079.cloudfront.net/Download/pynqz2_user_manual_v1_0.pdf)
• PYNQ-Z2 Boot Image (https://d2m32eurp10079.cloudfront.net/Download/pynq_z2_v2.3.zip)
• PYNQ-Z2 Board File (for Pmod IP support please refere here)
(https://d2m32eurp10079.cloudfront.net/Download/pynq-z2.zip)
• Master XDC (http://www.tul.com.tw/download/pynq-z2_v1.0.xdc.zip)
• Protective Acrylic Case (PDF)
(http://www.tul.com.tw/download/PYNQ_Z2-AcrylicCaseDrawing.PDF)
• Zynq Datasheet (PDF)
(https://www.xilinx.com/support/documentation/data_sheets/ds187-XC7Z010-XC7Z020-Data-Sheet.pdf)
• Zynq Manual (PDF)
(https://www.xilinx.com/support/documentation/user_guides/ug585-Zynq-7000-TRM.pdf)
• Schematics (PDF)
(http://www.tul.com.tw/download/TUL_PYNQ%20Schematic_R12.pdf)
官方教學視頻
1. 「10分鍾輕松上手PYNQ(中文字幕)」(http://www.digilent.com.cn/studyinfo/67.html)
官方入門指導手冊/實驗指導手冊
1. PYNQ中文入門指導手冊及示例程序
(http://f.digilent.com.cn/video_20170828_jxus4q5wb5tsm.rar?attname=PYNQ-Z1中文入門指導手冊及示例程序.rar)
社區資源整理:
1.「機器學習:如何在PYNQ-Z1上搭建開源二值神經網絡BNN」(http://www.digilent.com.cn/community/385.html)
2.「Xilinx BNN-PYNQ框架入門」(https://github.com/Xilinx/BNN-PYNQ)
3.「論文 | 在PYNQ上實現深度遞歸神經網絡語言模型」(http://www.digilent.com.cn/community/584.html)
PYNQ 開源項目作品:
1.「基於PYNQ的Launchpad」(http://www.digilent.com.cn/project/details/145.html)
2.「基於PYNQ智能識別計算器」(http://www.digilent.com.cn/project/details/138.html)
3.「基於PYNQ的雙目視覺系統」(http://www.digilent.com.cn/project/details/140.html)
4.「基於PYNQ的智能便攜運輸輪」(http://www.digilent.com.cn/project/details/158.html)
5.「基於PYNQ的心電監測與分析裝置」(http://www.digilent.com.cn/project/details/161.html)
6.「基於PYNQ與BNN深度學習的復雜環境探測機器人」(http://www.digilent.com.cn/project/details/164.html)
7.「基於PYNQ的手勢識別手套」(http://www.digilent.com.cn/project/details/166.html)
Python入門視頻教程:
1. 「從菜鳥到達人:Python入門寶典」(http://www.digilent.com.cn/studyinfo/53.html)
Vivado 最新版及各版本下載地址(百度雲),感謝網友“FPGATopic”:
(https://www.cnblogs.com/ifpga/p/8975804.html)
PYNQ-Z2 啟動鏡像(百度雲),本人提供,原地址下載速度實在慢:
(鏈接: https://pan.baidu.com/s/1L4oTwTbk6nWxU9j41sUzCw 提取碼: 5152)
