差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
pynq [2019/03/27 13:55]
jingjing [支持]
pynq [2020/12/31 19:14] (当前版本)
xuhao
行 1: 行 1:
-{{ :​eetreewechat.jpeg?600 |}} <WRAP centeralign>​**扫描二维码,关注微信公众号“电子森林”,可以在手机上查看本网站的所有文章** </​WRAP>​+{{ :​eetreewechat.png?600 |}} <WRAP centeralign>​**扫描二维码,关注微信公众号“电子森林”,可以在手机上查看本网站的所有文章** </​WRAP>​
  
  
行 22: 行 22:
  
 ==== 关键技术 ==== ==== 关键技术 ====
-Jupyter Notebook 是一个基于浏览器的交互式计算环境。可以创建Jupyter笔记本文档,包括实时代码,交互式小部件,绘图,说明文本,方程式,图像和视频。可以使用Python在Jupyter Notebook中轻松编程支持PYNQ的Zynq板。使用Python,开发人员可以 在可编程逻辑上使用硬件库和覆盖。 硬件库或覆盖可以加速Zynq板上运行的软件,并 ​ 自定义硬件平台和接口。PYNQ映像是可引导的Linux映像,包括 ​ pynq  Python包和其他开源包。+[[https://​jupyter.org/​|Jupyter Notebook]]是一个基于浏览器的交互式计算环境。可以创建Jupyter笔记本文档,包括实时代码,交互式小部件,绘图,说明文本,方程式,图像和视频。可以使用Python在Jupyter Notebook中轻松编程支持PYNQ的Zynq板。使用Python,开发人员可以 在可编程逻辑上使用硬件库和覆盖。 硬件库或覆盖可以加速Zynq板上运行的软件,并 ​ 自定义硬件平台和接口。PYNQ映像是可引导的Linux映像,包括 ​ pynq  Python包和其他开源包。
  
 ==== 需要的软件 ==== ==== 需要的软件 ====
 +Jupyter笔记本界面基于浏览器,只需一个[[https://​jupyter-notebook.readthedocs.io/​en/​latest/​notebook.html#​browser-compatibility|兼容的Web浏览器]],即可开始使用Python编程PYNQ。为了获得更高的性能,您还可以将C/​C++与PYNQ结合使用。在[[https://​www.xilinx.com/​support/​download/​index.html/​content/​xilinx/​en/​downloadNav/​vivado-design-tools/​2016-1.html|赛灵思SDK软件开发环境]]是免费提供的。您还可以使用第三方软件开发工具。可以使用标准Xilinx和第三方硬件设计工具创建新的硬件库和叠加层。[[https://​www.xilinx.com/​support/​download/​index.html/​content/​xilinx/​en/​downloadNav/​vivado-design-tools/​2016-1.html|Xilinx Vivado]]的[[https://​www.xilinx.com/​support/​download/​index.html/​content/​xilinx/​en/​downloadNav/​vivado-design-tools/​2016-1.html|免费WebPACK版本]]完全支持许多Zynq主板。  
 +l
 ==== 入门PYNQ ==== ==== 入门PYNQ ====
 === 阅读指南 === === 阅读指南 ===
行 33: 行 34:
     * [[https://​pynq.readthedocs.io/​en/​latest/​getting_started/​other_boards.html|将PYNQ与其他Zynq板一起使用]]     * [[https://​pynq.readthedocs.io/​en/​latest/​getting_started/​other_boards.html|将PYNQ与其他Zynq板一起使用]]
 === 视频教程 === === 视频教程 ===
 +  * 摩尔吧上的教程
 +    * [[https://​www.moore8.com/​courses/​2407|基于PYNQ SOC平台——快速入门神经网络的建模与硬件加速(一)]]
 +    * [[https://​www.moore8.com/​courses/​2409|基于PYNQ SOC平台——快速入门神经网络的建模与硬件加速(二)]]
 +    * [[https://​www.moore8.com/​courses/​2410|基于PYNQ SOC平台——快速入门神经网络的建模与硬件加速(三)]]
 +  * YouTube
  
 ==== 开发平台 ==== ==== 开发平台 ====
-=== 核心卡 ===+=== 开发板 ===
   * [[https://​store.digilentinc.com/​pynq-z1-python-productivity-for-zynq-7000-arm-fpga-soc/​|Pynq-Z1 from Digilent]]   * [[https://​store.digilentinc.com/​pynq-z1-python-productivity-for-zynq-7000-arm-fpga-soc/​|Pynq-Z1 from Digilent]]
   * [[http://​www.tul.com.tw/​ProductsPYNQ-Z2.html|Pynq-Z2 from TUL]]   * [[http://​www.tul.com.tw/​ProductsPYNQ-Z2.html|Pynq-Z2 from TUL]]
行 41: 行 47:
   * [[https://​www.xilinx.com/​products/​boards-and-kits/​zcu111.html|ZCU111 from Xilinx]]   * [[https://​www.xilinx.com/​products/​boards-and-kits/​zcu111.html|ZCU111 from Xilinx]]
  
-=== PYNQ像 ===+=== PYNQ像 ===
   * [[https://​www.xilinx.com/​registration/​sign-in.html?​oamProtectedResource=wh%3Dwww.xilinx.com%20wu%3D%2Fmember%2Fforms%2Fdownload%2Fxef.html%3Ffilename%3Dpynq_z1_v2.4.zip%20wo%3D1%20rh%3Dhttps%3A%2F%2Fwww.xilinx.com%20ru%3D%252Fmember%252Fforms%252Fdownload%252Fxef.html%20rq%3Dfilename%253Dpynq_z1_v2.4.zip|PYNQ-Z1 v2.4 PYNQ image]]   * [[https://​www.xilinx.com/​registration/​sign-in.html?​oamProtectedResource=wh%3Dwww.xilinx.com%20wu%3D%2Fmember%2Fforms%2Fdownload%2Fxef.html%3Ffilename%3Dpynq_z1_v2.4.zip%20wo%3D1%20rh%3Dhttps%3A%2F%2Fwww.xilinx.com%20ru%3D%252Fmember%252Fforms%252Fdownload%252Fxef.html%20rq%3Dfilename%253Dpynq_z1_v2.4.zip|PYNQ-Z1 v2.4 PYNQ image]]
   * [[https://​www.xilinx.com/​registration/​sign-in.html?​oamProtectedResource=wh%3Dwww.xilinx.com%20wu%3D%2Fmember%2Fforms%2Fdownload%2Fxef.html%3Ffilename%3Dpynq_z2_v2.4.zip%20wo%3D1%20rh%3Dhttps%3A%2F%2Fwww.xilinx.com%20ru%3D%252Fmember%252Fforms%252Fdownload%252Fxef.html%20rq%3Dfilename%253Dpynq_z2_v2.4.zip|PYNQ-Z2 v2.4 PYNQ image]]   * [[https://​www.xilinx.com/​registration/​sign-in.html?​oamProtectedResource=wh%3Dwww.xilinx.com%20wu%3D%2Fmember%2Fforms%2Fdownload%2Fxef.html%3Ffilename%3Dpynq_z2_v2.4.zip%20wo%3D1%20rh%3Dhttps%3A%2F%2Fwww.xilinx.com%20ru%3D%252Fmember%252Fforms%252Fdownload%252Fxef.html%20rq%3Dfilename%253Dpynq_z2_v2.4.zip|PYNQ-Z2 v2.4 PYNQ image]]
行 47: 行 53:
   * [[https://​www.xilinx.com/​registration/​sign-in.html?​oamProtectedResource=wh%3Dwww.xilinx.com%20wu%3D%2Fmember%2Fforms%2Fdownload%2Fxef.html%3Ffilename%3Dzcu111_v2.4.zip%20wo%3D1%20rh%3Dhttps%3A%2F%2Fwww.xilinx.com%20ru%3D%252Fmember%252Fforms%252Fdownload%252Fxef.html%20rq%3Dfilename%253Dzcu111_v2.4.zip|ZCU111 v2.4 PYNQ image]]   * [[https://​www.xilinx.com/​registration/​sign-in.html?​oamProtectedResource=wh%3Dwww.xilinx.com%20wu%3D%2Fmember%2Fforms%2Fdownload%2Fxef.html%3Ffilename%3Dzcu111_v2.4.zip%20wo%3D1%20rh%3Dhttps%3A%2F%2Fwww.xilinx.com%20ru%3D%252Fmember%252Fforms%252Fdownload%252Fxef.html%20rq%3Dfilename%253Dzcu111_v2.4.zip|ZCU111 v2.4 PYNQ image]]
  
-=== Community boards ​===+=== 社区板卡 ​===
   * Avnet Ultra96 v2.4 PYNQ image   * Avnet Ultra96 v2.4 PYNQ image
   * [[https://​ultra96-pynq.readthedocs.io/​en/​latest/​|Ultra96 PYNQ documentation]]   * [[https://​ultra96-pynq.readthedocs.io/​en/​latest/​|Ultra96 PYNQ documentation]]
行 92: 行 98:
  
  
-=== Example Notebooks ​=== +=== 案例笔记 ​=== 
- +  * [[https://​github.com/​Xilinx/​PYNQ/​blob/​v2.0/​boards/​Pynq-Z1/​base/​notebooks/​pmod/​pmod_adc.ipynb|ADC波形]] 
 +  * [[https://​github.com/​Xilinx/​PYNQ/​blob/​v2.0/​boards/​Pynq-Z1/​base/​notebooks/​pmod/​pmod_dac_adc.ipynb|DAC ADC示例]] 
 +  * [[https://​github.com/​Xilinx/​PYNQ/​blob/​v2.0/​pynq/​notebooks/​common/​overlay_download.ipynb|下载叠加层]] 
 +  * [[https://​github.com/​Xilinx/​PYNQ/​blob/​v2.0/​boards/​Pynq-Z1/​base/​notebooks/​pmod/​pmod_grove_adc.ipynb|Grove ADC]] 
 +  * [[https://​github.com/​Xilinx/​PYNQ/​blob/​v1.4/​Pynq-Z1/​notebooks/​examples/​arduino_analog.ipynb|Arduino模拟示例]] 
 +  * [[https://​github.com/​Xilinx/​PYNQ/​blob/​v1.4/​Pynq-Z1/​notebooks/​examples/​opencv_filters_webcam.ipynb|OpenCV软件过滤器]] 
 +  * [[https://​github.com/​Xilinx/​PYNQ/​blob/​v2.0/​boards/​Pynq-Z1/​base/​notebooks/​arduino/​arduino_grove_ledbar.ipynb|Grove LED酒吧]] 
 +  * [[https://​github.com/​Xilinx/​PYNQ/​blob/​v1.4/​Pynq-Z1/​notebooks/​examples/​overlay_integration.ipynb|创建新的叠加层]] 
 +  * [[https://​github.com/​Xilinx/​PYNQ/​blob/​v2.0/​boards/​Pynq-Z1/​base/​notebooks/​video/​opencv_face_detect_hdmi.ipynb|OpenCV人脸检测]] 
 +  * [[https://​github.com/​Xilinx/​PYNQ/​blob/​v2.0/​boards/​Pynq-Z1/​base/​notebooks/​pmod/​pmod_pwm.ipynb|PWM示例]] 
 +  * [[https://​github.com/​Xilinx/​PYNQ/​blob/​v2.0/​boards/​Pynq-Z1/​base/​notebooks/​pmod/​pmod_timer.ipynb|定时器示例]] 
 +  * [[https://​github.com/​Xilinx/​PYNQ/​blob/​v2.0/​boards/​Pynq-Z1/​base/​notebooks/​audio/​audio_playback.ipynb|PYNQ音频]] 
 +  * [[https://​github.com/​Xilinx/​PYNQ/​blob/​v2.0/​pynq/​notebooks/​common/​usb_webcam.ipynb|USB网络摄像头]] 
 +  * [[https://​github.com/​Xilinx/​PYNQ/​blob/​v2.0/​boards/​Pynq-Z1/​base/​notebooks/​pmod/​pmod_grove_tmp.ipynb|Shell命令]] 
 +  * [[https://​github.com/​Xilinx/​PYNQ/​blob/​v1.4/​Pynq-Z1/​notebooks/​examples/​pmod_grove_tmp.ipynb|温度感应器]] 
 +  * [[https://​github.com/​Xilinx/​PYNQ/​blob/​v2.0/​pynq/​notebooks/​common/​usb_wifi.ipynb|USB无线上网]] 
 +  * {{:​骑驴玩儿漂移-fpga之pynq_-_z2_入门学习笔记1_1_.pdf|骑驴玩儿漂移­FPGA之PYNQ Z2入门学习笔记1}}
 ==== 参与其中 ==== ==== 参与其中 ====
 +PYNQ项目的完整源代码可从[[https://​github.com/​Xilinx/​Pynq|PYNQ GitHub]]获得。如果您想参与或联系PYNQ团队,您可以在[[http://​www.pynq.io/​support|PYNQ支持论坛]]上发布消息。