UG893 (V2020.2) January 28, 2021 Revision History

UG893 (V2020.2) January 28, 2021 Revision History

See all versions of this document Vivado Design Suite User Guide Using the Vivado IDE UG893 (v2020.2) January 28, 2021 Revision History Revision History The following table shows the revision history for this document. Section Revision Summary 01/28/2021 Version 2020.2 General Updates Updated for Vivado® Design Suite 2020.2 0/24/2020 Version 2020.1 General Updates Updated for Vivado® Design Suite 2020.1 UG893 (v2020.2) January 28, 2021Send Feedback www.xilinx.com Using the Vivado IDE 2 Table of Contents Revision History...............................................................................................................2 Chapter 1: Introduction.............................................................................................. 6 Project Mode and Non-Project Mode....................................................................................... 7 Launching the Vivado Design Suite.......................................................................................... 8 Using the Getting Started Page...............................................................................................10 Adding Design Tools or Devices.............................................................................................. 15 Chapter 2: Using the Viewing Environment.................................................. 16 Vivado IDE Viewing Environment............................................................................................ 16 Creating Projects....................................................................................................................... 23 Configuring Project Settings....................................................................................................25 Using Language Templates..................................................................................................... 28 Running RTL Analysis, Synthesis, Implementation, and Bitstream Generation................29 Opening Designs.......................................................................................................................30 Finding Design or Device Objects........................................................................................... 32 Editing Properties......................................................................................................................39 Chapter 3: Using Windows.......................................................................................44 Working with Windows.............................................................................................................44 Using Data Table Windows...................................................................................................... 48 Using the Project Summary..................................................................................................... 52 Using the Sources Window...................................................................................................... 56 Using the Netlist Window.........................................................................................................68 Using the Device Constraints Window....................................................................................71 Using the Properties Window..................................................................................................72 Using the Run Properties Window.......................................................................................... 74 Using the Selection Window.................................................................................................... 77 Using the Workspace................................................................................................................81 Using the Text Editor................................................................................................................ 86 Using the Device Window.........................................................................................................94 Using the Package Window................................................................................................... 101 UG893 (v2020.2) January 28, 2021Send Feedback www.xilinx.com Using the Vivado IDE 3 Using the Schematic Window................................................................................................ 105 Using the Hierarchy Window................................................................................................. 115 Using the Timing Constraints Window.................................................................................117 Using the Waveform Window................................................................................................119 Using the Tcl Console............................................................................................................. 119 Using the Messages Window.................................................................................................124 Using the Log Window............................................................................................................129 Using the Reports Window.................................................................................................... 131 Using the Design Runs Window............................................................................................ 134 Using the Package Pins Window........................................................................................... 138 Using the I/O Ports Window.................................................................................................. 140 Chapter 4: Configuring the Environment......................................................145 Specifying Tool Settings......................................................................................................... 145 Specifying Project Default Settings.......................................................................................146 Specifying IP Defaults.............................................................................................................147 Specifying Source File Settings..............................................................................................148 Specifying Display Settings.................................................................................................... 148 Specifying WebTalk Settings.................................................................................................. 148 Specifying Help Settings.........................................................................................................149 Specifying Text Editor Settings.............................................................................................. 149 Specifying Third-Party Simulators.........................................................................................150 Specifying Colors.....................................................................................................................150 Setting Selection Rules........................................................................................................... 152 Configuring Shortcut Keys..................................................................................................... 153 Creating Run Strategies..........................................................................................................154 Creating Report Strategies.....................................................................................................155 Customizing Window Behavior............................................................................................. 157 Configuring Custom View Layouts........................................................................................158 Adding Custom Menu Commands........................................................................................158 Appendix A: Vivado IDE Tips................................................................................. 161 Appendix B: Input and Output Files.................................................................163 Input Files.................................................................................................................................163 Output Files..............................................................................................................................164 Outputs for Environment Configuration..............................................................................167 Outputs for Project Data........................................................................................................ 169 Outputs for Project Data Simulation.....................................................................................170 UG893 (v2020.2) January 28, 2021Send Feedback www.xilinx.com Using the Vivado IDE 4 Outputs for Implementation................................................................................................. 171 Appendix C: Additional Resources and Legal Notices........................... 173 Xilinx Resources.......................................................................................................................173 Solution Centers...................................................................................................................... 173 Documentation Navigator and Design Hubs...................................................................... 173 References................................................................................................................................174

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    176 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us