Course Code: learnvivado
Duration: 14 hours
Prerequisites:
  • An understanding of logic design and electronics
  • C programming experience

Audience

  • FPGA Developers
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.
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

Sites Published:

United Arab Emirates - Learning Vivado

Qatar - Learning Vivado

Egypt - Learning Vivado

Saudi Arabia - Learning Vivado

South Africa - Learning Vivado

Brasil - Learning Vivado

Canada - Learning Vivado

中国 - Learning Vivado

香港 - Learning Vivado

澳門 - Learning Vivado

台灣 - Learning Vivado

USA - Learning Vivado

Österreich - Learning Vivado

Schweiz - Learning Vivado

Deutschland - Learning Vivado

Czech Republic - Learning Vivado

Denmark - Learning Vivado

Estonia - Learning Vivado

Finland - Learning Vivado

Greece - Learning Vivado

Magyarország - Learning Vivado

Ireland - Learning Vivado

Luxembourg - Learning Vivado

Latvia - Learning Vivado

España - Learning Vivado

Italia - Learning Vivado

Lithuania - Learning Vivado

Nederland - Learning Vivado

Norway - Learning Vivado

Portugal - Learning Vivado

România - Learning Vivado

Sverige - Learning Vivado

Türkiye - Learning Vivado

Malta - Learning Vivado

Belgique - Learning Vivado

France - Learning Vivado

日本 - Learning Vivado

Australia - Learning Vivado

Malaysia - Learning Vivado

New Zealand - Learning Vivado

Philippines - Learning Vivado

Singapore - Learning Vivado

Thailand - Learning Vivado

Vietnam - Learning Vivado

India - Learning Vivado

Argentina - Learning Vivado

Chile - Learning Vivado

Costa Rica - Learning Vivado

Ecuador - Learning Vivado

Guatemala - Learning Vivado

Colombia - Learning Vivado

México - Learning Vivado

Panama - Learning Vivado

Peru - Learning Vivado

Uruguay - Learning Vivado

Venezuela - Learning Vivado

Polska - Learning Vivado

United Kingdom - Learning Vivado

South Korea - Learning Vivado

Pakistan - Learning Vivado

Sri Lanka - Learning Vivado

Bulgaria - Learning Vivado

Bolivia - Learning Vivado

Indonesia - Learning Vivado

Kazakhstan - Learning Vivado

Moldova - Learning Vivado

Morocco - Learning Vivado

Tunisia - Learning Vivado

Kuwait - Learning Vivado

Oman - Learning Vivado

Slovakia - Learning Vivado

Kenya - Learning Vivado

Nigeria - Learning Vivado

Botswana - Learning Vivado

Slovenia - Learning Vivado

Croatia - Learning Vivado

Serbia - Learning Vivado

Bhutan - Learning Vivado

Nepal - Learning Vivado

Uzbekistan - Learning Vivado