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\
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] |