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.

The following are not supported:<br />

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

• Dot extensions on ranges. For example, LOC=SLICE_X3Y5:SLICE_X5Y7.G<br />

• The wildcard character for Spartan-3, Spartan-3A, Spartan-3E, Virtex-4 and Virtex-5<br />

global buffers or DLL locations.<br />

Location Types for CPLD Devices<br />

CPLD devices support only the location type pin_name<br />

where<br />

Architecture Support<br />

Applicable Elements<br />

pin_name is Pnn for numeric pin names or rc for row-column pin names<br />

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

Sites<br />

Propagation Rules<br />

It is illegal to attach PROHIBIT to a net, signal, entity, module, or macro.<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 />

UCF Syntax<br />

In a UCF file, PROHIBIT must be preceded by the keyword CONFIG.<br />

For a single location:<br />

CONFIG PROHIBIT=location;<br />

For multiple single locations<br />

CONFIG PROHIBIT=location1, location2, ... ,locationn;<br />

For a range of locations:<br />

CONFIG PROHIBIT=location1:location2;where<br />

location is a legal location type for the part type<br />

For more information, see Location Types for FPGA Devices and Location Types for CPLD<br />

Devices below. For examples of using the location types, see the Location (LOC)<br />

constraint. CPLD devices do not support the "Range of locations" form of PROHIBIT.<br />

The following statement prohibits use of the site P45.<br />

CONFIG PROHIBIT=P45;<br />

The following statement prohibits use of the slice at the SLICE_X6Y8 site.<br />

CONFIG PROHIBIT=SLICE_X6Y8;<br />

PCF Syntax<br />

For single or multiple single locations:<br />

COMP “comp_name” PROHIBIT = [SOFT] “site_group”...”site_group”;<br />

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

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

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

Saved successfully!

Ooh no, something went wrong!