Vivad Design Suite for ISE Software Project Navigator Users
Course Description
This course offers introductory training on the Vivado™ Design Suite. This course is for experienced ISE® software users who want to take full advantage of the Vivado Design Suite feature set. Learn about the Vivado Design Suite projects, design flow, AMD Xilinx design constraints, and basic timing reports.
Release Date
May 2013Level
FPGA 2Training Duration
1 DayWho Should Attend?
Existing AMD Xilinx ISE software Project Navigator FPGA designersPrerequisites
- FPGA design experience
- Completion of the Essentials of FPGA Design, Designing for Performance, or Advanced FPGA Implementation courses or equivalent knowledge of the AMD Xilinx ISE software implementation tools and device architecture
- Intermediate VHDL or Verilog knowledge
Recommended Prerequisites
Essential Tcl Scripting for the Vivado Design Suite courseSoftware Tools
Vivado System EditionHardware
- Architecture: 7 series FPGAs
- Demo board: Kintex™-7 FPGA KC705 board
Skills Gained
After completing this comprehensive training, you will have the necessary skills to:
- Use the Project Manager to start a new project
- Identify the Vivado IDE design flows (project based and non-project batch)
- Identify file sets (HDL, XDC, simulation)
- Analyze designs using the cross-selection capabilities, Schematic viewer, and Hierarchical viewer
- Synthesize and implement an HDL design
- Utilize the available synthesis and implementation reports to analyze a design (utilization, timing, power, etc.)
- Use the primary Tcl-based reports (check_timing, report_clock_interaction, report_clock_networks, and report_timing_summary)
Course Outline
- Design Methodology Summary
- Vivado IDE Features and Benefits
- Introduction to the Vivado Design Suite
- Vivado IDE Project Manager and IP Library
- Vivado IDE Tool Overview
- Lab 1: Vivado Tool Overview
- Vivado IDE Synthesis and Reports
- Vivado IDE Implementation and Static Timing Analysis
- Lab 2: Vivado Synthesis and Implementation
- Appendix: SystemVerilog
- Appendix: Design Methodology
- Appendix: HDL Coding Techniques
Lab Descriptions
- Lab 1: Vivado Tool Overview – Vivado Tool Overview – Create a project in the Vivado Design Suite. Add files, simulate, and elaborate the design. Review the available reports, analyze the design with the Schematic and Hierarchy viewers, and run a design rule check (DRC). Finally, assign some of the I/O pins using the IO Planner.
- Lab 2: Vivado Synthesis and Implementation – Synthesize and analyze the design with the Schematic viewer, review XDC timing constraints, and run basic static timing analysis using the check_timing and report_clock_utilization reports. Implement the design and analyze some timing critical paths with the Schematic viewer. Download the bitstream to the demonstration board.
Event Schedule
No events found. Event request.