Learning Vivado Training Course

Overview

Vivado is a software platform for analyzing HDL systems and developing high-level synthesis systems. Vivado provides users the ability to build embedded systems for various use-cases, such as the medical industry, automotive industry, and more.

This instructor-led, live training (online or onsite) is aimed at FPGA developers who wish to use Vivado to design, debug, and implement hardware solutions.

By the end of this training, participants will be able to:

  • Develop HDL systems with C code and Vivado tools.
  • Generate and implement soft processors in Vivado.
  • Test and simulate C code using Vivado.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.

Requirements

  • An understanding of logic design and electronics
  • C programming experience

Audience

  • FPGA Developers

Course Outline

Introduction

Vivado Overview

  • What is Vivado?
  • Vivado features

Digital Systems

  • Analog systems vs digital systems
  • FPGA architecture

Preparing the Development Environment

  • Installing and configuring Vivado
  • Navigating the interface

Vivado Quick Start

  • Creating a project
  • Structuring folders and configuration files
  • Developing a board

Vivado Tools

  • Building a I/O pin planning project
  • Using high synthesis tools
  • Adding ports
  • Executing design checks
  • Reporting noise

IP Cores

  • Working with cores
  • Creating, adding, and managing core repositories

Automation

  • Using TCL scripts
  • Creating custom TCL scripts

Hardware Design

  • Working with simulation
  • Using debugging tools

Soft Core Processors and FPGA Development

  • Creating soft core processors
  • Programming the FPGA

Summary and Conclusion

Leave a Reply

Your email address will not be published. Required fields are marked *