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 />

VCCAUX_IO<br />

Architecture Support<br />

Applicable Elements<br />

Propagation Rules<br />

Syntax<br />

The auxiliary I/O (VCCAUX_IO) supply rail is specific to the HP I/O banks only. It is<br />

used to power some of the I/O circuitry in the HP bank, including the single-ended and<br />

differential input buffer circuits. HP I/O banks contain both VCCAUX_IO pins, as well<br />

as the "regular" VCCAUX pins which power the various internal block features. Inside<br />

the 7 series device packages, the VCCAUX_IO pins are connected together in groups<br />

of three to four I/O banks. The number of I/O banks that have their VCCAUX_IO pins<br />

grouped together depends on the particular 7 series part and package combination. See<br />

the 7 Series Packaging and Pinout <strong>Guide</strong> for banks that are grouped together for each part<br />

and package combination. The VCCAUX and VCCAUX_IO supplies must turn on<br />

before the VCCO supply. See the 7 Series FPGA Data Sheet for more details regarding<br />

power supply requirements.<br />

Applies to Kintex-7 and Virtex®-7 devices<br />

See the SelectIO User <strong>Guide</strong>.<br />

See the SelectIO User <strong>Guide</strong>.<br />

The following sections show the syntax for this constraint.<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 />

Schematic Syntax<br />

Attribute Name: VCCAUX_IO<br />

VHDL Syntax<br />

Declare the VHDL constraint as follows:<br />

attribute VCCAUX_IO: string;<br />

Specify the VHDL constraint as follows:<br />

attribute VCCAUX_IO of {component_name |label_name}: {component|label} is<br />

“{NORMAL|HIGH|DONTCARE}”;<br />

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

Verilog Syntax<br />

Place the Verilog constraint immediately before the module or instantiation.<br />

Specify the Verilog constraint as follows:<br />

(* VCCAUX_IO = { NORMAL|HIGH|DONTCARE} *)<br />

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

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

318 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!