Getting Started with Custom AXI peripherals for Zynq Devices

Using Verilog and Vivado Design Suite

Sometimes the IP’s and the peripheral resources available with Zynq devices are not enough to match performance, functionality requirements which are growing day by day. This opens up a door to develop a custom peripheral / Core / Hardware accelerator with Verilog RTL and integrate them with ZYNQ device with World popular Industry defacto standard viz. AXI Interface. This course will cover steps to build up AXI lite and AXI stream interfaces onto RTL to quickly build Cores ready to communicate with ZYNQ. Welcome to Part 2 of the Embedded Design Series with Zynq FPGA’s and Vivado.

What you’ll learn

  • Creating Custom AXI Lite Interface.
  • Handling Interrupts with Custom AXI Lite Interface.
  • Creating Custom AXI Stream Interface with Vivado Template.
  • Creating Custom AXI Stream Interface with Verilog RTL.
  • Writing Drivers for Custom AXI Interface.
  • Interfacing of Custom AXI Interface with Zynq devices.

Course Content

  • Git Repo –> 1 lecture • 1min.
  • Getting started with AXI Lite Interface –> 12 lectures • 2hr 51min.
  • Getting started with AXI Stream Interface Method 1 : Vivado Template –> 6 lectures • 1hr 37min.
  • Getting started with AXI Stream Interface Method 2 : Verilog RTL –> 5 lectures • 1hr.
  • Common Errors –> 2 lectures • 7min.

Getting Started with Custom AXI peripherals for Zynq Devices

Requirements

  • Fundamentals of Xilinx Drivers and Embedded Design Flow.

Sometimes the IP’s and the peripheral resources available with Zynq devices are not enough to match performance, functionality requirements which are growing day by day. This opens up a door to develop a custom peripheral / Core / Hardware accelerator with Verilog RTL and integrate them with ZYNQ device with World popular Industry defacto standard viz. AXI Interface. This course will cover steps to build up AXI lite and AXI stream interfaces onto RTL to quickly build Cores ready to communicate with ZYNQ. Welcome to Part 2 of the Embedded Design Series with Zynq FPGA’s and Vivado.