The first step in creating a design for MicroZed/PicoZed is to create the Zynq Hardware Platform in Vivado.

Tutorial 02 First Application - Hello World

After creating the hardware platform, the next step is to import that hardware platform into SDK, create a BSP, create an application, and then run it on the board. This tutorial includes the exported hardware platform from Tutorial 01. For those only interested in the software flow for Zynq, it is appropriate to start with this tutorial.

PCIe PIO Demo

This reference design demonstrates how to use the Xilinx PCIe endpoint IP core in PIO mode (Gen 2x1). Device Driver and GUI app are provided to interact with PCIe hardware. Software can control onboard LEDs and monitor button status.