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.

BEL (BEL)<br />

The BEL (BEL) constraint:<br />

• Is an advanced placement constraint.<br />

• Locks a logical symbol to a particular BEL site in a slice, or an IOB.<br />

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

• Differs from the LOC constraint in that LOC allows specification to the component<br />

level. Examples of components include:<br />

– SLICE<br />

– BRAM<br />

– ILOGIC<br />

– OLOGIC<br />

– IOB<br />

Architecture Support<br />

Applicable Elements<br />

• Allows specification as to which particular BEL site of the component to be used. For<br />

example, this can be used to specify the specific LUT or FF to be used within a SLICE.<br />

• Should always be used with an appropriate LOC or RLOC attribute.<br />

An IOB BEL constraint does not direct the mapper to pack the register into an IOB<br />

component. Some other feature (the -pr switch, for example) must cause the packing.<br />

Once the register is directed to an IOB, the BEL constraint causes the proper placement<br />

within the IOB.<br />

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

Registers Latches<br />

LUT<br />

LUTRAM<br />

RAMB18<br />

Propagation Rules<br />

Constraint Values<br />

It is legal to place a BEL constraint only on an appropriate instance with a valid LOC<br />

or RLOC.<br />

SRL<br />

Value Identify in a Slice<br />

F, G<br />

A6LUT, B6LUT, C6LUT, D6LUT<br />

A5LUT, B5LUT, C5LUT, D5LUT<br />

Specific LUTs, SRL16s, and distributed RAM<br />

components<br />

FFA, FFB, FFC, FFD, FFX, FFY Specific Flip-Flops, Latches, and other<br />

elements<br />

XORF, XORG XORCY elements<br />

The following values are also valid for Virtex®-6 devices:<br />

AFF, BFF, CFF, DFF, A5FF, B5FF, C5FF, D5FF<br />

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

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

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

Saved successfully!

Ooh no, something went wrong!