Specifications
CHAPTER 1: DESIGN FLOW
COMMAND-LINE DESIGN FLOW
ALTERA CORPORATION INTRODUCTION TO QUARTUS II ■ 21
For example, if you want to run the quartus_map executable for the chiptrip 
project, you could type the following command at the command prompt:
quartus_map chiptrip  r
The quartus_map executable will perform analysis and synthesis and will 
produce a report file with the name chiptrip.map.rpt.
The Quartus II software also offers several predefined compilation flows 
that use the Quartus II executables. You can use these commands with the 
quartus_sh --flow command, or with the Tcl execute_flow 
command. Table 4 shows some of the most common Compiler flows.
!
Using Quartus II Settings Files with Quartus II Executables
When you are using the Quartus II executables, the Quartus II software uses the 
revision that has the same name as the project name, by default. If you want to use 
a revision with a name that is different from the project name, you can use the -c 
option to specify the name of the revision and its associated Quartus II Settings 
File (.qsf). For example, if you want to run the quartus_map executable for the 
chiptrip project with a revision named speed_ch and its associated speed_ch.qsf 
file, you could type the following command at the command prompt:
quartus_map chiptrip -c speed_ch
r
The quartus_map executable performs analysis and synthesis using that revision 
and settings, and produces a report file with the name speed_ch.map.rpt.
Table 4. Command-Line Compiler Flows (Part 1 of 2)
Flow Description
Command-Line Option for 
quartus_sh --flow or 
execute_flow
Full compilation 
flow
Performs a full compilation of the 
current design.
compile 
Compilation and 
simulation flow
If the simulation mode is timing, 
performs a full compilation and 
then a simulation of the current 
design. If the simulation mode is 
functional, generates a functional 
simulation netlist and then 
performs a simulation of the 
current design.
compile_and_simulate 










