Skip to content
Switch branches/tags
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

PYNQ Quiz Information

PYNQ Benefits

PYNQ offers a lot of unique features and capabilities. We highlight some of those benefits below:

  • Open Source
  • Access to Hardware libraries like they are software libraries
  • Not required to download extra software
  • Easy project installation with pip install command
  • Highly customization and flexible
    • Create Pynq Images for custom boards (Created via Petalinux BOOT.BIN file)
    • Add any RTL based IP to overlay

PYNQ-Z2 Highlights

The Z2 board has many features that can be used for your design. Here is an overview of some the capabilities:

Overview Memory & storage Power
  • 650MHz ARM® Cortex® -A9 dual-core processor
  • Programmable logic
    • 13,300 logic slices, each with four 6-input LUTs and 8 flip-flops
    • 630 KB block RAM
    • 220 DSP slices
    • On-chip Xilinx analog-to-digital converter (XADC)
  • Programmable from JTAG, Quad-SPI flash, and MicroSD card
  • 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
  • USB or 7V-15V external power regulator
USB & Ethernet Audio & Video Switches, Push-buttons, & LEDS Expansion Connectors
  • Gigabit Ethernet PHY
  • Micro USB-JTAG Programming circuitry
  • Micro USB-UART bridge
  • USB 2.0 OTG PHY (supports host only)
  • 2x HDMI ports (input and output)
  • 24bit I2S DAC with 3.5mm TRRS jack
  • Line-in with 3.5mm jack
  • 4 push-buttons
  • 2 slide switches
  • 4 LEDs
  • 2 RGB LEDs
  • 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 0-3.3V Analog inputs to XADC
  • Raspberry Pi connector
    • 28 Total FPGA I/O (8 pins are shared with Pmod A)

The Z2 board can be powered via a Micro-USB port, an external power supply, or battery. And PYNQ-Z2 supports MicroSD, Quad SPI Flash, and JTAG boot modes. You can dive more deeply into the features and capabilites of the PYNQ-Z2 in the manual below:
Reference Manual:

Video: Setting up PYNQ-Z2 and Running Hello World

You can run through the following video to run a "Hello World" tutorial.
To download the "Hello World" notebook, you will need to be connected to the Wifi Router. These steps are explained in the video above.
The link below will direct you how to download the notebook. Make sure to open a Terminal in the Jupyter Notebook (The steps are also outlined in the video above):

Watch the Video

Additional Resources

You can also look up more information and material on PYNQ at the following links

PYNQ Resource Website:

  • Projects, community projects posted
  • Source code
  • Boot images

PYNQ Readthedocs:

  • Guides for getting started
  • Jupyter Notebooks
  • Overlays


Files and iPython notebook for short Pynq quiz.




No releases published


No packages published