Xilinx 8.2i Life Jacket User Manual


 
Development System Reference Guide www.xilinx.com 341
R
Chapter 23
XFLOW
XFLOW is compatible with the following families:
Virtex
, Virtex
-E
Virtex
-II
Virtex
-II Pro, Virtex
-II Pro X
Virtex
-4
Virtex
-5 LX
Spartan
-II, Spartan
-IIE
Spartan
-3, Spartan
-3E, Spartan
-3L
CoolRunner
XPLA3, CoolRunner
-II
XC9500
, XC9500XL
, XC9500XV
This chapter describes the XFLOW program, a scripting tool that allows you to automate
implementation, simulation, and synthesis flows using Xilinx programs. It contains the
following sections:
“XFLOW Overview”
“XFLOW Input Files”
“XFLOW Output Files”
“XFLOW Flow Types”
“XFLOW Option Files”
“XFLOW Options”
“Running XFLOW”
XFLOW Overview
XFLOW is a command line program that automates Xilinx synthesis, implementation, and
simulation flows. XFLOW reads a design file as input as well as a flow file and an option
file. Xilinx provides a default set of flow files that automate which Xilinx programs are run
to achieve a specific design flow. For example, a flow file can specify that NGDBuild, MAP,
PAR, and TRACE are run to achieve an implementation flow for an FPGA. You can use the
default set of flow files as is, or you can customize them. See “XFLOW Flow Types” and
“Flow Files” for more information. Option files specify which command line options are
run for each of the programs listed in the flow file. You can use the default set of option
files provided by Xilinx, or you can create your own option files. See “XFLOW Options”
for more information.