fpga python_PYNQ:使用Python进行FPGA开发

未经私信同意禁止转载!

前言

PYNQ 就是python+ZYNQ的意思,简单来说就是使用python在Xilinx 的ZYNQ平台上进行开发。是Xilinx开发的一个新的开源框架,使嵌入式编程人员能够在无需设计可编程逻辑电路的情况下即可充分发挥 Xilinx Zynq All Programmable SoC(APSoC)的功能。

PYNQ-Z2开发板是最近刚推出的低成本的支持PYQN开发环境的demo板。淘宝上单板售价是950RMB,买套装的需要一千多,如果各种必要配件手里都有的话,买单板就行了。最近北美天然气价格暴涨,鄙人小赚一笔,用收益入手了一块!感谢北美人民的取暖费!

就是下面这款骚气十足的板子。PYNQ-Z2

一、环境搭建

或者直接下载《PYNQ-Z1 官方入门指导手册》就可以按照步骤快速搭建。硬件上只需要8GTF卡+网线+microUSB线。去网上下载最新的镜像,写入到TF,就可以正常启动。

启动后,如果你是用电脑网口和PYNQ直连的话,浏览器地址栏输入PYNQ的默认IP 192.168.2.99即可登录,登录密码是xilinx。登录后的Jupyter界面如下。登录界面

程序编写和调试可以在jupyter 里面完成,后面会有图片显示开发的界面。这里要注意,你使用的浏览器要支持Jupyter,最新版的Chrome就可以。

我平常开发都是需要连上VPN,导致无法使用网线直连,我的解决方案是在虚拟机下的ubuntu里面连接,将虚拟机的网络连接设为桥连接,并且去掉V

你可能感兴趣的:(fpga,python)