Quartus® Prime Pro Edition User Guide: Platform Designer
A newer version of this document is available. Customers should click here to go to the newest version.
7.10. Generate an IP Component or Platform Designer System with quartus_ipgenerate
quartus_ipgenerate <project name> [<options>]
| Option | Usage | Description | 
|---|---|---|
| <1st arg file> | Required | Specifies the name of the Quartus® Prime project file (.qpf). This option generates all the .qsys and .ip files in the specified Quartus® Prime project (<project name>). | 
| -f [<argument file>] | Optional | Specifies a file containing additional command-line arguments. Arguments that you specify after this option can conflict or override the options you specify in the argument file. | 
| --rev[=<revision name>] or -c[=<revision name>] | Optional | Specifies the Quartus® Prime project revision and the associated .qsf file to use. If you omit this option, Platform Designer uses the same revision name as your Quartus® Prime project. | 
| --clear_ip_generation_dirs or --clean | Optional | 
          Clears the generation directories of all the .qsys or the .ip files in the specified  Quartus® Prime project. For example, to clear the generation directories in the project test, run the following command:
           quartus_ipgenerate --clear_ip_generation_dirs test or quartus_ipgenerate --clean test | 
| --generate_ip_file --ip_file[=<ip file name>] | Optional | Generates the files for <file name>.ip file in the specified Quartus® Prime project. 
          Use the following optional flags with --generate_ip_file: 
           
 quartus_ipgenerate --generate_ip_file --synthesis=vhdl --simulation=verilog --clear_ip_generation_dirs --ip_file=test.qsys test | 
| --generate_project_ip_files [<project name>] | Optional | Generates the files for all the .qsys and .ip files in the specified Quartus® Prime project. 
          Use any of the following optional flags with --generate_project_ip_files: 
           
 quartus_ipgenerate --generate_project_ip_files --synthesis=vhdl --simulation=verilog --clear_ip_generation_dirs test | 
| --get_project_ip_files | Optional | 
          Returns a list of the .qsys or .ip files in the specified  Quartus® Prime project. This option displays each file in a separate  Quartus® Prime message line. For example, to get a list of .qsys files in the project test, and revision rev:
           quartus_ipgenerate --get_project_ip_files test -c rev | 
| --lower_priority | Optional | Allows you to lower the priority of the current process. This option is useful if you use a single-processor computer, allowing you to use other applications more easily while the Quartus® Prime software runs the command in the background. |