Intel® Quartus® Prime Pro Edition User Guide: Getting Started
ID
683463
Date
12/12/2022
Public
A newer version of this document is available. Customers should click here to go to the newest version.
3.1. Creating a New FPGA Design Project
3.2. Viewing Basic Project Information
3.3. Intel® Quartus® Prime Project Contents
3.4. Managing Project Settings
3.5. Managing Logic Design Files
3.6. Managing Timing Constraints
3.7. Integrating Other EDA Tools
3.8. Exporting Compilation Results
3.9. Migrating Projects Across Operating Systems
3.10. Archiving Projects
3.11. Command-Line Interface
3.12. Managing Projects Revision History
3.8.1. Exporting a Version-Compatible Compilation Database
3.8.2. Importing a Version-Compatible Compilation Database
3.8.3. Creating a Design Partition
3.8.4. Exporting a Design Partition
3.8.5. Reusing a Design Partition
3.8.6. Viewing Quartus Database File Information
3.8.7. Clearing Compilation Results
4.1. Design Planning
4.2. Create a Design Specification and Test Plan
4.3. Plan for the Target Device or Board
4.4. Plan for Intellectual Property Cores
4.5. Plan for Standard Interfaces
4.6. Plan for Device Programming
4.7. Plan for Device Power Consumption
4.8. Plan for Interface I/O Pins
4.9. Plan for other EDA Tools
4.10. Plan for On-Chip Debugging Tools
4.11. Plan HDL Coding Styles
4.12. Plan for Hierarchical and Team-Based Designs
4.13. Design Planning Revision History
5.1. IP Catalog and Parameter Editor
5.2. Installing and Licensing Intel® FPGA IP Cores
5.3. IP General Settings
5.4. Adding IP to IP Catalog
5.5. Best Practices for Intel® FPGA IP
5.6. Specifying the IP Core Parameters and Options ( Intel® Quartus® Prime Pro Edition)
5.7. IP Core Generation Output ( Intel® Quartus® Prime Pro Edition)
5.8. Scripting IP Core Generation
5.9. Modifying an IP Variation
5.10. Upgrading IP Cores
5.11. Simulating Intel® FPGA IP Cores
5.12. Generating Simulation Files for Platform Designer Systems and IP Variants
5.13. Synthesizing IP Cores in Other EDA Tools
5.14. Instantiating IP Cores in HDL
5.15. Support for the IEEE 1735 Encryption Standard
5.16. Introduction to Intel FPGA IP Cores Revision History
6.2.1. Modify Entity Name Assignments
6.2.2. Resolve Timing Constraint Entity Names
6.2.3. Verify Generated Node Name Assignments
6.2.4. Replace Logic Lock (Standard) Regions
6.2.5. Modify Signal Tap Logic Analyzer Files
6.2.6. Remove References to .qip Files
6.2.7. Remove Unsupported Feature Assignments
6.4.1. Verify Verilog Compilation Unit
6.4.2. Update Entity Auto-Discovery
6.4.3. Ensure Distinct VHDL Namespace for Each Library
6.4.4. Remove Unsupported Parameter Passing
6.4.5. Remove Unsized Constant from WYSIWYG Instantiation
6.4.6. Remove Non-Standard Pragmas
6.4.7. Declare Objects Before Initial Values
6.4.8. Confine SystemVerilog Features to SystemVerilog Files
6.4.9. Avoid Assignment Mixing in Always Blocks
6.4.10. Avoid Unconnected, Non-Existent Ports
6.4.11. Avoid Illegal Parameter Ranges
6.4.12. Update Verilog HDL and VHDL Type Mapping
3.1.1.1. Creating a New Project from a Design Example
The Intel® Quartus® Prime software provides access to installed and online platform- and board-specific design examples that you can use as a starting point for your own design. You can accelerate your design progress by starting from a pre-validated design example that installs with the Intel® Quartus® Prime software or is available online.
This technique can be especially helpful if you are new to FPGA design or EDA design tools. The design example can help you to quickly analyze a validated design on a board and appropriately configure it in various ways to match your users’ needs. Alternatively, you can start with an Empty Project for which you specify all settings and design files.
- Pre-installed design examples—you can immediately access the design examples that install along with the Intel® Quartus® Prime software installation at: <quartus>\acds\quartus\common\board_designs.
- Online design examples—you can access design examples hosted online, which includes designs from the Intel FPGA Design Store.
- Downloaded design examples—you can access your previously downloaded design examples, or any design example that you store in a local drive, under downloaded reference designs.
To create a new Intel® Quartus® Prime project that is based on a design example, follow these steps:
- the Intel® Quartus® Prime software, click File > New Project Wizard. Click Next to view the Family, Device & Board Settings wizard page.
- Under the Select the type of project to create, select Design Example and click Next. The Family, Device & Board Settings page appears, allowing you to find and select the design example from which to base your project.
Figure 4. Family, Device & Board Settings Page of New Project Wizard
- Under What is the working directory for this project?, specify the directory to store your project files and click Next.
- Under Find Options, select the Family, Development Kit, and Vendor design example you want to use. Refer to Family, Device & Board Settings.
Figure 5. Board Tab in New Project Wizard
The search results display the design examples that meet your search criteria.
- Select the design example that you want in the search results and click Next. If the design example is licensed by Intel FPGA, a Software License Agreement page appears that prompts you to accept the license agreement before you can proceed.
- Click Next to proceed to the Summary page.
- Click Finish to deploy the selected design example in the Intel® Quartus® Prime software. When a design example downloads, the design's .par downloads to the download path that you define in More Settings, but the design itself extracts to the project working directory that you specify.
Also refer to Accessing Online Design Examples and Accessing Downloaded Design Examples.