Digilent PYNQ-Z1 Python编程开发板

用于Zynq-7000 ARM/FPGA SoC的Digilent PYNQ-Z1 Python编程开发板是面向嵌入式系统的通用可编程平台,其设计旨在与PYNQ配套使用。PYNQ是一套开源框架,使嵌入式编程人员可以在无需设计可编程逻辑电路的情况下探索Xilinx Zynq All Programmable SoC (APSoC) 的功能。编程人员还可以使用Python对APSoC进行编程,然后直接在PYNQ-Z1上开发和测试代码,此时可编程逻辑电路会作为硬件库导入,并且编程人员可通过其API进行编程。PYNQ-Z1开发板是PYNQ开源框架的硬件平台。

PYNQ-Z1支持带有板载音频和视频接口的多媒体应用。该开发板在设计上可以轻松借助Pmod、Arduino和Grove外设以及通用IO引脚来实现扩展。PYNQ-Z1开发板还可以通过USB外设进行扩展,这些外设包括WiFi,蓝牙和网络摄像头。

特性

  • ZYNQ XC7Z020-1CLG400C
    • 650MHz双核Cortex-A9处理器
    • 具有8个DMA通道和4个高性能AXI3从端口的DDR3存储器控制器
    • 高带宽外设控制器:1G以太网、USB 2.0、SDIO
    • 低带宽外设控制器:SPI、UART、CAN、I2C
    • 可通过JTAG、Quad-SPI闪存和microSD卡进行编程
    • Artix-7系列可编程逻辑
      • 13,300个逻辑片,每个逻辑片具有四个6输入LUT和8个触发器
      • 630KB快速块RAM
      • 4个时钟管理块,每个块具有锁相环 (PLL) 和混合模式时钟管理器 (MMCM)
      • 220个DSP片
      • 片上模数转换器 (XADC)
  • 内存和存储:
    • 带有16位总线的512MB DDR3 @ 1050Mbps
    • 16MB Quad-SPI闪存,带有出厂编程的全局唯一标识符(兼容48位EUI-48/64™)。
    • MicroSD插槽
  • 电源:
    • 使用USB或任意7V-15V电源供电(请参阅推荐产品)
  • USB和以太网:
    • USB-JTAG编程电路
    • USB-UART桥
    • USB OTG PHY(仅支持主机)
    • 千兆以太网PHY
  • 音频和视频:
    • 带脉冲密度调制 (PDM) 输出的驻极体麦克风
    • 3.5mm单声道音频输出插孔,脉宽调制(PWM)格式
    • HDMI接收器端口(输入)
    • HDMI源端口(输出)
  • 开关、按钮和LED:
    • 4个按钮
    • 2个滑动开关
    • 4个LED
    • 2个RGB LED
  • 扩展连接器:
    • 两个标准Pmod端口
      • 总计16个FPGA I/O
  • Arduino/chipKIT Shield连接器
    • 总计49个FPGA I/O
    • 6个XADC单端0-3.3V模拟输入
    • 4个XADC差分0-1.0V模拟输入

应用

  • 计算机视觉
  • 工业控制
  • 物联网 (IoT)
  • 无人机
  • 加密
  • 嵌入式计算加速
  • 实时处理

正面

Digilent PYNQ-Z1 Python编程开发板

背面

Digilent PYNQ-Z1 Python编程开发板

Zynq APSoC架构

框图 - Digilent PYNQ-Z1 Python编程开发板
发布日期: 2019-03-05 | 更新日期: 2023-03-20