Start Date: 14/02/2022

Price 2,115 ILS
/ 6 Tcs


Course Overview

This course offers introductory training on the Vivado® Design Suite and helps you to understand the FPGA design flow for those uninitiated to FPGA design

This course helps in creating a Vivado Design Suite project with source files, simulating a design and synthesizing and implementing.



Who should attend?

Digital designers new to FPGA design who need to learn the FPGA design cycle and the major aspects of the Vivado Design Suite


  • Basic knowledge of the VHDL or Verilog language
  • Digital design knowledge

Software Tools:

  • Vivado® Design Suite 2021.1

Skills Gained: After completing this training, you will be able to:

  • Use the New Project Wizard to create a new Vivado IDE project
  • Describe the supported design flows of the Vivado IDE
  • Generate a DRC report to detect and fix design issues early in the flow
  • Synthesize and implement an HDL design

Lab Description:

– Vivado Design Suite Project-Based Mode
Introduces project-based mode in the Vivado Design Suite, including creating a project, adding files to a project, exploring the Vivado IDE, and simulating a design

– Vivado Synthesis and Implementation and Bitstream Generation
Reviews creating timing constraints according to the design scenario, synthesizing and implementing the design, and, optionally, generating and downloading a bitstream to a demo board

– Vivado Design Rule Checks
Illustrates how to run a DRC report on the elaborated design to detect design issues early in the flow. Fix the DRC violations.

– Timing Simulation
Simulate the design post-implementation to verify that a design   works properly on hardware.

Course Outline:

  1. Introduction to FPGAs
    Provides an overview of FPGA architecture and describes the advantages, applications, and major building blocks of FPGAs.
  2. FPGA & Adaptive SoC Families
    Introduces 7 series and UltraScale™ FPGAs, stacked silicon interconnect-based 3D IC devices, Zynq®-7000 SoCs, Zynq UltraScale+™ MPSoCs, and Adaptive Compute Acceleration Platforms (ACAPs).
  3. Introduction to the Vivado Design Suite
    Describes various design flows and the role of the Vivado IDE in the flow.
  4. Vivado Design Suite Project-Based Mode
  5. RTL Development
    Covers RTL and the RTL design flow, recommended coding guidelines, using control signals, and recommendations on resets
  6. Behavioral Simulation
    Describes the process of behavioral simulation and the simulation options available in the Vivado IDE.
  7. Vivado Synthesis and Implementation and Bitstream Generation
  8. Introduction to Vivado Reports
    Demonstrates generating and using Vivado timing reports to analyze failed timing paths
  9. Timing Simulation