![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PYNQ
桐桐花
努力学习ing
一些笔记是我看mooc学习整理的,仅供学习。如果侵权,请私信我删掉
展开
-
通过linux的远程登陆软件直接进入PYNQ-Z2的ubuntu命令行界面
以下想法和实践均来自实验室的一位学弟。我只是整理。背景学弟在调试PYNQ-Z2开发板时,觉得jupyter的方式运行很难受。因为看不到任何反馈的信息,很多报错都收不到。之前他的电脑就有时连不上jupter他试过用usb连接,通过一个linux的远程登陆软件可以很轻松地直接进入PYNQ-Z2的ubuntu命令行界面然后尝试直接在里面运行我写的python脚本可以很顺利地运行但由于li...原创 2019-10-13 11:21:43 · 1352 阅读 · 1 评论 -
PYNQ实验二:音频播放
它使用音频插孔HP + MIC播放录音;它可以从HP + MIC或LINE_IN上的麦克风输入。预先录制的音频样本也可以作为输入。from pynq.overlays.base import BaseOverlaybase = BaseOverlay("base.bit")pAudio = base.audiopAudio.select_line_in()pAudio.bypass...原创 2019-06-29 17:55:27 · 3409 阅读 · 7 评论 -
PYNQ包
所有PYNQ代码都包含在pynq Python包中,可以在Github存储库中找到。要了解有关Python包结构的更多信息,请参阅官方python文档。基础模块:pynq.ps - 便于管理处理系统(PS)和PS / PL接口。pynq.pl - 促进可编程逻辑(PL)的管理。pynq.overlay - 管理叠加层的状态,驱动程序和内容。数据移动模块:pynq.mmio - 实现P...翻译 2019-06-26 16:27:15 · 1315 阅读 · 0 评论 -
PYNQ Z2 笔记0——认识PYNQ Z2
PYNQ是Xilinx®的开源项目 这使得利用XilinxZynq® 系统芯片(SoC) 设计嵌入式系统变得非常容易 。使用Python语言和库,设计人员可以利用Zynq中可编程逻辑和微处理器的优势来构建更强大,更令人兴奋的嵌入式系统。PYNQ用户现在可以创建高性能的嵌入式应用程序并行硬件执行高帧率视频处理硬件加速算法实时信号处理高带宽IO低延迟控制PYZQ Z2外观PYN...原创 2019-06-09 14:14:29 · 1411 阅读 · 0 评论 -
PYNQ——PMOD接口
Pmod接口 (或外设模块接口)是Digilent公司在Digilent Pmod接口规范中定义的开放标准 ,用于与FPGA或微控制器开发板一起使用的外设。模块可从简单的按钮到更复杂的模块,包括网络接口 ,模数转换器或LCD显示器 。 这些模块可与不同供应商的各种FPGA或微控制器开发板配合使用。 Pmod不一定是即插即用的 - 需要软件和配置 - 但硬件接口是预先设计的,模块可以与主板快速组装...转载 2019-06-08 23:49:42 · 10572 阅读 · 0 评论 -
PYNQ例程一:1.4 AxiGPIO
leds : AxiGPIO| 4-bit output GPIO for interacting with the green LEDs LD0-3led是AxiGPIO类,这里讲解AxiGPIO类AxiGPIOAxiGPIO类提供了从外部通用外围设备(如led、按钮、使用AXI GPIO控制器IP连接到PL的开关)读取、写入和接收中断的方法。框图AxiGPIO模块控制PL中AXI ...翻译 2019-05-31 19:26:37 · 1585 阅读 · 2 评论 -
PYNQ例程一:1.3 PYNQ Overlays
Xilinx®Zynq®All Programmable device是基于ARM®Cortex®-A9双核处理器(简称处理系统或PS)集成FPGA fabric(简称可编程逻辑或PL)的SOC。PS子系统包括许多专用外围设备(内存控制器、USB、Uart、IIC、SPI等),可以在PL覆盖层中使用额外的硬件IP进行扩展.Overlays,或硬件库,是可编程/可配置的FPGA设计,将用户应用程序...原创 2019-05-28 17:55:07 · 2858 阅读 · 1 评论 -
PYNQ 笔记3 jupyter在线编程
进入jupyter界面在线编程下面是一个led闪烁程序原创 2019-05-11 19:57:17 · 1170 阅读 · 0 评论 -
PYNQ笔记2设置网络,连接Jupyter
开发板设置好后,需要连接到网络或具有Internet访问的路由器。 可以更新开发板和轻松安装新的软件包。这里我直接将开发板和电脑连接。直接连接到计算机(静态IP):要为计算机分配一个静态IP地址。我的电脑是windows系统。设置如下:1、进入控制面板->网络和Internet ->网络连接2、找到电脑的以太网网络接口,通常是本地连接3、双击网络接口以打开它,然后单击Pr...原创 2019-05-10 00:17:48 · 5070 阅读 · 2 评论 -
PYNQ 例程一:1.1 按钮和led演示
这个演示演示了如何在板上使用按钮(BTN0-3)、led (LD0-3)和RGB led (LD4-5)。你可以做以下操作来控制led或RGB led:按钮0按下:RGB led改变颜色。按钮1:led从右向左移动(LD0 -> LD3)。按钮2:led从左向右移动(LD3 -> LD0)。按钮3:关闭所有led并结束演示。/*下载板上资源*/from time impo...原创 2019-05-15 21:15:22 · 1344 阅读 · 0 评论 -
PYNQ例程一:1.2深入学习LED、按钮、开关
1、电路原理图按钮当按下时,四个按钮在相应的PL引脚上产生一个高逻辑。Signal Name PL PINBTN0 D19BTN1 D20BTN2 L20BTN3 L19LEDs这四个单独的LED是阳极连接到Zynq PL通过330欧姆电阻.将逻辑高度应...原创 2019-05-20 22:42:05 · 1216 阅读 · 0 评论 -
PYNQ-Z2笔记 1启动PYNQ
1、在SD卡中烧录映像文件在官网上下载PYNQ-Z2image映像文件。下载Win32 Disk Image。将SD卡(至少8G)插进电脑,将映像文件烧录到SD卡中。2、开发板配置将已烧录好映像文件的SD卡插入开发板卡槽中通过右上角BOOT跳线帽选择从SD卡启动...原创 2019-05-07 21:37:39 · 1199 阅读 · 0 评论