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

SUSPEND (Suspend)<br />

Architecture Support<br />

Applicable Elements<br />

Propagation Rules<br />

The SUSPEND (Suspend) constraint:<br />

• Defines the behavior of each individual output when the FPGA device is placed in<br />

the SUSPEND power-reduction mode.<br />

• May be placed on any output or bi-directional port to specify the port to be:<br />

– tristated (3STATE) OR<br />

– pulled high (3STATE_PULLUP) or low (3STATE_PULLDOWN) OR<br />

– driven to the last value (3STATE_KEEPER or DRIVE_LAST_VALUE)<br />

• Has a default value of 3STATE<br />

Applies to Spartan®-3A and Spartan-6 devices only.<br />

Place this constraint only on a top-level output or bi-directional port targeting a<br />

Spartan-3A device or a Spartan-6 device.<br />

Place this constraint only on a top-level output or bi-directional port.<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 />

Values<br />

• DRIVE_LAST_VALUE<br />

• 3STATE<br />

• 3STATE_PULLUP<br />

• 3STATE_PULLDOWN<br />

• 3STATE_KEEPER<br />

Schematic Syntax<br />

Specify a new attribute to an output port or bidirectional port:<br />

• Attribute Name<br />

SUSPEND<br />

• Attribute Values<br />

See Values section above.<br />

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

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

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

Saved successfully!

Ooh no, something went wrong!