This tutorial is condensed from Digilent's excellent tutorial on the Vivado IP integrator and has been made specific to the PYNQ-Z1 board.
Install Vivado and set it up for the PYNQ-Z1 board. Instructions are here.
- Launch Vivado GUI (with command-line options to suppress annoying output)