The Vivado Design Suite from Xilinx offers tools and methodologies to speed up FPGA development, while improving productivity. Within Vivado, developers can leverage C-based design, capture, simulate and implement programmable logic designs targeting Xilinx FPGA and SoCs (System-on-Chips).
This three-session introduction to Xilinx Vivado Design Suite will examine how we capture designs in Vivado using both RTL entry and IP Integrator. Following design capture we will examine Vivado’s simulation capabilities that help ensure the performance of the captured design aligns with requirements. When we reach the desired functional performance level, we will move on to design implementation and programming file creation for deployment.
Just as with real life, our journey does not end there. We will also explore how we can debug the implemented design on the device as it is integrated into the wider system, should the need occur.
Each workshop session will walk you through everything you need to know to go from a Zero to a Hero using Vivado. Adam Taylor will walk you through everything you need to know to get started using Vivado. Like the previous PYNQ course we will provide examples, and as the series progresses build onto what we've learned. No board is required.
In this session we will introduce advanced concepts, such as creating our own custom IPs, debugging on hardware, working with configuration control, and scripting in Vivado.
Topics covered include:
- Creating custom IP using AXI interfaces
- Debugging in Vivado – ILA, VIO insertion
- Working with softcore processors – MicroBlaze example
- Configuration control and scripting
Dates and Register for Free: