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

USE_LUTNM (Use LUTNM)<br />

Architecture Support<br />

Applicable Elements<br />

Propagation Rules<br />

The USE_LUTNM (Use LUTNM) constraint:<br />

• Is an advanced mapping and placement constraint.<br />

• Turns LUTNM (Lookup Table Name) on or off for a specific element or section<br />

of a set.<br />

Applies to FPGA devices. Does not apply to CPLD devices.<br />

Applies to instances or macros that are members of sets.<br />

It is illegal to attach USE_LUTNM to a net.<br />

Syntax Examples<br />

The following examples show how to use this constraint with particular tools or<br />

methods. If a tool or method is not listed, you cannot use this constraint with it.<br />

Values<br />

• TRUE<br />

Turns on the constraint for a specific element<br />

• FALSE<br />

Turns off the constraint for a specific element<br />

The default is TRUE.<br />

Schematic Syntax<br />

• Attach to a member of a set<br />

• Attribute Name<br />

USE_LUTNM<br />

• Attribute Values<br />

See Values section above.<br />

VHDL Syntax<br />

Declare the VHDL constraint as follows:<br />

attribute USE_LUTNM: string;<br />

Specify the VHDL constraint as follows:<br />

attribute USE_LUTNM of entity_name: entity is “{TRUE|FALSE}”;<br />

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

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

310 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!