01.07.2013 Views

Xilinx Constraints Guide

Xilinx Constraints Guide

Xilinx Constraints 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.

Architecture Support<br />

Applicable Elements<br />

Propagation Rules<br />

KEEP_HIERARCHY EXAMPLE<br />

Applies to all FPGA devices and all CPLD devices.<br />

Attached to logical blocks, including blocks of hierarchy or symbols.<br />

Applies to the entity, module, or signal to which it is attached.<br />

Syntax<br />

Chapter 4: <strong>Xilinx</strong> <strong>Constraints</strong><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 />

Schematic Syntax<br />

• Attach to the entity or module symbol<br />

• Attribute Name<br />

KEEP_HIERARCHY<br />

• Attribute Values<br />

– TRUE<br />

– FALSE<br />

VHDL Syntax<br />

Declare the VHDL constraint as follows:<br />

attribute keep_hierarchy : string;<br />

Specify the VHDL constraint as follows:<br />

attribute keep_hierarchy of architecture_name: architecture is {TRUE|FALSE|SOFT};<br />

The default is false for FPGA devices and true for CPLD devices.<br />

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

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

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

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

Saved successfully!

Ooh no, something went wrong!