PYNQ-Z2 Setup Guide


  • PYNQ-Z2 board
  • Computer with compatible browser (Supported Browsers)
  • Ethernet cable
  • Micro USB cable
  • Micro-SD card with preloaded image, or blank card (Minimum 8GB recommended)

Getting Started Video

You can watch the getting started video guide, or follow the instructions in Board Setup.

Board Setup

  1. Set the ** Boot** jumper to the SD position. (This sets the board to boot from the Micro-SD card)
  2. To power the board from the micro USB cable, set the Power jumper to the USB position. (You can also power the board from an external 12V power regulator by setting the jumper to REG.)
  3. Insert the Micro SD card loaded with the PYNQ-Z2 image into the Micro SD card slot underneath the board
  4. Connect the USB cable to your PC/Laptop, and to the PROG - UART MicroUSB port on the board
  5. Connect the Ethernet port by following the instructions below
  6. Turn on the PYNQ-Z2 and check the boot sequence by following the instructions below

Turning On the PYNQ-Z2

As indicated in step 6 of Board Setup, slide the power switch to the ON position to turn on the board. The Red LED will come on immediately to confirm that the board has power. After a few seconds, the Yellow/Green / Done LED will light up to show that the Zynq® device is operational.

After a minute you should see two Blue ** LEDs and four **Yellow/Green LEDs flash simultaneously. The Blue LEDs will then turn on and off while the Yellow/Green LEDs remain on. The system is now booted and ready for use.

Once your board is setup, you need to connect to it to start using Jupyter notebook.

If available, you should connect your board to a network or router with Internet access. This will allow you to update your board and easily install new packages.

You will need to have an Ethernet port available on your computer, and you will need to have permissions to configure your network interface. With a direct connection, you will be able to use PYNQ, but unless you can bridge the Ethernet connection to the board to an Internet connection on your computer, your board will not have Internet access. You will be unable to update or load new packages without Internet access.

Connect directly to a computer (Static IP):

  1. Assign your computer a static IP address
  2. Connect the board to your computer’s Ethernet port
  3. Browse to

If you connect to a router, or a network with a DHCP server, your board will automatically get an IP address. You must make sure you have permission to connect a device to your network, otherwise the board may not connect properly.

Connect to a Router/Network (DHCP):

  1. Connect the Ethernet port on your board to a router/switch
  2. Connect your computer to Ethernet or WiFi on the router/switch
  3. Browse to http://<board IP address>
  4. Optional: Change the Hostname
  5. Optional: Configure Proxy Settings