
DFRobot PYNQ-Z2 Development Board
DFRobot PYNQ-Z2 Development Board is based on the Xilinx Zynq XC7Z020 System on Chip (SoC). The DFRobot PYNQ-Z2 is designed to support PYNQ, an open-source framework that enables embedded programmers to explore the possibilities of Xilinx Zynq SoCs without designing programming logic circuits. Benefiting from programmable logic and the advanced Arm processor in Zynq, designers can build up powerful embedded applications. The SoCs can be programmed in Python, and the code can be developed and tested directly on the PYNQ-Z2. The programmable logic circuits are imported as hardware libraries and programmed through APIs like the software libraries are imported and programmed.The PYNQ-Z2 Board features Ethernet connectivity, HDMI Input and Output, MIC Input, Audio Output, an Arduino interface, a Raspberry Pi interface, 2 Pmod headers, a user LED, a user push-button, and a user switch. The Board is designed to be easily extensible with Pmod, Arduino, peripherals, and general-purpose GPIO pins.
PYNQ
PYNQ is an open-source project from Xilinx that makes designing embedded systems with Xilinx Zynq SoCs easy. Using Python and libraries, designers can exploit the benefits of programmable logic and microprocessors in Zynq to build more capable and exciting embedded systems. PYNQ users can create high-performance embedded applications with parallel hardware execution, high frame-rate video processing, hardware-accelerated algorithms, real-time signal processing, high bandwidth IO, and low latency control.
Features
- ZYNQ XC7Z020-1CLG400C
- 650MHz Arm® Cortex®-A9 Dual-core Processor
- Programmable logic
- 13,300 logic slices, each with four 6-input LUTs and 8 flip-flops
- 630KB block RAM
- 220 DSP slices
- On-chip Xilinx analog-to-digital converter (XADC)
- Programmable from JTAG, Quad-SPI flash, and MicroSD card
- Memory and storage
- 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
- USB or 7V to 15V external power regulator
- USB and Ethernet
- Gigabit Ethernet PHY
- Micro USB-JTAG programming circuitry
- Micro USB-UART bridge
- USB 2.0 OTG PHY (supports host only)
- Audio and Video
- 2x HDMI ports (input and output)
- 24-bit I2S DAC with 3.5mm TRRS jack
- Line-in with 3.5mm jack
- Switches, Push-Buttons, and LEDs
- 4x push-buttons
- 2x slide switches
- 4x LEDs
- 2x RGB LEDs
- Expansion Connectors
- 2x Pmod ports
- 16 Total FPGA I/O (8 pins on Pmod A are shared with Raspberry Pi connector)
- Arduino Shield-compatible connector
- 24 Total FPGA I/O
- 6 Single-ended 0V to 3.3V Analog inputs to XADC
- Raspberry Pi connector
- 28 Total FPGA I/O (8 pins are shared with Pmod A)
- 2x Pmod ports
- Board dimensions: 87mm x 140mm (3.43" x 5.51")
Videos
Board Layout
