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.

Command Line Mode<br />

Sometimes, XST is not able to recognize the order and issues the<br />

following message.<br />

WARNING:XST:3204. The sort of the vhdl files<br />

failed, they will be compiled in the order of<br />

the project file.<br />

In this case you must do the following:<br />

• Put all VHDL files in the correct order.<br />

• Add at the end of the list on a separate line the keyword "nosort".<br />

XST will then use your predefined order during the compilation<br />

step.<br />

statmach.vhd<br />

decode.vhd<br />

smallcntr.vhd<br />

cnt60.vhd<br />

hex2led.vhd<br />

stopwatch.vhd<br />

nosort<br />

Example 2: How to Synthesize Verilog Designs<br />

Using Command Line Mode<br />

The goal of this example is to synthesize a hierarchical Verilog design<br />

for a Virtex FPGA using Command Line Mode.<br />

Two main cases are considered:<br />

• All design blocks (modules) are located in a single Verilog file.<br />

• Each design block (module) is located in a separate Verilog file.<br />

Example 2 uses a Verilog design, called watchver. These files can be<br />

found in the ISEexamples\watchver directory of the ISE installation<br />

directory.<br />

• stopwatch.v<br />

• statmach.v<br />

• decode.v<br />

• cnt60.v<br />

• smallcntr.v<br />

XST <strong>User</strong> <strong>Guide</strong> 8-19

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

Saved successfully!

Ooh no, something went wrong!