Altera Quartus II Scripting User Manual

Page 22

Advertising
background image

1–4

Introduction to the Quartus II Scripting Reference Manual

Overview

Quartus II Scripting Reference Manual

© July 2013

Altera Corporation

EDA Netlist Writer
quartus_eda

The Quartus II EDA Netlist Writer generates netlist and other output files for use with other
EDA tools.

Analysis and Synthesis, the Fitter, or Timing Analyzer must be run successfully before
running the EDA Netlist Writer, depending on the arguments used.

Simulator
quartus_sim

The Quartus II Simulator tests and debugs the logical operation and internal timing of the
design entities in a project. The Simulator can perform two types of simulation: functional
simulation and timing simulation. The quartus_sim executable includes Tcl support.

Quartus II Analysis and Synthesis must be run successfully before running a functional
simulation.

The Timing Analyzer must be run successfully before running a timing simulation.

Power Analyzer
quartus_pow

The Quartus II PowerPlay Power Analyzer estimates the thermal dynamic power and the
thermal static power consumed by the design. For newer families such as Stratix

®

II and

MAX II, the power drawn from each power supply is also estimated.

Quartus II Analysis and Synthesis or the Fitter must be run successfully before running the
PowerPlay Power Analyzer.

Programmer
quartus_pgm

The Quartus II Programmer programs Altera devices. The Programmer uses one of the
supported file formats:

Programmer Object Files (.pof)

SRAM Object Files (.sof)

Jam File (.jam)

Jam Byte-Code File (.jbc)

Make sure you specify a valid programming mode, programming cable, and operation for a
specified device.

Convert Programming File
quartus_cpf

The Quartus II Convert Programming File module converts one programing file format to a
different possible format.

Make sure you specify valid options and an input programming file to generate the new
requested programming file format.

Quartus Shell
quartus_sh

The Quartus II Shell acts as a simple Quartus II Tcl interpreter. The Shell has a smaller
memory footprint than the other command-line executables that support Tcl. The Shell may
be started as an interactive Tcl interpreter (shell), used to run a Tcl script, or used as a quick
Tcl command evaluator, evaluating the remaining command-line arguments as one or more
Tcl commands.

TimeQuest Timing Analyzer
GUI
quartus_staw

This executable opens the Quartus II TimeQuest Timing Analyzer GUI. This is helpful because
you don’t have to open the entire Quartus II GUI for certain operations.

Programmer GUI
quartus_pgmw

This executable opens up the programmer—a GUI to the quartus_pgm executable. This is
helpful because users don’t have to open the entire Quartus II GUI for certain operations

Table 1. Quartus II Command-Line Executables and Descriptions (Part 3 of 3)

Executable

Description

Advertising