XTWI(1)

NAME
xtwi - Xilinx Tool Wrapper script for ISE

SYNOPSIS
xtwi [COMMAND]

DESCRIPTION
The Xilinx ISE setup script redefines PATH and LD_LIBRARY_PATH. The ISE tools run fine in this environment, but other installed programs on the system can (and actually do) fail. xtwi helps to keep the ISE environment separate from the normal working environment. The environment variable XTWI_PATH must be set up to the install path of the ISE version to be used. Without the /ISE_DS/ which is added by the ISE installation procedure. xtwi uses XTWI_PATH to locate the ISE setup script, sources it, and execs the COMMAND. This way COMMAND is executed in the ISE environment, while the login shell stays clean. xtwi can also set up a clean environment when BARE_PATH and BARE_LD_LIBRARY_PATH are defined.

ENVIRONMENT

XTWI_PATH
    Install path of ISE, without the /ISE_DS/ appended by ISE installation

BARE_PATH
    Optional. If defined xtwi will set
           export PATH=$BARE_PATH:$RETROBASE/tools/bin
    LD_LIBRARY_PATH will be unset unless BARE_LD_LIBRARY_PATH is defined too.

BARE_LD_LIBRARY_PATH
    Optional. If defined xtwi will set
           export LD_LIBRARY_PATH=$BARE_LD_LIBRARY_PATH
    Used only when BARE_PATH is defined.

FILES

$XTWI_PATH/ISE_DS/settings32.sh
$XTWI_PATH/ISE_DS/settings64.sh
    ISE setup script located and sourced on 32 or 64 bit systems

NOTES
If both ISE and Vivado are used xtwi and xtwv(1) offer a convenient way to have both tools available in one session without interference.

EXAMPLES

xtwi netgen -sim  -intstyle xflow -ofmt vhdl -w test.ngc
    Starts the ISE netlister and generates a VHDL model from test.ngc.

SEE ALSO
xtwv(1)

AUTHOR
Walter F.J. Mueller <W.F.J.Mueller@gsi.de>