Answers Database


FPGA Express, FPGA Compiler II: How to obtain information on shell commands (FST)


Record #2061

Product Family: Software

Product Line: Synopsys

Product Part: FPGA Express

Product Version: 3.3

Problem Title:
FPGA Express, FPGA Compiler II: How to obtain information on shell commands (FST)


Problem Description:
Urgency: Standard

General Description:
FPGA Express and FPGA Compiler II have a Tcl based scripting tool that allows users to run their synthesis from the command line. The online help (from the GUI) gives some basic information about this interface, but does not give detail about all the available commands.


Solution 1:

The following help/man commands are available in fe_shell (FPGA Express) and
fc2_shell (FPGA Compiler II):

fe_shell> help
This will list all the FE/FC2-specific commands and also TCL-builtin commands.

fe_shell> help set*
This will list all the commands that begin with "set". All sorts of wildcard searches are possible.


fe_shell> help -v <command_name>
This will list all the available options for the <command_name>.

fe_shell> man <command_name>
Gives detailed description of the <command_name>.



Solution 2:

The FPGA Express / Compiler II GUI also has pulldown selections to automatically create FST scripts. Highlight the optimized chip and select Script -> Export FPGA Script... to get a Tcl based

FST script (extension fes or fc2) or select Script -> Export DC Script... to get a DC shell script f or
FPGA Compiler or Design Compiler.

These scripts will include all commands from project creation up through optimization, and will include timing constraints. They will not include netlist exporting or physical constraints (clock

buffer usage, pad locations, use I/O reg, etc.).




End of Record #2061 - Last Modified: 01/24/00 12:57

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!