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.

Chapter 2: Entry Strategies for <strong>Xilinx</strong> <strong>Constraints</strong><br />

A net is displayed as locked in the FPGA Editor if the Lock Net [ net_name] constraint<br />

is enabled in the PCF file. You can use the Net Properties property sheet to remove<br />

the lock constraint.<br />

When a component is locked, one of the following constraints is set in the PCF file.<br />

lock comp [comp_name]<br />

locate comp [comp_name]<br />

lock macro [macro_name]<br />

lock placement<br />

If a component is locked, you cannot unplace it, but you can unroute it. To unplace<br />

the component, you must first unlock it.<br />

Interaction Between <strong>Constraints</strong><br />

Schematic constraints are placed at the beginning of the PCF file by MAP. The start of<br />

this section is indicated with SCHEMATIC START. The end of this section is indicated<br />

with SCHEMATIC END. Because of a last-read order, all constraints that you enter in<br />

this file should come after SCHEMATIC END.<br />

You are not prohibited from entering a user constraint before the schematic constraints<br />

section, but if you do, a conflicting constraint in the schematic-based section may<br />

override your entry.<br />

Every time a design is remapped, the schematic section of the PCF file is overwritten<br />

by the mapper. The user constraints section is left intact, but certain constraints may<br />

be invalid because of the new mapping.<br />

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

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

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

Saved successfully!

Ooh no, something went wrong!