XTWI(1) Retro Project Manual 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 envi- ronment 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 ex- ecs 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_LI- BRARY_PATH are defined. ENVIRONMENT XTWI_PATH Install path of ISE, without the /ISE_DS/ appended by ISE installa- tion 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 de- fined 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> Retro Project 2016-03-19 XTWI(1)