×

:

Not a valid Time
This is a required field.
DFRobot - Circular Thin Film Force Sensor with Extended Leads (7.6mm, 30g-1.5kg, 0.3mm)

DFRobot - Circular Thin Film Force Sensor with Extended Leads (7.6mm, 30g-1.5kg, 0.3mm)

DFRobot - Digital RGB LED Strip 120 LED-Black

DFRobot - Digital RGB LED Strip 120 LED-Black

DFRobot - PYNQ-Z2 Development Board

£293.56 £244.63
  • Zynq XC7Z020 SoC combining ARM processing and FPGA programmable logic
  • PYNQ support for Python control of compatible hardware overlays
  • 512MB DDR3 and 16MB Quad-SPI Flash
  • Gigabit Ethernet, HDMI input/output and audio interfaces
  • Two Pmod ports plus Arduino and Raspberry Pi expansion connectors
  • Onboard buttons, switches, LEDs and RGB LEDs for interactive experiments
SKU
DF-DFR0600

Introduction

This PYNQ-Z2 development board brings Python programming and FPGA hardware together for embedded-system learning and prototyping. The Zynq XC7Z020 combines a dual-core Cortex-A9 processor with programmable logic, allowing software to control compatible hardware libraries through Python APIs. Start with existing PYNQ overlays to explore board peripherals and hardware-backed functions, then progress toward custom designs as project needs grow. With 512MB DDR3, Gigabit Ethernet, HDMI input/output and audio interfaces, this board supports hands-on work across sensing, signal processing and multimedia. The package includes the development board; prepare the boot media, power connection and project peripherals separately.

Python Access to Existing FPGA Hardware Overlays

PYNQ makes compatible programmable-logic designs available as hardware libraries called overlays, which Python code can load and control through APIs. This gives software-oriented developers a route into FPGA experiments using existing designs, without creating logic circuits for every first project. The PYNQ environment supports developing and testing Python code on the board, with example notebooks for supported peripherals. Building a new custom overlay still requires the appropriate FPGA design and implementation workflow.

ARM Processing and Programmable Logic on One Platform

This Zynq development board combines a listed 650MHz dual-core Cortex-A9 processor with programmable logic equivalent to an Artix-7 FPGA. The hardware resources include 13,300 logic slices, 630 KB of block RAM and 220 DSP slices, alongside 512MB DDR3 memory. This architecture supports exploring how work can be divided between software and parallel hardware. Application speed depends on the implemented overlay and data path, making this board a platform for acceleration development rather than a fixed-performance accelerator.

HDMI and Audio for Multimedia Experiments

This PYNQ-Z2 board integrates HDMI input and output, an audio interface with a 3.5mm TRRS jack, and a separate line-in jack. These connections support practical video and audio experiments using a suitable overlay, while Gigabit Ethernet provides network access to the development environment. The documented base overlay includes support for HDMI and the audio codec, helping connect hardware inputs to Python-controlled processing. Compatible sources, displays and audio peripherals are additional project components.

Expansion Through Pmod and Familiar Connector Formats

Two Pmod ports, an Arduino shield connector and a Raspberry Pi connector extend the board to compatible sensors and peripherals. Four push-buttons, two switches, four LEDs and two RGB LEDs provide onboard interaction for introductory experiments. Expansion pins connect to programmable logic, so the selected overlay must support the required interfaces. Eight Pmod A pins are shared with the Raspberry Pi connector; plan pin usage and check electrical compatibility before combining expansion hardware.

Features

  • Zynq XC7Z020 SoC combining ARM processing and FPGA programmable logic
  • PYNQ support for Python control of compatible hardware overlays
  • 512MB DDR3 and 16MB Quad-SPI Flash
  • Gigabit Ethernet, HDMI input/output and audio interfaces
  • Two Pmod ports plus Arduino and Raspberry Pi expansion connectors
  • Onboard buttons, switches, LEDs and RGB LEDs for interactive experiments
  • USB or 7V-15V external power options

Applications

  • FPGA and embedded-system education
  • Python-controlled hardware prototyping
  • Hardware-accelerated algorithm development
  • Video and audio signal-processing experiments
  • Machine-learning research with compatible overlays
  • Sensor and peripheral-interface development

Specification

  • Outline Dimension: 87mm*138mm/3.43”*5.43"
  • ZYNQ XC7Z020-1CLG400C Board:
         650MHz dual-core Cortex-A9 processor
         DDR3 memory controller with 8 DMA channels and 4 High-Performance AXI3 Slave ports
         High-bandwidth peripheral controllers: 1G Ethernet, USB 2.0, SDIO
         Low-bandwidth peripheral controller: SPI, UART, CAN, I2C
         Programmable from JTAG, Quad-SPI flash, and MicroSD card
         Programmable logic equivalent to Artix-7 FPGA
         13,300 logic slices, each with four 6-input LUTs and 8 flip-flops
         630 KB of fast block RAM
         4 clock management tiles, each with a phase locked loop (PLL) and mixed-mode clock manager (MMCM)
         220 DSP slices
         On-chip analog-to-digital converter (XADC)
  • Memory:
         512MB DDR3 with 16-bit bus @ 1050Mbps
         16MB Quad-SPI Flash with factory programmed 48-bit globally unique EUI-48/64™ compatible identifier
         MicroSD slot
  • Power:
         Powered from USB or 7V-15V external power source
  • USB and Ethernet:
         Gigabit Ethernet PHY
         Micro USB-JTAG Programming circuitry
         Micro USB-UART bridge
         USB OTG PHY (supports host only)
  • Audio and Video:
         HDMI sink port (input)
         HDMI source port (output)
         I2S interface with 24bit DAC with 3.5mm TRRS jack
         Line-in with 3.5mm jack
  • Switches, Push-buttons, and LEDs:
         4 push-buttons
         2 slide switches
         4 LEDs
         2 RGB LEDs
  • Expansion Connectors:
         Two standard Pmod ports
         16 Total FPGA I/O (8 shared pins with Raspberry Pi connector)
         Arduino Shield connector
         24 Total FPGA I/O
         6 Single-ended 0-3.3V Analog inputs to XADC
         Raspberry Pi connector
         28 Total FPGA I/O (8 shared pins with Pmod A port)

Development and Expansion Notes

  • Existing PYNQ overlays can be controlled through Python; custom programmable-logic designs require an FPGA development workflow.
  • Check overlay support, pin allocation and electrical compatibility before attaching shields or expansion boards.
  • Pmod A and the Raspberry Pi connector share eight pins; the connector I/O totals are not all independent.
  • The listed SoC peripheral controllers do not imply separate physical connectors for every protocol.

Shipping List

  • PYNQ-Z2 Development Board x1

Documents

More Information
Manufacturer DFRobot
Write Your Own Review
You're reviewing:DFRobot - PYNQ-Z2 Development Board