Get in Touch

Course Outline

Introduction

Vivado Overview

  • Understanding Vivado
  • Key features of Vivado

Digital Systems

  • Differences between analog and digital systems
  • FPGA architecture fundamentals

Preparing the Development Environment

  • Installing and configuring Vivado
  • Navigating the interface

Vivado Quick Start

  • Project creation
  • Structuring folders and configuration files
  • Board development basics

Vivado Tools

  • Building I/O pin planning projects
  • Leveraging high-level synthesis tools
  • Adding ports
  • Executing design checks
  • Analyzing reports

IP Cores

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

Automation

  • Utilizing TCL scripts
  • Developing custom TCL scripts

Hardware Design

  • Simulation techniques
  • Utilizing debugging tools

Soft Core Processors and FPGA Development

  • Creating soft core processors
  • Programming the FPGA

Summary and Conclusion

Requirements

  • Fundamental understanding of logic design and electronics
  • Experience with C programming

Target Audience

  • FPGA Developers
 14 Hours

Upcoming Courses

Related Categories