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 />

♦ XCF timing constraint syntax, which XST supports starting in<br />

release 5.1i. Using the XCF syntax, XST supports constraints<br />

such as TNM_NET, TIMEGRP, PERIOD, TIG, FROM-TO etc.,<br />

including wildcards and hierarchical names.<br />

♦ Old XST timing constraints, which include<br />

ALLCLOCKNETS, PERIOD, OFFSET_IN_BEFORE,<br />

OFFSET_OUT_AFTER, INPAD_TO_OUTPAD and<br />

MAX_DELAY. Please note that these constraints will be<br />

supported in current release, and the next, in the same way<br />

they were supported in release 4.2i without any further<br />

enhancements. <strong>Xilinx</strong> strongly suggests that you use the<br />

newer XCF syntax constraint style for new devices.<br />

Note Timing constraints are only written to the NGC file when<br />

the Write Timing Constraints property is checked yes in the<br />

Process Properties dialog box in Project Navigator, or the<br />

-write_timing_constraints option is specified when using the<br />

command line. By default, they are not written to the NGC file.<br />

Independent of the way timing constraints are specified, there are<br />

three additional options that effect timing constraint processing:<br />

• Cross Clock Analysis<br />

The CROSS_CLOCK_ANALYSIS command allows inter-clock<br />

domain analysis during timing optimization. By default (NO),<br />

XST does not perform this analysis. See the<br />

“CROSS_CLOCK_ANALYSIS” section in the Constraints <strong>Guide</strong><br />

for details.<br />

• Write Timing Constraints<br />

The Write Timing Constraints<br />

(WRITE_TIMING_CONSTRAINTS) option enables or disables<br />

propagation of timing constraints to the NGC file that are<br />

specified in HDL code or the XST constraint file. See the<br />

“WRITE_TIMING_CONSTRAINTS” section in the Constraints<br />

<strong>Guide</strong> for details.<br />

• Clock Signal<br />

In the case where a clock signal goes through combinatorial logic<br />

before being connected to the clock input of a flip-flop, XST<br />

cannot identify what input pin is the real clock pin. The<br />

CLOCK_SIGNAL constraint allows you to define the clock pin.<br />

5-28 <strong>Xilinx</strong> Development System

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

Saved successfully!

Ooh no, something went wrong!