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.

Example<br />

(* KEEPER = “TRUE” *) DEFAULT<br />

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

UCF Syntax<br />

DEFAULT constraint_name;<br />

Accepted constraint_names for DEFAULT are:<br />

• KEEPER<br />

• FLOAT<br />

• PULLDOWN<br />

• PULLUP<br />

UCF Syntax Example<br />

DEFAULT KEEPER = TRUE;<br />

XCF Syntax<br />

BEGIN MODEL “entity_name”<br />

DEFAULT constraint_name [attribute_value] ;<br />

END;<br />

Accepted constraint_names for DEFAULT are:<br />

• KEEPER<br />

• FLOAT<br />

• PULLDOWN<br />

• PULLUP<br />

Accepted attribute_values depend on the attribute type.<br />

XCF Syntax Example<br />

BEGIN MODEL “my_design”<br />

DEFAULT keeper = TRUE;<br />

END;<br />

NCF Syntax<br />

Same as UCF syntax.<br />

PlanAhead Syntax<br />

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

For more information about using the PlanAhead software to create constraints, see<br />

Floorplanning the Design in the PlanAhead User <strong>Guide</strong> (UG632). See PlanAhead in this<br />

<strong>Guide</strong> for information about:<br />

• Defining placement constraints<br />

• Assigning placement constraints<br />

• Defining I/O pin configurations<br />

• Floorplanning and placement constraints<br />

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

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

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

Saved successfully!

Ooh no, something went wrong!