Vivado Design Suite User Guide: Designing with IP (UG896)

Vivado Design Suite User Guide: Designing with IP (UG896)

Vivado Design Suite User Guide Designing with IP UG896 (v2014.1) May 1, 2014 This document applies to the following software versions: Vivado Design Suite 2014.1 and 2014.2. Revision History The following table shows the revision history for this document. Date Version Revision 05/01/2014 2014.1 Initial 2014.1 release. Designing with IP www.xilinx.com Send Feedback 2 UG896 (v2014.1) May 1, 2014 Table of Contents Revision History . 2 Chapter 1: IP-Centric Design Flow Introduction . 6 IP Terminology . 7 IP Catalog . 7 IP Packager . 8 Chapter 2: IP Basics Introduction . 9 IP Catalog Features . 9 Using the IP Catalog. 11 Synthesis Options for IP. 12 Generating Output Products . 17 Using IP Project Settings . 19 Creating an IP Customization . 22 Re-Customizing Existing IP. 25 Manually Generating Output Products . 25 Instantiating an IP . 26 Adding Existing IP to a Project . 28 Upgrading IP. 31 Copying an IP . 34 Understanding IP States Within a Project . 36 Understanding IP Constraints . 40 Using Fee-Based Licensed IP . 44 Using Debug IP . 45 Chapter 3: Using Manage IP Projects Introduction . 48 Managed IP Features . 49 Using the Manage IP Flow. 49 Designing with IP www.xilinx.com Send Feedback 3 UG896 (v2014.1) May 1, 2014 Chapter 4: Using IP Example Designs Introduction . 53 Opening an Example Design . 53 Chapter 5: Using Xilinx IP with Third-Party Synthesis Tools Introduction . 55 Synthesis Flow . 55 Chapter 6: Simulating IP Introduction . 58 Delivering IP Simulation Models. 59 Simulating IP with Vivado Simulator . 61 Simulating IP with QuestaSim/ModelSim Simulator. 62 Tcl Commands for IP Simulation . 64 Using Cadence Incisive Enterprise Simulator and Synopsys VCS MX Simulator . 65 Chapter 7: Working with Revision Control Introduction . 66 Using Revision Control. 66 Chapter 8: Creating and Packaging IP Introduction . 69 Available IP Packager Inputs . 70 Outputs from IP Packager . 70 Using the Create and Package IP Wizard . 71 Using the Vivado IP Packager . 81 Chapter 9: Tcl Commands for Common IP Operations Introduction . 149 Using IP Tcl Commands In Design Flows. 149 Tcl Commands for Common IP Operations . 150 Example IP Flow Commands . 152 Appendix A: Using the IP Board Flow Using the IP Board Flow. 157 Appendix B: IP Files and Directory Structure Introduction . 161 IP-Generated Directories and Files . 161 Designing with IP www.xilinx.com Send Feedback 4 UG896 (v2014.1) May 1, 2014 Appendix C: IP Optimization (FMax Characterization) Introduction . 163 Standalone IP Characterization Methodology . 163 The Fmax Margin System Methodology. 164 Tool Options and Other Factors . 166 Appendix D: AXI Naming Conventions Introduction . 167 Required Naming Conventions . ..

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