CONFIG PROHIBIT - 2022.2 English - UG911

ISE to Vivado Design Suite Migration Guide (UG911)

Document ID
UG911
Release Date
2022-10-19
Version
2022.2 English

Pin site

Applied To

Sites

Constraint Values

Pin site

UCF Example

CONFIG PROHIBIT = K24, K26, K27, K28;

XDC Example

set_property PROHIBIT true [get_sites {K24 K26 K27 K28}]

Bank number

Applied To

Sites

Constraint Values

Bank number

UCF Example

CONFIG PROHIBIT = BANK34, BANK35, BANK36;

XDC Example

set_property PROHIBIT true [get_sites -of [get_iobanks 34\ 35 36]]

RAM(1)

Applied To

Sites

Constraint Values

RAMs

UCF Example

CONFIG PROHIBIT = RAMB18_X0Y0;

XDC Example

set_property PROHIBIT true [get_sites RAMB18_X0Y0]

RAM(2)

Applied To

Sites

Constraint Values

RAMs

UCF Example

CONFIG PROHIBIT = RAMB18_X0Y1, RAMB18_X0Y3, RAMB18_X0Y5;

XDC Example

set_property PROHIBIT true [get_sites {RAMB18_X0Y1\
RAMB18_X0Y3 RAMB18_X0Y5}]

Note: The comma-separated list shown here uses RAM sites but can use any supported site type.

RAM(3)

Applied To

Sites

Constraint Values

RAMs

UCF Example

CONFIG PROHIBIT = RAMB36_X1Y1:RAMB36_X2Y2;

XDC Example

set_property PROHIBIT true [get_sites -range {RAMB36_X1Y1\ RAMB36_X2Y2}]

RAM(4)

Applied To

Sites

Constraint Values

RAMs

UCF Example

CONFIG PROHIBIT = RAMB36_X3Y*;

XDC Example

set_property PROHIBIT true [get_sites RAMB36_X3Y*]

DSP48

Applied To

Sites

Constraint Values

DSP48s

UCF Example

CONFIG PROHIBIT = DSP48_X0Y*;

XDC Example

set_property PROHIBIT true [get_sites DSP48_X0Y*]

SLICE

Applied To

Sites

Constraint Values

Slices

UCF Example

CONFIG PROHIBIT = SLICE_X0Y0:SLICE_X47Y49;

XDC Example

set_property PROHIBIT true [get_sites -range {SLICE_X0Y0\ SLICE_X47Y49}]

ILOGIC

Applied To

Sites

Constraint Values

ILOGIC

UCF Example

CONFIG PROHIBIT = ILOGIC_X0Y0:ILOGIC_X0Y49;

XDC Example

set_property PROHIBIT true [get_sites -range {ILOGIC_X0Y0\ ILOGIC_X0Y49}]

OLOGIC

Applied To

Sites

Constraint Values

OLOGIC

UCF Example

CONFIG PROHIBIT = OLOGIC_X0Y0:OLOGIC_X0Y49;

XDC Example

set_property PROHIBIT true [get_sites -range {OLOGIC_X0Y0\ OLOGIC_X0Y49}]

BUFGCTRL

Applied To

Sites

Constraint Values

BUFGCTRL

UCF Example

CONFIG PROHIBIT = BUFGCTRL_X0Y0:BUFGCTRL_X0Y15;

XDC Example

set_property PROHIBIT true [get_sites -range\ {BUFGCTRL_X0Y0 BUFGCTRL_X0Y15}]

BUFR

Applied To

Sites

Constraint Values

BUFR

UCF Example

CONFIG PROHIBIT = BUFR_X0Y0:BUFR_X0Y3;

XDC Example

set_property PROHIBIT true [get_sites -range {BUFR_X0Y0\ BUFR_X0Y3}]

BUFIO

Applied To

Sites

Constraint Values

BUFIO

UCF Example

CONFIG PROHIBIT = BUFIO_X0Y0:BUFIO_X0Y3;

XDC Example

set_property PROHIBIT true [get_sites -range {BUFIO_X0Y0\ BUFIO_X0Y3}]

BUFHCE

Applied To

Sites

Constraint Values

BUFHCE

UCF Example

CONFIG PROHIBIT = BUFHCE_X0Y0:BUFHCE_X1Y11;

XDC Example

set_property PROHIBIT true [get_sites -range {BUFHCE_X0Y0\ BUFHCE_X1Y11}]

Voltage

Applied To

I/O bank

Constraint Values

Voltage

UCF Example

CONFIG INTERNAL_VREF_BANK14 = 0.75;

XDC Example

set_property INTERNAL_VREF 0.75 [get_iobanks 14]

NONE

Applied To

I/O bank

Constraint Values

NONE

UCF Example

CONFIG INTERNAL_VREF_BANK0 = NONE;

XDC Example

reset_property INTERNAL_VREF  [get_iobanks 0]

CONFIG DCI_CASCADE

Applied To

I/O banks

Constraint Values

Bank sequence

UCF Example

CONFIG DCI_CASCADE = 17 15 14;

XDC Example

set_property DCI_CASCADE {15 14} [get_iobanks 17]