简介
PYNQ-Z2是一款FPGA开发板,它以ZYNQ XC7Z020 FPGA为核心,利用ZYNQ中的可编程逻辑和Arm处理器的优势可以构建强大的嵌入式系统,PYNQ的开源框架可以使嵌入式编程用户在无需设计可编程逻辑电路的情况下充分发挥Xilinx ZYNQ SoC的功能,使用Ethernet作为PC和board之间的通讯方式,这块开发板除支持传统ZYNQ开发方式外,还可支持Python进行SoC编程,并且代码可直接在PYNQ-Z2上进行开发和调试。可编程逻辑电路以硬件库的形式导入并且可以通过API编程,这种方式基本上与软件库的导入和编程方式相同。
PYNQ-Z2配备有以太网,HDMI输入/输出,MIC输入,音频输出,Arduino接口,树莓派接口,2个Pmod,用户LED,按钮和开关。 兼容树莓派连接器、Arduino屏蔽连接器以及Pmod连接器可以支持多种配件拓展,同时这些接口也可以用作GPIO。
PYNQ 是 Python On Zynq 的缩写,它是一个软件开发框架,指导硬件层、驱动层和应用层之间的接口设计,PYNQ框架通过高层次的封装,将底层硬件FPGA实现细节与上层应用层的使用脱耦,让上层应用开发者通过Python编程就可以调用FPGA模块。其适用于大面积的设计者和开发者,能帮助用户实现多种高性能的嵌入式应用,包括:并行硬件执行,高帧率视频处理,硬件加速算法,实时信号处理,高带宽IO,低延时控制。
PYNQ结合了ZYNQ与Python的全部优势,可结合DF arduino扩展板,树莓派扩展板使用;可广泛应用于机器学习、研究和原型制造等领域。
技术规格
- 外观尺寸
- 87mm*138mm
- 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 Slices
- 片上模数转换器(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个)
配送清单