PYNQ-Z2是基于Xilinx ZYNQ-7000 FPGA的平台,除继承了传统ZYNQ平台的强大处理性能外,还兼容Arduino接口与标准树莓派接口,这使得PYNQ-Z2的具有极大的可拓展性与开源性。PYNQ是一个新的开源框架,使嵌入式编程人员能够在无需设计可编程逻辑电路的情况下即可充分发挥Xilinx Zynq All Programmable SoC(APSoC)的功能。与常规方式不同的是,通过PYNQ-Z2,用户可以使用Python进行APSoC编程,并且代码可直接在PYNQ2上进行开发和测试。通过PYNQ-Z2,可编程逻辑电路将作为硬件库导入并通过其API进行编程,其方式与导入和编程软件库基本相同。
主芯片:
· 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.5mmTRRS 插孔
· 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个)
· 低延时控制