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