ZYNQ Ultrascale+ and PetaLinux – part 5 – SPI, I2C and GPIO interfaces (Building PetaLinux)

In this video I go through the steps required for building petalinux for ZCU102 board. Design sources are available upon a donation to Part 5 Video
Continue Reading »

ZYNQ Ultrascale+ and PetaLinux – part 4 – SPI, I2C and GPIO interfaces (Vivado projects)

In this video I go through Xilinx vivado projects for both ZCU102 and Z-Turn boards. Vivado project for ZCU102 contains AXI I2C master, AXI SPI master and AXI GPIO IPs. Vivado project for Z-Turn contains AXI I2C slave and AXI SPI slave. Part 4 Video
Continue Reading »

ZYNQ Ultrascale+ and PetaLinux – part 3 – SPI, I2C and GPIO interfaces with PetaLinux (Intro)

In this video and the following 2 or 3 videos we create a vivado design that contains GPIO, I2C and SPI interfaces for ZCU102. We then show how it is possible to talk to these peripherals using PetaLinux. We test our design by connecting a ZYNQ board to ZCU102 and monitoring the waveforms at its side. Part 3 Video
Continue Reading »

Zynq Ultrascale+ and Petalinux – part 2 – Software setup and JTAG connectivity (Linux Virtualbox)

In this video I go through the process of installing Xilinx Vivado and PetaLinux on a virtual machine which is running Ubuntu. I briefly talk about Xilinx SmartLynq cable. I show how one can have JTAG connectivity to FPGA board (ZCU102) from within Virtualbox machine. Part 2 Video
Continue Reading »

Zynq Ultrascale+ and Petalinux – part 1 – introduction

This video covers the topics i want to talk about in the new series of videos i am creating. the main target device will be xilinx zynq ultrascale+. target board will be zcu102 and target operating system for ARM cores will be Petalinux. Part 1 Video
Continue Reading »
12