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.

VHDL Syntax<br />

Declare the VHDL constraint as follows:<br />

attribute U_SET: string;<br />

Specify the VHDL constraint as follows:<br />

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

attribute U_SET of {component_name |label_name}: {component|label} is name;<br />

where<br />

name is the identifier of the set<br />

For more information about basic VHDL syntax, see VHDL Attributes.<br />

Verilog Syntax<br />

Place the Verilog constraint immediately before the module or instantiation.<br />

Specify the Verilog constraint as follows:<br />

(* U_SET = name *)<br />

where<br />

name is the identifier of the set<br />

For more information about basic Verilog syntax, see Verilog Attributes.<br />

UCF and NCF Syntax<br />

INST "instance_name" U_SET= name;<br />

where<br />

name is the identifier of the set<br />

This name is absolute. It is not prefixed by a hierarchical qualifier.<br />

The following statement specifies that the design element ELEM_1 be in a set called<br />

JET_SET.<br />

INST "$1I3245/ELEM_1" U_SET=JET_SET;<br />

XCF Syntax<br />

BEGIN MODEL entity_name<br />

INST "instance_name" U_SET=uset_name;<br />

END;<br />

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

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

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

Saved successfully!

Ooh no, something went wrong!