开源项目新利器——PYNQ-Z2 套件版

网友投稿 2018-08-18 19:34

PYNQ-Z2 开发板是Xilinx 大学计划支持PYNQ开源框架的第二代最新开发平台,根据第一代的反馈做功能升级。PYNQ开源框架可以使嵌入式编程用户在无需设计可编程逻辑电路的情况下充分发挥Xilinx Zynq SoC的功能。PYNQ-Z2除支持传统ZYNQ开发方式外,还可支持Python进行SoC编程,并且代码可直接在PYNQ-Z2上进行开发和调试。可编程逻辑电路以硬件库的形式导入并且可以通过API编程,这种方式基本上与软件库的导入和编程方式相同。

https://cdn.china-scratch.com/timg/180820/1934021232-0.jpg

PYNQ-Z2 开发板以ZYNQ  XC7Z020 FPGA为核心,配备有以太网,HDMI输入/输出,MIC输入,音频输出,Arduino接口,树莓派接口,2个Pmod,用户LED,按钮和开关。  兼容树莓派连接器、Arduino屏蔽连接器以及Pmod连接器可以支持多种配件拓展,同时这些接口也可以用作GPIO 。

https://cdn.china-scratch.com/timg/180820/19340264Q-1.jpg

【平台参数】

https://cdn.china-scratch.com/timg/180820/1934021X6-2.jpg

ZYNQ XC7Z020-1CLG400C: 

  • 650MHz双核Cortex-A9处理器

  • DDR3内存控制器,具有8个DMA通道和4个高性能AXI3从端口

  • 高带宽外设控制器:1G以太网,USB 2.0,SDIO

  • 低带宽外设控制器:SPI,UART,CAN,I2C

  • 可从JTAG,Quad-SPI闪存和microSD卡进行编程

  • Artix-7系列可编程逻辑

  • 13,300个逻辑片,每个具有四个6输入LUT和8个触发器

  • 630 KB的快速block RAM

  • 4个时钟管理片,每个片都有一个锁相环(PLL)和混合模式时钟管理器(MMCM)

  • 220 DSP切片

  • 片上模数转换器(XADC)

存储:

  • 带有16位总线@1050Mbps的512MB DDR3

  • 16MB Quad-SPI闪存,具有出厂编程的全球唯一标识符(兼容48位EUI-48/64™)。

  • MicroSD插槽

供电:

  • 由USB或任何7V-15V电源供电

USB和以太网:

  • 千兆以太网PHY

  • USB-JTAG编程电路

  • USB-UART桥

  • USB OTG PHY(仅支持主机)

音频和视频

  • 具有24bit DAC且支持I2S协议的3.5mm TRRS 插孔

  • 3.5mm线路输入插口

  • HDMI接收端口(输入)

  • HDMI源端口(输出)

开关,按钮和LED:

  • 4个按钮

  • 2个滑动开关

  • 4个LED

  • 2个RGB LED

扩展连接器:

  • 两个标准Pmod端口

  • 16个FPGA I/O接口 (与树莓派接口共享8个Pin)

  • Arduino屏蔽连接器

  • 24 个FPGA I/O

  • 6个 XADC的单端0-3.3V模拟输入

  • Raspberry Pi 连接器

  • 28个FPGA I/O (与 Pmod A接口共享8个)

产品包含:

  • PYNQ-Z2开发板

  • 配套包装盒

  • 亚克力

  • Micro SD Card (含镜像文件)

  • Micro USB线

  • 网线

资源下载

Schematics (PDF)

http://www.tul.com.tw/download/TUL_PYNQ%20Schematic_R12.pdf  

PYNQ-Z2 Boot Image

http://www.tul.com.tw/download/pynq_z2_v2.2.img.zip 

PYNQ-Z2 Board File

http://www.tul.com.tw/download/pynq-z2.zip

Master XDC

http://www.tul.com.tw/download/pynq-z2_v1.0.xdc.zip

          

PYNQ项目介绍

PYNQ是赛灵思公司的一个开源项目,可以通过ZYNQ(SoC)轻松的设计嵌入式系统。

使用Python语言和库,设计人员可以利用ZYNQ中的可编程逻辑和Arm处理器的优势来构建强大和令人兴奋的嵌入式系统。

使用者可以利用PYNQ-Z2平台创建下列的高性能嵌入式应用

  • 并行硬件执行

  • 高帧率的视频处理

  • 硬件加速算法

  • 实时信号处理

  • 高带宽IO

  • 低延迟控制

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com