05.07.2013 Views

Xilinx Synthesis Technology User Guide

Xilinx Synthesis Technology User Guide

Xilinx Synthesis Technology User Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

XST <strong>User</strong> <strong>Guide</strong><br />

Launching XST<br />

This file is generated in the current output directory (see the<br />

-ofn option).<br />

• RTL netlist for RTL viewer (.ngr)<br />

• <strong>Synthesis</strong> LOG file (.srp)<br />

• Temporary files<br />

Temporary files are generated in the XST temp directory. By<br />

default the XST temp directory is /tmp on workstations and the<br />

directory specified by either the TEMP or TMP environment<br />

variables under Windows. The XST temp directory can be<br />

changed using the set -tmpdir directive.<br />

• VHDL compilation files<br />

Note There are no compilation files for Verilog.<br />

VHDL compilation files are generated in the VHDL dump<br />

directory. The default dump directory is the “xst” subdirectory of<br />

the current directory.<br />

Note It is strongly suggested that you clean the XST temp directory<br />

regularly because the directory contains the files resulting from the<br />

compilation of all VHDL files during all XST sessions. Eventually the<br />

number of files stored in the VHDL dump directory may severely<br />

impact CPU performances. This directory is not automatically<br />

cleaned by XST.<br />

You can run XST in two ways.<br />

• XST Shell—You can type xst to enter directly into an XST shell.<br />

You enter your commands and execute them. In fact, in order to<br />

run synthesis you have to specify a complete command with all<br />

required options before running. XST does not accept a mode<br />

where you can first enter set option_1, then set option_2, and then<br />

enter run.<br />

All the options must be set up at once. Therefore, this method is<br />

very cumbersome and <strong>Xilinx</strong> suggests the use of the next<br />

described method.<br />

8-2 <strong>Xilinx</strong> Development System

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!