01.07.2013 Views

Xilinx Constraints Guide

Xilinx Constraints Guide

Xilinx Constraints Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 4: <strong>Xilinx</strong> <strong>Constraints</strong><br />

TIMESPEC Examples of FROM-TO TS Attributes<br />

UCF and NCF Syntax -<br />

TIMESPEC “TS_master”=PERIOD “master_clk” 50 HIGH 30;<br />

TIMESPEC “TS_THIS”=FROM FFS TO RAMS 35;<br />

TIMESPEC “TS_THAT”=FROM PADS TO LATCHES 35;<br />

UCF Syntax Examples<br />

A TS attribute defines the allowable delay for paths in your design. The basic syntax<br />

for a TS attribute is:<br />

TIMESPEC "TSidentifier"=PERIOD "timegroup_name" value [units];<br />

where<br />

• TSidentifier is a unique name for the TS attribute<br />

• value is a numerical value<br />

• units can be ms, micro, ps, ns<br />

TIMESPEC "TSidentifier"=PERIOD "timegroup_name" "TSidentifier" [* or /] factor PHASE<br />

[+ |-] phase_value [units];<br />

<strong>Constraints</strong> Editor Syntax<br />

For information on setting constraints in <strong>Constraints</strong> Editor, including syntax, see the<br />

<strong>Constraints</strong> Editor Help.<br />

PlanAhead Syntax<br />

For more information about using the PlanAhead software to create constraints, see<br />

Floorplanning the Design in the PlanAhead User <strong>Guide</strong> (UG632). See PlanAhead in this<br />

<strong>Guide</strong> for information about:<br />

• Defining placement constraints<br />

• Assigning placement constraints<br />

• Defining I/O pin configurations<br />

• Floorplanning and placement constraints<br />

<strong>Constraints</strong> <strong>Guide</strong><br />

288 www.xilinx.com UG625 (v. 13.2) July 6, 2011

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

Saved successfully!

Ooh no, something went wrong!