Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Clock I/O and DCM buffers

Tile HCLK_IO_LVDS

Cells: 4

Switchbox HCLK_IO_INT

virtex4 HCLK_IO_LVDS switchbox HCLK_IO_INT programmable buffers
DestinationSourceBit
CELL[2].HCLK_IO[0]CELL[2].HCLK_ROW[0]MAIN[7][12]
CELL[2].HCLK_IO[1]CELL[2].HCLK_ROW[1]MAIN[7][13]
CELL[2].HCLK_IO[2]CELL[2].HCLK_ROW[2]MAIN[7][14]
CELL[2].HCLK_IO[3]CELL[2].HCLK_ROW[3]MAIN[7][15]
CELL[2].HCLK_IO[4]CELL[2].HCLK_ROW[4]MAIN[8][12]
CELL[2].HCLK_IO[5]CELL[2].HCLK_ROW[5]MAIN[8][13]
CELL[2].HCLK_IO[6]CELL[2].HCLK_ROW[6]MAIN[8][14]
CELL[2].HCLK_IO[7]CELL[2].HCLK_ROW[7]MAIN[8][15]
CELL[2].RCLK_IO[0]CELL[2].RCLK_ROW[0]MAIN[21][15]
CELL[2].RCLK_IO[1]CELL[2].RCLK_ROW[1]MAIN[24][15]
CELL[2].IOCLK_S_IO[0]CELL[2].IOCLK_S[0]MAIN[17][14]
CELL[2].IOCLK_S_IO[1]CELL[2].IOCLK_S[1]MAIN[17][13]
CELL[2].IOCLK_N_IO[0]CELL[2].IOCLK_N[0]MAIN[17][15]
CELL[2].IOCLK_N_IO[1]CELL[2].IOCLK_N[1]MAIN[17][12]
virtex4 HCLK_IO_LVDS switchbox HCLK_IO_INT muxes RCLK_ROW[0]
BitsDestination
MAIN[25][14]MAIN[25][12]MAIN[25][13]MAIN[25][15]CELL[2].RCLK_ROW[0]
Source
0000off
0001CELL[2].VRCLK_N[0]
0011CELL[2].VRCLK[0]
0101CELL[2].VRCLK_N[1]
0111CELL[2].VRCLK[1]
1001CELL[2].VRCLK_S[0]
1101CELL[2].VRCLK_S[1]
virtex4 HCLK_IO_LVDS switchbox HCLK_IO_INT muxes RCLK_ROW[1]
BitsDestination
MAIN[23][14]MAIN[23][12]MAIN[23][13]MAIN[23][15]CELL[2].RCLK_ROW[1]
Source
0000off
0001CELL[2].VRCLK_N[0]
0011CELL[2].VRCLK[0]
0101CELL[2].VRCLK_N[1]
0111CELL[2].VRCLK[1]
1001CELL[2].VRCLK_S[0]
1101CELL[2].VRCLK_S[1]
virtex4 HCLK_IO_LVDS switchbox HCLK_IO_INT muxes IMUX_IDELAYCTRL_REFCLK
BitsDestination
MAIN[24][14]MAIN[24][13]MAIN[24][12]CELL[2].IMUX_IDELAYCTRL_REFCLK
Source
000CELL[2].HCLK_IO[0]
001CELL[2].HCLK_IO[1]
010CELL[2].HCLK_IO[2]
011CELL[2].HCLK_IO[3]
100CELL[2].HCLK_IO[4]
101CELL[2].HCLK_IO[5]
110CELL[2].HCLK_IO[6]
111CELL[2].HCLK_IO[7]
virtex4 HCLK_IO_LVDS switchbox HCLK_IO_INT muxes IMUX_BUFR[0]
BitsDestination
MAIN[19][15]MAIN[19][14]CELL[2].IMUX_BUFR[0]
Source
00CELL[2].OUT_CLKPAD
01CELL[1].IMUX_BYP[4]
10CELL[2].IMUX_BYP[4]
11CELL[1].OUT_CLKPAD
virtex4 HCLK_IO_LVDS switchbox HCLK_IO_INT muxes IMUX_BUFR[1]
BitsDestination
MAIN[19][12]MAIN[19][13]CELL[2].IMUX_BUFR[1]
Source
00CELL[2].OUT_CLKPAD
01CELL[1].IMUX_BYP[4]
10CELL[2].IMUX_BYP[4]
11CELL[1].OUT_CLKPAD
virtex4 HCLK_IO_LVDS wire support CELL[2].IOCLK[0], CELL[2].IOCLK[1]
Bit
MAIN[15][13]
MAIN[15][14]
MAIN[15][15]
MAIN[20][13]

Bels BUFR

virtex4 HCLK_IO_LVDS bel BUFR pins
PinDirectionBUFR[0]BUFR[1]
IinCELL[2].IMUX_BUFR[0]CELL[2].IMUX_BUFR[1]
CEinCELL[2].IMUX_BYP[0]CELL[1].IMUX_BYP[0]
CLRinCELL[2].IMUX_BYP[2]CELL[1].IMUX_BYP[2]
OoutCELL[2].VRCLK[0]CELL[2].VRCLK[1]
virtex4 HCLK_IO_LVDS bel BUFR attribute bits
AttributeBUFR[0]BUFR[1]
ENABLEMAIN[21][14]MAIN[21][13]
DIVIDE[enum: BUFR_DIVIDE][enum: BUFR_DIVIDE]
virtex4 HCLK_IO_LVDS enum BUFR_DIVIDE
BUFR[0].DIVIDEMAIN[14][14]MAIN[14][13]MAIN[14][12]MAIN[14][15]
BUFR[1].DIVIDEMAIN[22][14]MAIN[22][13]MAIN[22][12]MAIN[22][15]
BYPASS0000
_10001
_20011
_30101
_40111
_51001
_61011
_71101
_81111

Bels BUFIO

virtex4 HCLK_IO_LVDS bel BUFIO pins
PinDirectionBUFIO[0]BUFIO[1]
IinCELL[2].OUT_CLKPADCELL[1].OUT_CLKPAD
OoutCELL[2].IOCLK[0]CELL[2].IOCLK[1]
virtex4 HCLK_IO_LVDS bel BUFIO attribute bits
AttributeBUFIO[0]BUFIO[1]
ENABLEMAIN[16][14]MAIN[16][15]

Bels IDELAYCTRL

virtex4 HCLK_IO_LVDS bel IDELAYCTRL pins
PinDirectionIDELAYCTRL
REFCLKinCELL[2].IMUX_IDELAYCTRL_REFCLK
RSTinCELL[1].IMUX_BYP[7]
RDYoutCELL[1].OUT_HALF0_BEL[4], CELL[1].OUT_HALF1_BEL[4]
DNPULSEOUToutCELL[1].OUT_HALF0_BEL[0], CELL[1].OUT_HALF1_BEL[0]
UPPULSEOUToutCELL[1].OUT_HALF0_BEL[1], CELL[1].OUT_HALF1_BEL[1]
OUTN1outCELL[1].OUT_HALF0_BEL[3], CELL[1].OUT_HALF1_BEL[3]
OUTN65outCELL[1].OUT_HALF0_BEL[2], CELL[1].OUT_HALF1_BEL[2]
virtex4 HCLK_IO_LVDS bel IDELAYCTRL attribute bits
AttributeIDELAYCTRL
DLL_ENABLEMAIN[11][12]

Bels LVDS_V4

virtex4 HCLK_IO_LVDS bel LVDS_V4 pins
PinDirectionLVDS
virtex4 HCLK_IO_LVDS bel LVDS_V4 attribute bits
AttributeLVDS
LVDSBIAS bit 0MAIN[5][12]
LVDSBIAS bit 1MAIN[5][14]
LVDSBIAS bit 2MAIN[3][15]
LVDSBIAS bit 3MAIN[2][13]
LVDSBIAS bit 4MAIN[3][14]
LVDSBIAS bit 5MAIN[3][13]
LVDSBIAS bit 6MAIN[5][15]
LVDSBIAS bit 7MAIN[2][14]
LVDSBIAS bit 8MAIN[11][13]
LVDSBIAS bit 9MAIN[3][12]

Bel wires

virtex4 HCLK_IO_LVDS bel wires
WirePins
CELL[1].IMUX_BYP[0]BUFR[1].CE
CELL[1].IMUX_BYP[2]BUFR[1].CLR
CELL[1].IMUX_BYP[7]IDELAYCTRL.RST
CELL[1].OUT_HALF0_BEL[0]IDELAYCTRL.DNPULSEOUT
CELL[1].OUT_HALF0_BEL[1]IDELAYCTRL.UPPULSEOUT
CELL[1].OUT_HALF0_BEL[2]IDELAYCTRL.OUTN65
CELL[1].OUT_HALF0_BEL[3]IDELAYCTRL.OUTN1
CELL[1].OUT_HALF0_BEL[4]IDELAYCTRL.RDY
CELL[1].OUT_HALF1_BEL[0]IDELAYCTRL.DNPULSEOUT
CELL[1].OUT_HALF1_BEL[1]IDELAYCTRL.UPPULSEOUT
CELL[1].OUT_HALF1_BEL[2]IDELAYCTRL.OUTN65
CELL[1].OUT_HALF1_BEL[3]IDELAYCTRL.OUTN1
CELL[1].OUT_HALF1_BEL[4]IDELAYCTRL.RDY
CELL[1].OUT_CLKPADBUFIO[1].I
CELL[2].IMUX_BYP[0]BUFR[0].CE
CELL[2].IMUX_BYP[2]BUFR[0].CLR
CELL[2].OUT_CLKPADBUFIO[0].I
CELL[2].IMUX_IDELAYCTRL_REFCLKIDELAYCTRL.REFCLK
CELL[2].IMUX_BUFR[0]BUFR[0].I
CELL[2].IMUX_BUFR[1]BUFR[1].I
CELL[2].IOCLK[0]BUFIO[0].O
CELL[2].IOCLK[1]BUFIO[1].O
CELL[2].VRCLK[0]BUFR[0].O
CELL[2].VRCLK[1]BUFR[1].O

Bitstream

virtex4 HCLK_IO_LVDS rect MAIN
BitFrame
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F26 F27 F28 F29
B31 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B30 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B29 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B28 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B27 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B26 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B25 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B24 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B23 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B21 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B19 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B18 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B17 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B15 - - - LVDS: LVDSBIAS bit 2 - LVDS: LVDSBIAS bit 6 - HCLK_IO_INT: buffer CELL[2].HCLK_IO[3] ← CELL[2].HCLK_ROW[3] HCLK_IO_INT: buffer CELL[2].HCLK_IO[7] ← CELL[2].HCLK_ROW[7] - - - - - BUFR[0]: DIVIDE bit 0 HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 2 BUFIO[1]: ENABLE HCLK_IO_INT: buffer CELL[2].IOCLK_N_IO[0] ← CELL[2].IOCLK_N[0] - HCLK_IO_INT: mux CELL[2].IMUX_BUFR[0] bit 1 - HCLK_IO_INT: buffer CELL[2].RCLK_IO[0] ← CELL[2].RCLK_ROW[0] BUFR[1]: DIVIDE bit 0 HCLK_IO_INT: mux CELL[2].RCLK_ROW[1] bit 0 HCLK_IO_INT: buffer CELL[2].RCLK_IO[1] ← CELL[2].RCLK_ROW[1] HCLK_IO_INT: mux CELL[2].RCLK_ROW[0] bit 0 - - - -
B14 - - LVDS: LVDSBIAS bit 7 LVDS: LVDSBIAS bit 4 - LVDS: LVDSBIAS bit 1 - HCLK_IO_INT: buffer CELL[2].HCLK_IO[2] ← CELL[2].HCLK_ROW[2] HCLK_IO_INT: buffer CELL[2].HCLK_IO[6] ← CELL[2].HCLK_ROW[6] - - - - - BUFR[0]: DIVIDE bit 3 HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 1 BUFIO[0]: ENABLE HCLK_IO_INT: buffer CELL[2].IOCLK_S_IO[0] ← CELL[2].IOCLK_S[0] - HCLK_IO_INT: mux CELL[2].IMUX_BUFR[0] bit 0 - BUFR[0]: ENABLE BUFR[1]: DIVIDE bit 3 HCLK_IO_INT: mux CELL[2].RCLK_ROW[1] bit 3 HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 2 HCLK_IO_INT: mux CELL[2].RCLK_ROW[0] bit 3 - - - -
B13 - - LVDS: LVDSBIAS bit 3 LVDS: LVDSBIAS bit 5 - - - HCLK_IO_INT: buffer CELL[2].HCLK_IO[1] ← CELL[2].HCLK_ROW[1] HCLK_IO_INT: buffer CELL[2].HCLK_IO[5] ← CELL[2].HCLK_ROW[5] - - LVDS: LVDSBIAS bit 8 - - BUFR[0]: DIVIDE bit 2 HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 0 - HCLK_IO_INT: buffer CELL[2].IOCLK_S_IO[1] ← CELL[2].IOCLK_S[1] - HCLK_IO_INT: mux CELL[2].IMUX_BUFR[1] bit 0 HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 3 BUFR[1]: ENABLE BUFR[1]: DIVIDE bit 2 HCLK_IO_INT: mux CELL[2].RCLK_ROW[1] bit 1 HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 1 HCLK_IO_INT: mux CELL[2].RCLK_ROW[0] bit 1 - - - -
B12 - - - LVDS: LVDSBIAS bit 9 - LVDS: LVDSBIAS bit 0 - HCLK_IO_INT: buffer CELL[2].HCLK_IO[0] ← CELL[2].HCLK_ROW[0] HCLK_IO_INT: buffer CELL[2].HCLK_IO[4] ← CELL[2].HCLK_ROW[4] - - IDELAYCTRL: DLL_ENABLE - - BUFR[0]: DIVIDE bit 1 - - HCLK_IO_INT: buffer CELL[2].IOCLK_N_IO[1] ← CELL[2].IOCLK_N[1] - HCLK_IO_INT: mux CELL[2].IMUX_BUFR[1] bit 1 - - BUFR[1]: DIVIDE bit 1 HCLK_IO_INT: mux CELL[2].RCLK_ROW[1] bit 2 HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 0 HCLK_IO_INT: mux CELL[2].RCLK_ROW[0] bit 2 - - - -
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile HCLK_IO_DCI

Cells: 4

Switchbox HCLK_IO_INT

virtex4 HCLK_IO_DCI switchbox HCLK_IO_INT programmable buffers
DestinationSourceBit
CELL[2].HCLK_IO[0]CELL[2].HCLK_ROW[0]MAIN[7][12]
CELL[2].HCLK_IO[1]CELL[2].HCLK_ROW[1]MAIN[7][13]
CELL[2].HCLK_IO[2]CELL[2].HCLK_ROW[2]MAIN[7][14]
CELL[2].HCLK_IO[3]CELL[2].HCLK_ROW[3]MAIN[7][15]
CELL[2].HCLK_IO[4]CELL[2].HCLK_ROW[4]MAIN[8][12]
CELL[2].HCLK_IO[5]CELL[2].HCLK_ROW[5]MAIN[8][13]
CELL[2].HCLK_IO[6]CELL[2].HCLK_ROW[6]MAIN[8][14]
CELL[2].HCLK_IO[7]CELL[2].HCLK_ROW[7]MAIN[8][15]
CELL[2].RCLK_IO[0]CELL[2].RCLK_ROW[0]MAIN[21][15]
CELL[2].RCLK_IO[1]CELL[2].RCLK_ROW[1]MAIN[24][15]
CELL[2].IOCLK_S_IO[0]CELL[2].IOCLK_S[0]MAIN[17][14]
CELL[2].IOCLK_S_IO[1]CELL[2].IOCLK_S[1]MAIN[17][13]
CELL[2].IOCLK_N_IO[0]CELL[2].IOCLK_N[0]MAIN[17][15]
CELL[2].IOCLK_N_IO[1]CELL[2].IOCLK_N[1]MAIN[17][12]
virtex4 HCLK_IO_DCI switchbox HCLK_IO_INT muxes RCLK_ROW[0]
BitsDestination
MAIN[25][14]MAIN[25][12]MAIN[25][13]MAIN[25][15]CELL[2].RCLK_ROW[0]
Source
0000off
0001CELL[2].VRCLK_N[0]
0011CELL[2].VRCLK[0]
0101CELL[2].VRCLK_N[1]
0111CELL[2].VRCLK[1]
1001CELL[2].VRCLK_S[0]
1101CELL[2].VRCLK_S[1]
virtex4 HCLK_IO_DCI switchbox HCLK_IO_INT muxes RCLK_ROW[1]
BitsDestination
MAIN[23][14]MAIN[23][12]MAIN[23][13]MAIN[23][15]CELL[2].RCLK_ROW[1]
Source
0000off
0001CELL[2].VRCLK_N[0]
0011CELL[2].VRCLK[0]
0101CELL[2].VRCLK_N[1]
0111CELL[2].VRCLK[1]
1001CELL[2].VRCLK_S[0]
1101CELL[2].VRCLK_S[1]
virtex4 HCLK_IO_DCI switchbox HCLK_IO_INT muxes IMUX_IDELAYCTRL_REFCLK
BitsDestination
MAIN[24][14]MAIN[24][13]MAIN[24][12]CELL[2].IMUX_IDELAYCTRL_REFCLK
Source
000CELL[2].HCLK_IO[0]
001CELL[2].HCLK_IO[1]
010CELL[2].HCLK_IO[2]
011CELL[2].HCLK_IO[3]
100CELL[2].HCLK_IO[4]
101CELL[2].HCLK_IO[5]
110CELL[2].HCLK_IO[6]
111CELL[2].HCLK_IO[7]
virtex4 HCLK_IO_DCI switchbox HCLK_IO_INT muxes IMUX_BUFR[0]
BitsDestination
MAIN[19][15]MAIN[19][14]CELL[2].IMUX_BUFR[0]
Source
00CELL[2].OUT_CLKPAD
01CELL[1].IMUX_BYP[4]
10CELL[2].IMUX_BYP[4]
11CELL[1].OUT_CLKPAD
virtex4 HCLK_IO_DCI switchbox HCLK_IO_INT muxes IMUX_BUFR[1]
BitsDestination
MAIN[19][12]MAIN[19][13]CELL[2].IMUX_BUFR[1]
Source
00CELL[2].OUT_CLKPAD
01CELL[1].IMUX_BYP[4]
10CELL[2].IMUX_BYP[4]
11CELL[1].OUT_CLKPAD
virtex4 HCLK_IO_DCI wire support CELL[2].IOCLK[0], CELL[2].IOCLK[1]
Bit
MAIN[15][13]
MAIN[15][14]
MAIN[15][15]
MAIN[20][13]

Bels BUFR

virtex4 HCLK_IO_DCI bel BUFR pins
PinDirectionBUFR[0]BUFR[1]
IinCELL[2].IMUX_BUFR[0]CELL[2].IMUX_BUFR[1]
CEinCELL[2].IMUX_BYP[0]CELL[1].IMUX_BYP[0]
CLRinCELL[2].IMUX_BYP[2]CELL[1].IMUX_BYP[2]
OoutCELL[2].VRCLK[0]CELL[2].VRCLK[1]
virtex4 HCLK_IO_DCI bel BUFR attribute bits
AttributeBUFR[0]BUFR[1]
ENABLEMAIN[21][14]MAIN[21][13]
DIVIDE[enum: BUFR_DIVIDE][enum: BUFR_DIVIDE]
virtex4 HCLK_IO_DCI enum BUFR_DIVIDE
BUFR[0].DIVIDEMAIN[14][14]MAIN[14][13]MAIN[14][12]MAIN[14][15]
BUFR[1].DIVIDEMAIN[22][14]MAIN[22][13]MAIN[22][12]MAIN[22][15]
BYPASS0000
_10001
_20011
_30101
_40111
_51001
_61011
_71101
_81111

Bels BUFIO

virtex4 HCLK_IO_DCI bel BUFIO pins
PinDirectionBUFIO[0]BUFIO[1]
IinCELL[2].OUT_CLKPADCELL[1].OUT_CLKPAD
OoutCELL[2].IOCLK[0]CELL[2].IOCLK[1]
virtex4 HCLK_IO_DCI bel BUFIO attribute bits
AttributeBUFIO[0]BUFIO[1]
ENABLEMAIN[16][14]MAIN[16][15]

Bels IDELAYCTRL

virtex4 HCLK_IO_DCI bel IDELAYCTRL pins
PinDirectionIDELAYCTRL
REFCLKinCELL[2].IMUX_IDELAYCTRL_REFCLK
RSTinCELL[1].IMUX_BYP[7]
RDYoutCELL[1].OUT_HALF0_BEL[4], CELL[1].OUT_HALF1_BEL[4]
DNPULSEOUToutCELL[1].OUT_HALF0_BEL[0], CELL[1].OUT_HALF1_BEL[0]
UPPULSEOUToutCELL[1].OUT_HALF0_BEL[1], CELL[1].OUT_HALF1_BEL[1]
OUTN1outCELL[1].OUT_HALF0_BEL[3], CELL[1].OUT_HALF1_BEL[3]
OUTN65outCELL[1].OUT_HALF0_BEL[2], CELL[1].OUT_HALF1_BEL[2]
virtex4 HCLK_IO_DCI bel IDELAYCTRL attribute bits
AttributeIDELAYCTRL
DLL_ENABLEMAIN[11][12]

Bels DCI

virtex4 HCLK_IO_DCI bel DCI pins
PinDirectionDCI
TSTCLKinCELL[0].IMUX_BYP[0]
TSTRSTinCELL[0].IMUX_BYP[2]
TSTHLPinCELL[0].IMUX_BYP[7]
TSTHLNinCELL[0].IMUX_BYP[4]
DCISCLKoutCELL[0].OUT_HALF0_BEL[6], CELL[0].OUT_HALF1_BEL[6]
DCIADDRESS[0]outCELL[1].OUT_HALF0_BEL[5], CELL[1].OUT_HALF1_BEL[5]
DCIADDRESS[1]outCELL[1].OUT_HALF0_BEL[6], CELL[1].OUT_HALF1_BEL[6]
DCIADDRESS[2]outCELL[1].OUT_HALF0_BEL[7], CELL[1].OUT_HALF1_BEL[7]
DCIDATAoutCELL[0].OUT_HALF0_BEL[7], CELL[0].OUT_HALF1_BEL[7]
DCIIOUPDATEoutCELL[0].OUT_HALF0_BEL[5], CELL[0].OUT_HALF1_BEL[5]
DCIREFIOUPDATEoutCELL[0].OUT_HALF0_BEL[4], CELL[0].OUT_HALF1_BEL[4]
DCIDONEoutCELL[0].OUT_HALF0_BEL[3], CELL[0].OUT_HALF1_BEL[3]
virtex4 HCLK_IO_DCI bel DCI attribute bits
AttributeDCI
ENABLEMAIN[0][14]
QUIETMAIN[5][12]
V4_LVDIV2 bit 0MAIN[27][13]
V4_LVDIV2 bit 1MAIN[27][14]
V4_PMASK_TERM_VCC bit 0MAIN[4][12]
V4_PMASK_TERM_VCC bit 1MAIN[4][13]
V4_PMASK_TERM_VCC bit 2MAIN[4][14]
V4_PMASK_TERM_VCC bit 3MAIN[4][15]
V4_PMASK_TERM_VCC bit 4MAIN[2][12]
V4_PMASK_TERM_SPLIT bit 0MAIN[10][13]
V4_PMASK_TERM_SPLIT bit 1MAIN[10][14]
V4_PMASK_TERM_SPLIT bit 2MAIN[11][14]
V4_PMASK_TERM_SPLIT bit 3MAIN[10][15]
V4_PMASK_TERM_SPLIT bit 4MAIN[11][15]
V4_NMASK_TERM_SPLIT bit 0MAIN[12][12]
V4_NMASK_TERM_SPLIT bit 1MAIN[12][13]
V4_NMASK_TERM_SPLIT bit 2MAIN[12][14]
V4_NMASK_TERM_SPLIT bit 3MAIN[12][15]
V4_NMASK_TERM_SPLIT bit 4MAIN[10][12]
NREF bit 0MAIN[27][15]
NREF bit 1MAIN[27][12]
PREF bit 0MAIN[1][15]
PREF bit 1MAIN[1][14]
PREF bit 2MAIN[1][13]
PREF bit 3MAIN[1][12]
TEST_ENABLE bit 0MAIN[0][15]
TEST_ENABLE bit 1MAIN[5][13]

Bel wires

virtex4 HCLK_IO_DCI bel wires
WirePins
CELL[0].IMUX_BYP[0]DCI.TSTCLK
CELL[0].IMUX_BYP[2]DCI.TSTRST
CELL[0].IMUX_BYP[4]DCI.TSTHLN
CELL[0].IMUX_BYP[7]DCI.TSTHLP
CELL[0].OUT_HALF0_BEL[3]DCI.DCIDONE
CELL[0].OUT_HALF0_BEL[4]DCI.DCIREFIOUPDATE
CELL[0].OUT_HALF0_BEL[5]DCI.DCIIOUPDATE
CELL[0].OUT_HALF0_BEL[6]DCI.DCISCLK
CELL[0].OUT_HALF0_BEL[7]DCI.DCIDATA
CELL[0].OUT_HALF1_BEL[3]DCI.DCIDONE
CELL[0].OUT_HALF1_BEL[4]DCI.DCIREFIOUPDATE
CELL[0].OUT_HALF1_BEL[5]DCI.DCIIOUPDATE
CELL[0].OUT_HALF1_BEL[6]DCI.DCISCLK
CELL[0].OUT_HALF1_BEL[7]DCI.DCIDATA
CELL[1].IMUX_BYP[0]BUFR[1].CE
CELL[1].IMUX_BYP[2]BUFR[1].CLR
CELL[1].IMUX_BYP[7]IDELAYCTRL.RST
CELL[1].OUT_HALF0_BEL[0]IDELAYCTRL.DNPULSEOUT
CELL[1].OUT_HALF0_BEL[1]IDELAYCTRL.UPPULSEOUT
CELL[1].OUT_HALF0_BEL[2]IDELAYCTRL.OUTN65
CELL[1].OUT_HALF0_BEL[3]IDELAYCTRL.OUTN1
CELL[1].OUT_HALF0_BEL[4]IDELAYCTRL.RDY
CELL[1].OUT_HALF0_BEL[5]DCI.DCIADDRESS[0]
CELL[1].OUT_HALF0_BEL[6]DCI.DCIADDRESS[1]
CELL[1].OUT_HALF0_BEL[7]DCI.DCIADDRESS[2]
CELL[1].OUT_HALF1_BEL[0]IDELAYCTRL.DNPULSEOUT
CELL[1].OUT_HALF1_BEL[1]IDELAYCTRL.UPPULSEOUT
CELL[1].OUT_HALF1_BEL[2]IDELAYCTRL.OUTN65
CELL[1].OUT_HALF1_BEL[3]IDELAYCTRL.OUTN1
CELL[1].OUT_HALF1_BEL[4]IDELAYCTRL.RDY
CELL[1].OUT_HALF1_BEL[5]DCI.DCIADDRESS[0]
CELL[1].OUT_HALF1_BEL[6]DCI.DCIADDRESS[1]
CELL[1].OUT_HALF1_BEL[7]DCI.DCIADDRESS[2]
CELL[1].OUT_CLKPADBUFIO[1].I
CELL[2].IMUX_BYP[0]BUFR[0].CE
CELL[2].IMUX_BYP[2]BUFR[0].CLR
CELL[2].OUT_CLKPADBUFIO[0].I
CELL[2].IMUX_IDELAYCTRL_REFCLKIDELAYCTRL.REFCLK
CELL[2].IMUX_BUFR[0]BUFR[0].I
CELL[2].IMUX_BUFR[1]BUFR[1].I
CELL[2].IOCLK[0]BUFIO[0].O
CELL[2].IOCLK[1]BUFIO[1].O
CELL[2].VRCLK[0]BUFR[0].O
CELL[2].VRCLK[1]BUFR[1].O

Bitstream

virtex4 HCLK_IO_DCI rect MAIN
BitFrame
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F26 F27 F28 F29
B31 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B30 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B29 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B28 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B27 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B26 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B25 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B24 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B23 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B21 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B19 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B18 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B17 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B15 DCI: TEST_ENABLE bit 0 DCI: PREF bit 0 - - DCI: V4_PMASK_TERM_VCC bit 3 - - HCLK_IO_INT: buffer CELL[2].HCLK_IO[3] ← CELL[2].HCLK_ROW[3] HCLK_IO_INT: buffer CELL[2].HCLK_IO[7] ← CELL[2].HCLK_ROW[7] - DCI: V4_PMASK_TERM_SPLIT bit 3 DCI: V4_PMASK_TERM_SPLIT bit 4 DCI: V4_NMASK_TERM_SPLIT bit 3 - BUFR[0]: DIVIDE bit 0 HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 2 BUFIO[1]: ENABLE HCLK_IO_INT: buffer CELL[2].IOCLK_N_IO[0] ← CELL[2].IOCLK_N[0] - HCLK_IO_INT: mux CELL[2].IMUX_BUFR[0] bit 1 - HCLK_IO_INT: buffer CELL[2].RCLK_IO[0] ← CELL[2].RCLK_ROW[0] BUFR[1]: DIVIDE bit 0 HCLK_IO_INT: mux CELL[2].RCLK_ROW[1] bit 0 HCLK_IO_INT: buffer CELL[2].RCLK_IO[1] ← CELL[2].RCLK_ROW[1] HCLK_IO_INT: mux CELL[2].RCLK_ROW[0] bit 0 - DCI: NREF bit 0 - -
B14 DCI: ENABLE DCI: PREF bit 1 - - DCI: V4_PMASK_TERM_VCC bit 2 - - HCLK_IO_INT: buffer CELL[2].HCLK_IO[2] ← CELL[2].HCLK_ROW[2] HCLK_IO_INT: buffer CELL[2].HCLK_IO[6] ← CELL[2].HCLK_ROW[6] - DCI: V4_PMASK_TERM_SPLIT bit 1 DCI: V4_PMASK_TERM_SPLIT bit 2 DCI: V4_NMASK_TERM_SPLIT bit 2 - BUFR[0]: DIVIDE bit 3 HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 1 BUFIO[0]: ENABLE HCLK_IO_INT: buffer CELL[2].IOCLK_S_IO[0] ← CELL[2].IOCLK_S[0] - HCLK_IO_INT: mux CELL[2].IMUX_BUFR[0] bit 0 - BUFR[0]: ENABLE BUFR[1]: DIVIDE bit 3 HCLK_IO_INT: mux CELL[2].RCLK_ROW[1] bit 3 HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 2 HCLK_IO_INT: mux CELL[2].RCLK_ROW[0] bit 3 - DCI: V4_LVDIV2 bit 1 - -
B13 - DCI: PREF bit 2 - - DCI: V4_PMASK_TERM_VCC bit 1 DCI: TEST_ENABLE bit 1 - HCLK_IO_INT: buffer CELL[2].HCLK_IO[1] ← CELL[2].HCLK_ROW[1] HCLK_IO_INT: buffer CELL[2].HCLK_IO[5] ← CELL[2].HCLK_ROW[5] - DCI: V4_PMASK_TERM_SPLIT bit 0 - DCI: V4_NMASK_TERM_SPLIT bit 1 - BUFR[0]: DIVIDE bit 2 HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 0 - HCLK_IO_INT: buffer CELL[2].IOCLK_S_IO[1] ← CELL[2].IOCLK_S[1] - HCLK_IO_INT: mux CELL[2].IMUX_BUFR[1] bit 0 HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 3 BUFR[1]: ENABLE BUFR[1]: DIVIDE bit 2 HCLK_IO_INT: mux CELL[2].RCLK_ROW[1] bit 1 HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 1 HCLK_IO_INT: mux CELL[2].RCLK_ROW[0] bit 1 - DCI: V4_LVDIV2 bit 0 - -
B12 - DCI: PREF bit 3 DCI: V4_PMASK_TERM_VCC bit 4 - DCI: V4_PMASK_TERM_VCC bit 0 DCI: QUIET - HCLK_IO_INT: buffer CELL[2].HCLK_IO[0] ← CELL[2].HCLK_ROW[0] HCLK_IO_INT: buffer CELL[2].HCLK_IO[4] ← CELL[2].HCLK_ROW[4] - DCI: V4_NMASK_TERM_SPLIT bit 4 IDELAYCTRL: DLL_ENABLE DCI: V4_NMASK_TERM_SPLIT bit 0 - BUFR[0]: DIVIDE bit 1 - - HCLK_IO_INT: buffer CELL[2].IOCLK_N_IO[1] ← CELL[2].IOCLK_N[1] - HCLK_IO_INT: mux CELL[2].IMUX_BUFR[1] bit 1 - - BUFR[1]: DIVIDE bit 1 HCLK_IO_INT: mux CELL[2].RCLK_ROW[1] bit 2 HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 0 HCLK_IO_INT: mux CELL[2].RCLK_ROW[0] bit 2 - DCI: NREF bit 1 - -
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile HCLK_IO_CENTER

Cells: 4

Switchbox HCLK_IO_INT

virtex4 HCLK_IO_CENTER switchbox HCLK_IO_INT programmable buffers
DestinationSourceBit
CELL[2].HCLK_IO[0]CELL[2].HCLK_ROW[0]MAIN[7][12]
CELL[2].HCLK_IO[1]CELL[2].HCLK_ROW[1]MAIN[7][13]
CELL[2].HCLK_IO[2]CELL[2].HCLK_ROW[2]MAIN[7][14]
CELL[2].HCLK_IO[3]CELL[2].HCLK_ROW[3]MAIN[7][15]
CELL[2].HCLK_IO[4]CELL[2].HCLK_ROW[4]MAIN[8][12]
CELL[2].HCLK_IO[5]CELL[2].HCLK_ROW[5]MAIN[8][13]
CELL[2].HCLK_IO[6]CELL[2].HCLK_ROW[6]MAIN[8][14]
CELL[2].HCLK_IO[7]CELL[2].HCLK_ROW[7]MAIN[8][15]
CELL[2].RCLK_IO[0]CELL[2].RCLK_ROW[0]MAIN[21][15]
CELL[2].RCLK_IO[1]CELL[2].RCLK_ROW[1]MAIN[24][15]
CELL[2].IOCLK_S_IO[0]CELL[2].IOCLK_S[0]MAIN[17][14]
CELL[2].IOCLK_S_IO[1]CELL[2].IOCLK_S[1]MAIN[17][13]
CELL[2].IOCLK_N_IO[0]CELL[2].IOCLK_N[0]MAIN[17][15]
CELL[2].IOCLK_N_IO[1]CELL[2].IOCLK_N[1]MAIN[17][12]
virtex4 HCLK_IO_CENTER switchbox HCLK_IO_INT muxes IMUX_IDELAYCTRL_REFCLK
BitsDestination
MAIN[24][14]MAIN[24][13]MAIN[24][12]CELL[2].IMUX_IDELAYCTRL_REFCLK
Source
000CELL[2].HCLK_IO[0]
001CELL[2].HCLK_IO[1]
010CELL[2].HCLK_IO[2]
011CELL[2].HCLK_IO[3]
100CELL[2].HCLK_IO[4]
101CELL[2].HCLK_IO[5]
110CELL[2].HCLK_IO[6]
111CELL[2].HCLK_IO[7]
virtex4 HCLK_IO_CENTER wire support CELL[2].IOCLK[0], CELL[2].IOCLK[1]
Bit
MAIN[15][13]
MAIN[15][14]
MAIN[15][15]
MAIN[20][13]

Bels BUFIO

virtex4 HCLK_IO_CENTER bel BUFIO pins
PinDirectionBUFIO[0]BUFIO[1]
IinCELL[2].OUT_CLKPADCELL[1].OUT_CLKPAD
OoutCELL[2].IOCLK[0]CELL[2].IOCLK[1]
virtex4 HCLK_IO_CENTER bel BUFIO attribute bits
AttributeBUFIO[0]BUFIO[1]
ENABLEMAIN[16][14]MAIN[16][15]

Bels IDELAYCTRL

virtex4 HCLK_IO_CENTER bel IDELAYCTRL pins
PinDirectionIDELAYCTRL
REFCLKinCELL[2].IMUX_IDELAYCTRL_REFCLK
RSTinCELL[1].IMUX_BYP[7]
RDYoutCELL[1].OUT_HALF0_BEL[4], CELL[1].OUT_HALF1_BEL[4]
DNPULSEOUToutCELL[1].OUT_HALF0_BEL[0], CELL[1].OUT_HALF1_BEL[0]
UPPULSEOUToutCELL[1].OUT_HALF0_BEL[1], CELL[1].OUT_HALF1_BEL[1]
OUTN1outCELL[1].OUT_HALF0_BEL[3], CELL[1].OUT_HALF1_BEL[3]
OUTN65outCELL[1].OUT_HALF0_BEL[2], CELL[1].OUT_HALF1_BEL[2]
virtex4 HCLK_IO_CENTER bel IDELAYCTRL attribute bits
AttributeIDELAYCTRL
DLL_ENABLEMAIN[11][12]

Bels DCI

virtex4 HCLK_IO_CENTER bel DCI pins
PinDirectionDCI
TSTCLKinCELL[0].IMUX_BYP[0]
TSTRSTinCELL[0].IMUX_BYP[2]
TSTHLPinCELL[0].IMUX_BYP[7]
TSTHLNinCELL[0].IMUX_BYP[4]
DCISCLKoutCELL[0].OUT_HALF0_BEL[6], CELL[0].OUT_HALF1_BEL[6]
DCIADDRESS[0]outCELL[1].OUT_HALF0_BEL[5], CELL[1].OUT_HALF1_BEL[5]
DCIADDRESS[1]outCELL[1].OUT_HALF0_BEL[6], CELL[1].OUT_HALF1_BEL[6]
DCIADDRESS[2]outCELL[1].OUT_HALF0_BEL[7], CELL[1].OUT_HALF1_BEL[7]
DCIDATAoutCELL[0].OUT_HALF0_BEL[7], CELL[0].OUT_HALF1_BEL[7]
DCIIOUPDATEoutCELL[0].OUT_HALF0_BEL[5], CELL[0].OUT_HALF1_BEL[5]
DCIREFIOUPDATEoutCELL[0].OUT_HALF0_BEL[4], CELL[0].OUT_HALF1_BEL[4]
DCIDONEoutCELL[0].OUT_HALF0_BEL[3], CELL[0].OUT_HALF1_BEL[3]
virtex4 HCLK_IO_CENTER bel DCI attribute bits
AttributeDCI
ENABLEMAIN[0][14]
QUIETMAIN[5][12]
V4_LVDIV2 bit 0MAIN[27][13]
V4_LVDIV2 bit 1MAIN[27][14]
V4_PMASK_TERM_VCC bit 0MAIN[4][12]
V4_PMASK_TERM_VCC bit 1MAIN[4][13]
V4_PMASK_TERM_VCC bit 2MAIN[4][14]
V4_PMASK_TERM_VCC bit 3MAIN[4][15]
V4_PMASK_TERM_VCC bit 4MAIN[2][12]
V4_PMASK_TERM_SPLIT bit 0MAIN[10][13]
V4_PMASK_TERM_SPLIT bit 1MAIN[10][14]
V4_PMASK_TERM_SPLIT bit 2MAIN[11][14]
V4_PMASK_TERM_SPLIT bit 3MAIN[10][15]
V4_PMASK_TERM_SPLIT bit 4MAIN[11][15]
V4_NMASK_TERM_SPLIT bit 0MAIN[12][12]
V4_NMASK_TERM_SPLIT bit 1MAIN[12][13]
V4_NMASK_TERM_SPLIT bit 2MAIN[12][14]
V4_NMASK_TERM_SPLIT bit 3MAIN[12][15]
V4_NMASK_TERM_SPLIT bit 4MAIN[10][12]
NREF bit 0MAIN[27][15]
NREF bit 1MAIN[27][12]
PREF bit 0MAIN[1][15]
PREF bit 1MAIN[1][14]
PREF bit 2MAIN[1][13]
PREF bit 3MAIN[1][12]
TEST_ENABLE bit 0MAIN[0][15]
TEST_ENABLE bit 1MAIN[5][13]
CASCADE_FROM_ABOVEMAIN[0][13]
CASCADE_FROM_BELOWMAIN[0][12]

Bel wires

virtex4 HCLK_IO_CENTER bel wires
WirePins
CELL[0].IMUX_BYP[0]DCI.TSTCLK
CELL[0].IMUX_BYP[2]DCI.TSTRST
CELL[0].IMUX_BYP[4]DCI.TSTHLN
CELL[0].IMUX_BYP[7]DCI.TSTHLP
CELL[0].OUT_HALF0_BEL[3]DCI.DCIDONE
CELL[0].OUT_HALF0_BEL[4]DCI.DCIREFIOUPDATE
CELL[0].OUT_HALF0_BEL[5]DCI.DCIIOUPDATE
CELL[0].OUT_HALF0_BEL[6]DCI.DCISCLK
CELL[0].OUT_HALF0_BEL[7]DCI.DCIDATA
CELL[0].OUT_HALF1_BEL[3]DCI.DCIDONE
CELL[0].OUT_HALF1_BEL[4]DCI.DCIREFIOUPDATE
CELL[0].OUT_HALF1_BEL[5]DCI.DCIIOUPDATE
CELL[0].OUT_HALF1_BEL[6]DCI.DCISCLK
CELL[0].OUT_HALF1_BEL[7]DCI.DCIDATA
CELL[1].IMUX_BYP[7]IDELAYCTRL.RST
CELL[1].OUT_HALF0_BEL[0]IDELAYCTRL.DNPULSEOUT
CELL[1].OUT_HALF0_BEL[1]IDELAYCTRL.UPPULSEOUT
CELL[1].OUT_HALF0_BEL[2]IDELAYCTRL.OUTN65
CELL[1].OUT_HALF0_BEL[3]IDELAYCTRL.OUTN1
CELL[1].OUT_HALF0_BEL[4]IDELAYCTRL.RDY
CELL[1].OUT_HALF0_BEL[5]DCI.DCIADDRESS[0]
CELL[1].OUT_HALF0_BEL[6]DCI.DCIADDRESS[1]
CELL[1].OUT_HALF0_BEL[7]DCI.DCIADDRESS[2]
CELL[1].OUT_HALF1_BEL[0]IDELAYCTRL.DNPULSEOUT
CELL[1].OUT_HALF1_BEL[1]IDELAYCTRL.UPPULSEOUT
CELL[1].OUT_HALF1_BEL[2]IDELAYCTRL.OUTN65
CELL[1].OUT_HALF1_BEL[3]IDELAYCTRL.OUTN1
CELL[1].OUT_HALF1_BEL[4]IDELAYCTRL.RDY
CELL[1].OUT_HALF1_BEL[5]DCI.DCIADDRESS[0]
CELL[1].OUT_HALF1_BEL[6]DCI.DCIADDRESS[1]
CELL[1].OUT_HALF1_BEL[7]DCI.DCIADDRESS[2]
CELL[1].OUT_CLKPADBUFIO[1].I
CELL[2].OUT_CLKPADBUFIO[0].I
CELL[2].IMUX_IDELAYCTRL_REFCLKIDELAYCTRL.REFCLK
CELL[2].IOCLK[0]BUFIO[0].O
CELL[2].IOCLK[1]BUFIO[1].O

Bitstream

virtex4 HCLK_IO_CENTER rect MAIN
BitFrame
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F26 F27 F28 F29
B31 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B30 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B29 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B28 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B27 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B26 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B25 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B24 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B23 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B21 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B19 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B18 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B17 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B15 DCI: TEST_ENABLE bit 0 DCI: PREF bit 0 - - DCI: V4_PMASK_TERM_VCC bit 3 - - HCLK_IO_INT: buffer CELL[2].HCLK_IO[3] ← CELL[2].HCLK_ROW[3] HCLK_IO_INT: buffer CELL[2].HCLK_IO[7] ← CELL[2].HCLK_ROW[7] - DCI: V4_PMASK_TERM_SPLIT bit 3 DCI: V4_PMASK_TERM_SPLIT bit 4 DCI: V4_NMASK_TERM_SPLIT bit 3 - - HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 2 BUFIO[1]: ENABLE HCLK_IO_INT: buffer CELL[2].IOCLK_N_IO[0] ← CELL[2].IOCLK_N[0] - - - HCLK_IO_INT: buffer CELL[2].RCLK_IO[0] ← CELL[2].RCLK_ROW[0] - - HCLK_IO_INT: buffer CELL[2].RCLK_IO[1] ← CELL[2].RCLK_ROW[1] - - DCI: NREF bit 0 - -
B14 DCI: ENABLE DCI: PREF bit 1 - - DCI: V4_PMASK_TERM_VCC bit 2 - - HCLK_IO_INT: buffer CELL[2].HCLK_IO[2] ← CELL[2].HCLK_ROW[2] HCLK_IO_INT: buffer CELL[2].HCLK_IO[6] ← CELL[2].HCLK_ROW[6] - DCI: V4_PMASK_TERM_SPLIT bit 1 DCI: V4_PMASK_TERM_SPLIT bit 2 DCI: V4_NMASK_TERM_SPLIT bit 2 - - HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 1 BUFIO[0]: ENABLE HCLK_IO_INT: buffer CELL[2].IOCLK_S_IO[0] ← CELL[2].IOCLK_S[0] - - - - - - HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 2 - - DCI: V4_LVDIV2 bit 1 - -
B13 DCI: CASCADE_FROM_ABOVE DCI: PREF bit 2 - - DCI: V4_PMASK_TERM_VCC bit 1 DCI: TEST_ENABLE bit 1 - HCLK_IO_INT: buffer CELL[2].HCLK_IO[1] ← CELL[2].HCLK_ROW[1] HCLK_IO_INT: buffer CELL[2].HCLK_IO[5] ← CELL[2].HCLK_ROW[5] - DCI: V4_PMASK_TERM_SPLIT bit 0 - DCI: V4_NMASK_TERM_SPLIT bit 1 - - HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 0 - HCLK_IO_INT: buffer CELL[2].IOCLK_S_IO[1] ← CELL[2].IOCLK_S[1] - - HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 3 - - - HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 1 - - DCI: V4_LVDIV2 bit 0 - -
B12 DCI: CASCADE_FROM_BELOW DCI: PREF bit 3 DCI: V4_PMASK_TERM_VCC bit 4 - DCI: V4_PMASK_TERM_VCC bit 0 DCI: QUIET - HCLK_IO_INT: buffer CELL[2].HCLK_IO[0] ← CELL[2].HCLK_ROW[0] HCLK_IO_INT: buffer CELL[2].HCLK_IO[4] ← CELL[2].HCLK_ROW[4] - DCI: V4_NMASK_TERM_SPLIT bit 4 IDELAYCTRL: DLL_ENABLE DCI: V4_NMASK_TERM_SPLIT bit 0 - - - - HCLK_IO_INT: buffer CELL[2].IOCLK_N_IO[1] ← CELL[2].IOCLK_N[1] - - - - - - HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 0 - - DCI: NREF bit 1 - -
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile HCLK_IO_CFG_N

Cells: 4

Switchbox HCLK_IO_INT

virtex4 HCLK_IO_CFG_N switchbox HCLK_IO_INT programmable buffers
DestinationSourceBit
CELL[2].HCLK_IO[0]CELL[2].HCLK_ROW[0]MAIN[7][12]
CELL[2].HCLK_IO[1]CELL[2].HCLK_ROW[1]MAIN[7][13]
CELL[2].HCLK_IO[2]CELL[2].HCLK_ROW[2]MAIN[7][14]
CELL[2].HCLK_IO[3]CELL[2].HCLK_ROW[3]MAIN[7][15]
CELL[2].HCLK_IO[4]CELL[2].HCLK_ROW[4]MAIN[8][12]
CELL[2].HCLK_IO[5]CELL[2].HCLK_ROW[5]MAIN[8][13]
CELL[2].HCLK_IO[6]CELL[2].HCLK_ROW[6]MAIN[8][14]
CELL[2].HCLK_IO[7]CELL[2].HCLK_ROW[7]MAIN[8][15]
CELL[2].RCLK_IO[0]CELL[2].RCLK_ROW[0]MAIN[21][15]
CELL[2].RCLK_IO[1]CELL[2].RCLK_ROW[1]MAIN[24][15]
CELL[2].IOCLK_S_IO[0]CELL[2].IOCLK_S[0]MAIN[17][14]
CELL[2].IOCLK_S_IO[1]CELL[2].IOCLK_S[1]MAIN[17][13]
CELL[2].IOCLK_N_IO[0]CELL[2].IOCLK_N[0]MAIN[17][15]
CELL[2].IOCLK_N_IO[1]CELL[2].IOCLK_N[1]MAIN[17][12]
virtex4 HCLK_IO_CFG_N switchbox HCLK_IO_INT muxes IMUX_IDELAYCTRL_REFCLK
BitsDestination
MAIN[24][14]MAIN[24][13]MAIN[24][12]CELL[2].IMUX_IDELAYCTRL_REFCLK
Source
000CELL[2].HCLK_IO[0]
001CELL[2].HCLK_IO[1]
010CELL[2].HCLK_IO[2]
011CELL[2].HCLK_IO[3]
100CELL[2].HCLK_IO[4]
101CELL[2].HCLK_IO[5]
110CELL[2].HCLK_IO[6]
111CELL[2].HCLK_IO[7]
virtex4 HCLK_IO_CFG_N wire support CELL[2].IOCLK[0], CELL[2].IOCLK[1]
Bit
MAIN[15][13]
MAIN[15][14]
MAIN[15][15]
MAIN[20][13]

Bels BUFIO

virtex4 HCLK_IO_CFG_N bel BUFIO pins
PinDirectionBUFIO[0]BUFIO[1]
IinCELL[2].OUT_CLKPADCELL[1].OUT_CLKPAD
OoutCELL[2].IOCLK[0]CELL[2].IOCLK[1]
virtex4 HCLK_IO_CFG_N bel BUFIO attribute bits
AttributeBUFIO[0]BUFIO[1]
ENABLEMAIN[16][14]MAIN[16][15]

Bels IDELAYCTRL

virtex4 HCLK_IO_CFG_N bel IDELAYCTRL pins
PinDirectionIDELAYCTRL
REFCLKinCELL[2].IMUX_IDELAYCTRL_REFCLK
RSTinCELL[2].IMUX_BYP[7]
RDYoutCELL[2].OUT_HALF0_BEL[4], CELL[2].OUT_HALF1_BEL[4]
DNPULSEOUToutCELL[2].OUT_HALF0_BEL[0], CELL[2].OUT_HALF1_BEL[0]
UPPULSEOUToutCELL[2].OUT_HALF0_BEL[1], CELL[2].OUT_HALF1_BEL[1]
OUTN1outCELL[2].OUT_HALF0_BEL[3], CELL[2].OUT_HALF1_BEL[3]
OUTN65outCELL[2].OUT_HALF0_BEL[2], CELL[2].OUT_HALF1_BEL[2]
virtex4 HCLK_IO_CFG_N bel IDELAYCTRL attribute bits
AttributeIDELAYCTRL
DLL_ENABLEMAIN[11][12]

Bels DCI

virtex4 HCLK_IO_CFG_N bel DCI pins
PinDirectionDCI
TSTCLKinCELL[3].IMUX_BYP[0]
TSTRSTinCELL[3].IMUX_BYP[2]
TSTHLPinCELL[3].IMUX_BYP[4]
TSTHLNinCELL[3].IMUX_BYP[7]
DCISCLKoutCELL[3].OUT_HALF0_BEL[6], CELL[3].OUT_HALF1_BEL[6]
DCIADDRESS[0]outCELL[2].OUT_HALF0_BEL[5], CELL[2].OUT_HALF1_BEL[5]
DCIADDRESS[1]outCELL[2].OUT_HALF0_BEL[6], CELL[2].OUT_HALF1_BEL[6]
DCIADDRESS[2]outCELL[2].OUT_HALF0_BEL[7], CELL[2].OUT_HALF1_BEL[7]
DCIDATAoutCELL[3].OUT_HALF0_BEL[7], CELL[3].OUT_HALF1_BEL[7]
DCIIOUPDATEoutCELL[3].OUT_HALF0_BEL[5], CELL[3].OUT_HALF1_BEL[5]
DCIREFIOUPDATEoutCELL[3].OUT_HALF0_BEL[4], CELL[3].OUT_HALF1_BEL[4]
DCIDONEoutCELL[3].OUT_HALF0_BEL[3], CELL[3].OUT_HALF1_BEL[3]
virtex4 HCLK_IO_CFG_N bel DCI attribute bits
AttributeDCI
ENABLEMAIN[0][14]
QUIETMAIN[5][12]
V4_LVDIV2 bit 0MAIN[27][13]
V4_LVDIV2 bit 1MAIN[27][14]
V4_PMASK_TERM_VCC bit 0MAIN[4][12]
V4_PMASK_TERM_VCC bit 1MAIN[4][13]
V4_PMASK_TERM_VCC bit 2MAIN[4][14]
V4_PMASK_TERM_VCC bit 3MAIN[4][15]
V4_PMASK_TERM_VCC bit 4MAIN[2][12]
V4_PMASK_TERM_SPLIT bit 0MAIN[10][13]
V4_PMASK_TERM_SPLIT bit 1MAIN[10][14]
V4_PMASK_TERM_SPLIT bit 2MAIN[11][14]
V4_PMASK_TERM_SPLIT bit 3MAIN[10][15]
V4_PMASK_TERM_SPLIT bit 4MAIN[11][15]
V4_NMASK_TERM_SPLIT bit 0MAIN[12][12]
V4_NMASK_TERM_SPLIT bit 1MAIN[12][13]
V4_NMASK_TERM_SPLIT bit 2MAIN[12][14]
V4_NMASK_TERM_SPLIT bit 3MAIN[12][15]
V4_NMASK_TERM_SPLIT bit 4MAIN[10][12]
NREF bit 0MAIN[27][15]
NREF bit 1MAIN[27][12]
PREF bit 0MAIN[1][15]
PREF bit 1MAIN[1][14]
PREF bit 2MAIN[1][13]
PREF bit 3MAIN[1][12]
TEST_ENABLE bit 0MAIN[0][15]
TEST_ENABLE bit 1MAIN[5][13]
CASCADE_FROM_ABOVEMAIN[0][13]

Bel wires

virtex4 HCLK_IO_CFG_N bel wires
WirePins
CELL[1].OUT_CLKPADBUFIO[1].I
CELL[2].IMUX_BYP[7]IDELAYCTRL.RST
CELL[2].OUT_HALF0_BEL[0]IDELAYCTRL.DNPULSEOUT
CELL[2].OUT_HALF0_BEL[1]IDELAYCTRL.UPPULSEOUT
CELL[2].OUT_HALF0_BEL[2]IDELAYCTRL.OUTN65
CELL[2].OUT_HALF0_BEL[3]IDELAYCTRL.OUTN1
CELL[2].OUT_HALF0_BEL[4]IDELAYCTRL.RDY
CELL[2].OUT_HALF0_BEL[5]DCI.DCIADDRESS[0]
CELL[2].OUT_HALF0_BEL[6]DCI.DCIADDRESS[1]
CELL[2].OUT_HALF0_BEL[7]DCI.DCIADDRESS[2]
CELL[2].OUT_HALF1_BEL[0]IDELAYCTRL.DNPULSEOUT
CELL[2].OUT_HALF1_BEL[1]IDELAYCTRL.UPPULSEOUT
CELL[2].OUT_HALF1_BEL[2]IDELAYCTRL.OUTN65
CELL[2].OUT_HALF1_BEL[3]IDELAYCTRL.OUTN1
CELL[2].OUT_HALF1_BEL[4]IDELAYCTRL.RDY
CELL[2].OUT_HALF1_BEL[5]DCI.DCIADDRESS[0]
CELL[2].OUT_HALF1_BEL[6]DCI.DCIADDRESS[1]
CELL[2].OUT_HALF1_BEL[7]DCI.DCIADDRESS[2]
CELL[2].OUT_CLKPADBUFIO[0].I
CELL[2].IMUX_IDELAYCTRL_REFCLKIDELAYCTRL.REFCLK
CELL[2].IOCLK[0]BUFIO[0].O
CELL[2].IOCLK[1]BUFIO[1].O
CELL[3].IMUX_BYP[0]DCI.TSTCLK
CELL[3].IMUX_BYP[2]DCI.TSTRST
CELL[3].IMUX_BYP[4]DCI.TSTHLP
CELL[3].IMUX_BYP[7]DCI.TSTHLN
CELL[3].OUT_HALF0_BEL[3]DCI.DCIDONE
CELL[3].OUT_HALF0_BEL[4]DCI.DCIREFIOUPDATE
CELL[3].OUT_HALF0_BEL[5]DCI.DCIIOUPDATE
CELL[3].OUT_HALF0_BEL[6]DCI.DCISCLK
CELL[3].OUT_HALF0_BEL[7]DCI.DCIDATA
CELL[3].OUT_HALF1_BEL[3]DCI.DCIDONE
CELL[3].OUT_HALF1_BEL[4]DCI.DCIREFIOUPDATE
CELL[3].OUT_HALF1_BEL[5]DCI.DCIIOUPDATE
CELL[3].OUT_HALF1_BEL[6]DCI.DCISCLK
CELL[3].OUT_HALF1_BEL[7]DCI.DCIDATA

Bitstream

virtex4 HCLK_IO_CFG_N rect MAIN
BitFrame
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F26 F27 F28 F29
B31 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B30 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B29 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B28 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B27 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B26 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B25 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B24 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B23 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B21 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B19 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B18 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B17 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B15 DCI: TEST_ENABLE bit 0 DCI: PREF bit 0 - - DCI: V4_PMASK_TERM_VCC bit 3 - - HCLK_IO_INT: buffer CELL[2].HCLK_IO[3] ← CELL[2].HCLK_ROW[3] HCLK_IO_INT: buffer CELL[2].HCLK_IO[7] ← CELL[2].HCLK_ROW[7] - DCI: V4_PMASK_TERM_SPLIT bit 3 DCI: V4_PMASK_TERM_SPLIT bit 4 DCI: V4_NMASK_TERM_SPLIT bit 3 - - HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 2 BUFIO[1]: ENABLE HCLK_IO_INT: buffer CELL[2].IOCLK_N_IO[0] ← CELL[2].IOCLK_N[0] - - - HCLK_IO_INT: buffer CELL[2].RCLK_IO[0] ← CELL[2].RCLK_ROW[0] - - HCLK_IO_INT: buffer CELL[2].RCLK_IO[1] ← CELL[2].RCLK_ROW[1] - - DCI: NREF bit 0 - -
B14 DCI: ENABLE DCI: PREF bit 1 - - DCI: V4_PMASK_TERM_VCC bit 2 - - HCLK_IO_INT: buffer CELL[2].HCLK_IO[2] ← CELL[2].HCLK_ROW[2] HCLK_IO_INT: buffer CELL[2].HCLK_IO[6] ← CELL[2].HCLK_ROW[6] - DCI: V4_PMASK_TERM_SPLIT bit 1 DCI: V4_PMASK_TERM_SPLIT bit 2 DCI: V4_NMASK_TERM_SPLIT bit 2 - - HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 1 BUFIO[0]: ENABLE HCLK_IO_INT: buffer CELL[2].IOCLK_S_IO[0] ← CELL[2].IOCLK_S[0] - - - - - - HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 2 - - DCI: V4_LVDIV2 bit 1 - -
B13 DCI: CASCADE_FROM_ABOVE DCI: PREF bit 2 - - DCI: V4_PMASK_TERM_VCC bit 1 DCI: TEST_ENABLE bit 1 - HCLK_IO_INT: buffer CELL[2].HCLK_IO[1] ← CELL[2].HCLK_ROW[1] HCLK_IO_INT: buffer CELL[2].HCLK_IO[5] ← CELL[2].HCLK_ROW[5] - DCI: V4_PMASK_TERM_SPLIT bit 0 - DCI: V4_NMASK_TERM_SPLIT bit 1 - - HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 0 - HCLK_IO_INT: buffer CELL[2].IOCLK_S_IO[1] ← CELL[2].IOCLK_S[1] - - HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 3 - - - HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 1 - - DCI: V4_LVDIV2 bit 0 - -
B12 - DCI: PREF bit 3 DCI: V4_PMASK_TERM_VCC bit 4 - DCI: V4_PMASK_TERM_VCC bit 0 DCI: QUIET - HCLK_IO_INT: buffer CELL[2].HCLK_IO[0] ← CELL[2].HCLK_ROW[0] HCLK_IO_INT: buffer CELL[2].HCLK_IO[4] ← CELL[2].HCLK_ROW[4] - DCI: V4_NMASK_TERM_SPLIT bit 4 IDELAYCTRL: DLL_ENABLE DCI: V4_NMASK_TERM_SPLIT bit 0 - - - - HCLK_IO_INT: buffer CELL[2].IOCLK_N_IO[1] ← CELL[2].IOCLK_N[1] - - - - - - HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 0 - - DCI: NREF bit 1 - -
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile HCLK_IO_DCM_S

Cells: 5

Switchbox HCLK_IO_INT

virtex4 HCLK_IO_DCM_S switchbox HCLK_IO_INT programmable buffers
DestinationSourceBit
CELL[2].HCLK_IO[0]CELL[2].HCLK_ROW[0]MAIN[7][12]
CELL[2].HCLK_IO[1]CELL[2].HCLK_ROW[1]MAIN[7][13]
CELL[2].HCLK_IO[2]CELL[2].HCLK_ROW[2]MAIN[7][14]
CELL[2].HCLK_IO[3]CELL[2].HCLK_ROW[3]MAIN[7][15]
CELL[2].HCLK_IO[4]CELL[2].HCLK_ROW[4]MAIN[8][12]
CELL[2].HCLK_IO[5]CELL[2].HCLK_ROW[5]MAIN[8][13]
CELL[2].HCLK_IO[6]CELL[2].HCLK_ROW[6]MAIN[8][14]
CELL[2].HCLK_IO[7]CELL[2].HCLK_ROW[7]MAIN[8][15]
CELL[2].RCLK_IO[0]CELL[2].RCLK_ROW[0]MAIN[21][15]
CELL[2].RCLK_IO[1]CELL[2].RCLK_ROW[1]MAIN[24][15]
CELL[2].IOCLK_S_IO[0]CELL[2].IOCLK_S[0]MAIN[17][14]
CELL[2].IOCLK_S_IO[1]CELL[2].IOCLK_S[1]MAIN[17][13]
CELL[2].IOCLK_N_IO[0]CELL[2].IOCLK_N[0]MAIN[17][15]
CELL[2].IOCLK_N_IO[1]CELL[2].IOCLK_N[1]MAIN[17][12]
CELL[2].HCLK_DCM[0]CELL[2].HCLK_ROW[0]MAIN[21][12]
CELL[2].HCLK_DCM[1]CELL[2].HCLK_ROW[1]MAIN[25][13]
CELL[2].HCLK_DCM[2]CELL[2].HCLK_ROW[2]MAIN[22][15]
CELL[2].HCLK_DCM[3]CELL[2].HCLK_ROW[3]MAIN[14][15]
CELL[2].HCLK_DCM[4]CELL[2].HCLK_ROW[4]MAIN[19][14]
CELL[2].HCLK_DCM[5]CELL[2].HCLK_ROW[5]MAIN[23][13]
CELL[2].HCLK_DCM[6]CELL[2].HCLK_ROW[6]MAIN[22][14]
CELL[2].HCLK_DCM[7]CELL[2].HCLK_ROW[7]MAIN[26][12]
CELL[2].GIOB_DCM[0]CELL[2].GIOB[0]MAIN[3][13]
CELL[2].GIOB_DCM[1]CELL[2].GIOB[1]MAIN[21][14]
CELL[2].GIOB_DCM[2]CELL[2].GIOB[2]MAIN[22][13]
CELL[2].GIOB_DCM[3]CELL[2].GIOB[3]MAIN[19][13]
CELL[2].GIOB_DCM[4]CELL[2].GIOB[4]MAIN[28][13]
CELL[2].GIOB_DCM[5]CELL[2].GIOB[5]MAIN[28][12]
CELL[2].GIOB_DCM[6]CELL[2].GIOB[6]MAIN[25][12]
CELL[2].GIOB_DCM[7]CELL[2].GIOB[7]MAIN[23][14]
CELL[2].GIOB_DCM[8]CELL[2].GIOB[8]MAIN[23][12]
CELL[2].GIOB_DCM[9]CELL[2].GIOB[9]MAIN[22][12]
CELL[2].GIOB_DCM[10]CELL[2].GIOB[10]MAIN[26][13]
CELL[2].GIOB_DCM[11]CELL[2].GIOB[11]MAIN[25][14]
CELL[2].GIOB_DCM[12]CELL[2].GIOB[12]MAIN[25][15]
CELL[2].GIOB_DCM[13]CELL[2].GIOB[13]MAIN[19][12]
CELL[2].GIOB_DCM[14]CELL[2].GIOB[14]MAIN[3][14]
CELL[2].GIOB_DCM[15]CELL[2].GIOB[15]MAIN[3][15]
CELL[2].MGT_DCM[0]CELL[2].MGT_ROW[0]MAIN[14][13]
CELL[2].MGT_DCM[1]CELL[2].MGT_ROW[1]MAIN[26][14]
CELL[2].MGT_DCM[2]CELL_E.MGT_ROW[0]MAIN[26][15]
CELL[2].MGT_DCM[3]CELL_E.MGT_ROW[1]MAIN[23][15]
virtex4 HCLK_IO_DCM_S switchbox HCLK_IO_INT muxes IMUX_IDELAYCTRL_REFCLK
BitsDestination
MAIN[24][14]MAIN[24][13]MAIN[24][12]CELL[2].IMUX_IDELAYCTRL_REFCLK
Source
000CELL[2].HCLK_IO[0]
001CELL[2].HCLK_IO[1]
010CELL[2].HCLK_IO[2]
011CELL[2].HCLK_IO[3]
100CELL[2].HCLK_IO[4]
101CELL[2].HCLK_IO[5]
110CELL[2].HCLK_IO[6]
111CELL[2].HCLK_IO[7]
virtex4 HCLK_IO_DCM_S wire support CELL[2].IOCLK[0], CELL[2].IOCLK[1]
Bit
MAIN[15][13]
MAIN[15][14]
MAIN[15][15]
MAIN[20][13]
virtex4 HCLK_IO_DCM_S wire support CELL[2].HCLK_DCM[0], CELL[2].HCLK_DCM[1], CELL[2].HCLK_DCM[2], CELL[2].HCLK_DCM[3], CELL[2].HCLK_DCM[4], CELL[2].HCLK_DCM[5], CELL[2].HCLK_DCM[6], CELL[2].HCLK_DCM[7], CELL[2].GIOB_DCM[0], CELL[2].GIOB_DCM[1], CELL[2].GIOB_DCM[2], CELL[2].GIOB_DCM[3], CELL[2].GIOB_DCM[4], CELL[2].GIOB_DCM[5], CELL[2].GIOB_DCM[6], CELL[2].GIOB_DCM[7], CELL[2].GIOB_DCM[8], CELL[2].GIOB_DCM[9], CELL[2].GIOB_DCM[10], CELL[2].GIOB_DCM[11], CELL[2].GIOB_DCM[12], CELL[2].GIOB_DCM[13], CELL[2].GIOB_DCM[14], CELL[2].GIOB_DCM[15], CELL[2].MGT_DCM[0], CELL[2].MGT_DCM[1], CELL[2].MGT_DCM[2], CELL[2].MGT_DCM[3]
Bit
MAIN[14][14]
MAIN[19][15]
MAIN[21][13]
virtex4 HCLK_IO_DCM_S wire support CELL[2].MGT_DCM[0], CELL[2].MGT_DCM[1], CELL[2].MGT_DCM[2], CELL[2].MGT_DCM[3]
Bit
MAIN[16][12]

Bels BUFIO

virtex4 HCLK_IO_DCM_S bel BUFIO pins
PinDirectionBUFIO[0]BUFIO[1]
IinCELL[2].OUT_CLKPADCELL[1].OUT_CLKPAD
OoutCELL[2].IOCLK[0]CELL[2].IOCLK[1]
virtex4 HCLK_IO_DCM_S bel BUFIO attribute bits
AttributeBUFIO[0]BUFIO[1]
ENABLEMAIN[16][14]MAIN[16][15]

Bels IDELAYCTRL

virtex4 HCLK_IO_DCM_S bel IDELAYCTRL pins
PinDirectionIDELAYCTRL
REFCLKinCELL[2].IMUX_IDELAYCTRL_REFCLK
RSTinCELL[1].IMUX_BYP[7]
RDYoutCELL[1].OUT_HALF0_BEL[4], CELL[1].OUT_HALF1_BEL[4]
DNPULSEOUToutCELL[1].OUT_HALF0_BEL[0], CELL[1].OUT_HALF1_BEL[0]
UPPULSEOUToutCELL[1].OUT_HALF0_BEL[1], CELL[1].OUT_HALF1_BEL[1]
OUTN1outCELL[1].OUT_HALF0_BEL[3], CELL[1].OUT_HALF1_BEL[3]
OUTN65outCELL[1].OUT_HALF0_BEL[2], CELL[1].OUT_HALF1_BEL[2]
virtex4 HCLK_IO_DCM_S bel IDELAYCTRL attribute bits
AttributeIDELAYCTRL
DLL_ENABLEMAIN[11][12]

Bels DCI

virtex4 HCLK_IO_DCM_S bel DCI pins
PinDirectionDCI
TSTCLKinCELL[0].IMUX_BYP[0]
TSTRSTinCELL[0].IMUX_BYP[2]
TSTHLPinCELL[0].IMUX_BYP[7]
TSTHLNinCELL[0].IMUX_BYP[4]
DCISCLKoutCELL[0].OUT_HALF0_BEL[6], CELL[0].OUT_HALF1_BEL[6]
DCIADDRESS[0]outCELL[1].OUT_HALF0_BEL[5], CELL[1].OUT_HALF1_BEL[5]
DCIADDRESS[1]outCELL[1].OUT_HALF0_BEL[6], CELL[1].OUT_HALF1_BEL[6]
DCIADDRESS[2]outCELL[1].OUT_HALF0_BEL[7], CELL[1].OUT_HALF1_BEL[7]
DCIDATAoutCELL[0].OUT_HALF0_BEL[7], CELL[0].OUT_HALF1_BEL[7]
DCIIOUPDATEoutCELL[0].OUT_HALF0_BEL[5], CELL[0].OUT_HALF1_BEL[5]
DCIREFIOUPDATEoutCELL[0].OUT_HALF0_BEL[4], CELL[0].OUT_HALF1_BEL[4]
DCIDONEoutCELL[0].OUT_HALF0_BEL[3], CELL[0].OUT_HALF1_BEL[3]
virtex4 HCLK_IO_DCM_S bel DCI attribute bits
AttributeDCI
ENABLEMAIN[0][14]
QUIETMAIN[5][12]
V4_LVDIV2 bit 0MAIN[27][13]
V4_LVDIV2 bit 1MAIN[27][14]
V4_PMASK_TERM_VCC bit 0MAIN[4][12]
V4_PMASK_TERM_VCC bit 1MAIN[4][13]
V4_PMASK_TERM_VCC bit 2MAIN[4][14]
V4_PMASK_TERM_VCC bit 3MAIN[4][15]
V4_PMASK_TERM_VCC bit 4MAIN[2][12]
V4_PMASK_TERM_SPLIT bit 0MAIN[10][13]
V4_PMASK_TERM_SPLIT bit 1MAIN[10][14]
V4_PMASK_TERM_SPLIT bit 2MAIN[11][14]
V4_PMASK_TERM_SPLIT bit 3MAIN[10][15]
V4_PMASK_TERM_SPLIT bit 4MAIN[11][15]
V4_NMASK_TERM_SPLIT bit 0MAIN[12][12]
V4_NMASK_TERM_SPLIT bit 1MAIN[12][13]
V4_NMASK_TERM_SPLIT bit 2MAIN[12][14]
V4_NMASK_TERM_SPLIT bit 3MAIN[12][15]
V4_NMASK_TERM_SPLIT bit 4MAIN[10][12]
NREF bit 0MAIN[27][15]
NREF bit 1MAIN[27][12]
PREF bit 0MAIN[1][15]
PREF bit 1MAIN[1][14]
PREF bit 2MAIN[1][13]
PREF bit 3MAIN[1][12]
TEST_ENABLE bit 0MAIN[0][15]
TEST_ENABLE bit 1MAIN[5][13]

Bel wires

virtex4 HCLK_IO_DCM_S bel wires
WirePins
CELL[0].IMUX_BYP[0]DCI.TSTCLK
CELL[0].IMUX_BYP[2]DCI.TSTRST
CELL[0].IMUX_BYP[4]DCI.TSTHLN
CELL[0].IMUX_BYP[7]DCI.TSTHLP
CELL[0].OUT_HALF0_BEL[3]DCI.DCIDONE
CELL[0].OUT_HALF0_BEL[4]DCI.DCIREFIOUPDATE
CELL[0].OUT_HALF0_BEL[5]DCI.DCIIOUPDATE
CELL[0].OUT_HALF0_BEL[6]DCI.DCISCLK
CELL[0].OUT_HALF0_BEL[7]DCI.DCIDATA
CELL[0].OUT_HALF1_BEL[3]DCI.DCIDONE
CELL[0].OUT_HALF1_BEL[4]DCI.DCIREFIOUPDATE
CELL[0].OUT_HALF1_BEL[5]DCI.DCIIOUPDATE
CELL[0].OUT_HALF1_BEL[6]DCI.DCISCLK
CELL[0].OUT_HALF1_BEL[7]DCI.DCIDATA
CELL[1].IMUX_BYP[7]IDELAYCTRL.RST
CELL[1].OUT_HALF0_BEL[0]IDELAYCTRL.DNPULSEOUT
CELL[1].OUT_HALF0_BEL[1]IDELAYCTRL.UPPULSEOUT
CELL[1].OUT_HALF0_BEL[2]IDELAYCTRL.OUTN65
CELL[1].OUT_HALF0_BEL[3]IDELAYCTRL.OUTN1
CELL[1].OUT_HALF0_BEL[4]IDELAYCTRL.RDY
CELL[1].OUT_HALF0_BEL[5]DCI.DCIADDRESS[0]
CELL[1].OUT_HALF0_BEL[6]DCI.DCIADDRESS[1]
CELL[1].OUT_HALF0_BEL[7]DCI.DCIADDRESS[2]
CELL[1].OUT_HALF1_BEL[0]IDELAYCTRL.DNPULSEOUT
CELL[1].OUT_HALF1_BEL[1]IDELAYCTRL.UPPULSEOUT
CELL[1].OUT_HALF1_BEL[2]IDELAYCTRL.OUTN65
CELL[1].OUT_HALF1_BEL[3]IDELAYCTRL.OUTN1
CELL[1].OUT_HALF1_BEL[4]IDELAYCTRL.RDY
CELL[1].OUT_HALF1_BEL[5]DCI.DCIADDRESS[0]
CELL[1].OUT_HALF1_BEL[6]DCI.DCIADDRESS[1]
CELL[1].OUT_HALF1_BEL[7]DCI.DCIADDRESS[2]
CELL[1].OUT_CLKPADBUFIO[1].I
CELL[2].OUT_CLKPADBUFIO[0].I
CELL[2].IMUX_IDELAYCTRL_REFCLKIDELAYCTRL.REFCLK
CELL[2].IOCLK[0]BUFIO[0].O
CELL[2].IOCLK[1]BUFIO[1].O

Bitstream

virtex4 HCLK_IO_DCM_S rect MAIN
BitFrame
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F26 F27 F28 F29
B31 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B30 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B29 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B28 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B27 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B26 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B25 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B24 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B23 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B21 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B19 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B18 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B17 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B15 DCI: TEST_ENABLE bit 0 DCI: PREF bit 0 - HCLK_IO_INT: buffer CELL[2].GIOB_DCM[15] ← CELL[2].GIOB[15] DCI: V4_PMASK_TERM_VCC bit 3 - - HCLK_IO_INT: buffer CELL[2].HCLK_IO[3] ← CELL[2].HCLK_ROW[3] HCLK_IO_INT: buffer CELL[2].HCLK_IO[7] ← CELL[2].HCLK_ROW[7] - DCI: V4_PMASK_TERM_SPLIT bit 3 DCI: V4_PMASK_TERM_SPLIT bit 4 DCI: V4_NMASK_TERM_SPLIT bit 3 - HCLK_IO_INT: buffer CELL[2].HCLK_DCM[3] ← CELL[2].HCLK_ROW[3] HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 2 BUFIO[1]: ENABLE HCLK_IO_INT: buffer CELL[2].IOCLK_N_IO[0] ← CELL[2].IOCLK_N[0] - HCLK_IO_INT: wire support (CELL[2].HCLK_DCM[0], CELL[2].HCLK_DCM[1], CELL[2].HCLK_DCM[2], CELL[2].HCLK_DCM[3], CELL[2].HCLK_DCM[4], CELL[2].HCLK_DCM[5], CELL[2].HCLK_DCM[6], CELL[2].HCLK_DCM[7], CELL[2].GIOB_DCM[0], CELL[2].GIOB_DCM[1], CELL[2].GIOB_DCM[2], CELL[2].GIOB_DCM[3], CELL[2].GIOB_DCM[4], CELL[2].GIOB_DCM[5], CELL[2].GIOB_DCM[6], CELL[2].GIOB_DCM[7], CELL[2].GIOB_DCM[8], CELL[2].GIOB_DCM[9], CELL[2].GIOB_DCM[10], CELL[2].GIOB_DCM[11], CELL[2].GIOB_DCM[12], CELL[2].GIOB_DCM[13], CELL[2].GIOB_DCM[14], CELL[2].GIOB_DCM[15], CELL[2].MGT_DCM[0], CELL[2].MGT_DCM[1], CELL[2].MGT_DCM[2], CELL[2].MGT_DCM[3]) bit 1 - HCLK_IO_INT: buffer CELL[2].RCLK_IO[0] ← CELL[2].RCLK_ROW[0] HCLK_IO_INT: buffer CELL[2].HCLK_DCM[2] ← CELL[2].HCLK_ROW[2] HCLK_IO_INT: buffer CELL[2].MGT_DCM[3] ← CELL_E.MGT_ROW[1] HCLK_IO_INT: buffer CELL[2].RCLK_IO[1] ← CELL[2].RCLK_ROW[1] HCLK_IO_INT: buffer CELL[2].GIOB_DCM[12] ← CELL[2].GIOB[12] HCLK_IO_INT: buffer CELL[2].MGT_DCM[2] ← CELL_E.MGT_ROW[0] DCI: NREF bit 0 - -
B14 DCI: ENABLE DCI: PREF bit 1 - HCLK_IO_INT: buffer CELL[2].GIOB_DCM[14] ← CELL[2].GIOB[14] DCI: V4_PMASK_TERM_VCC bit 2 - - HCLK_IO_INT: buffer CELL[2].HCLK_IO[2] ← CELL[2].HCLK_ROW[2] HCLK_IO_INT: buffer CELL[2].HCLK_IO[6] ← CELL[2].HCLK_ROW[6] - DCI: V4_PMASK_TERM_SPLIT bit 1 DCI: V4_PMASK_TERM_SPLIT bit 2 DCI: V4_NMASK_TERM_SPLIT bit 2 - HCLK_IO_INT: wire support (CELL[2].HCLK_DCM[0], CELL[2].HCLK_DCM[1], CELL[2].HCLK_DCM[2], CELL[2].HCLK_DCM[3], CELL[2].HCLK_DCM[4], CELL[2].HCLK_DCM[5], CELL[2].HCLK_DCM[6], CELL[2].HCLK_DCM[7], CELL[2].GIOB_DCM[0], CELL[2].GIOB_DCM[1], CELL[2].GIOB_DCM[2], CELL[2].GIOB_DCM[3], CELL[2].GIOB_DCM[4], CELL[2].GIOB_DCM[5], CELL[2].GIOB_DCM[6], CELL[2].GIOB_DCM[7], CELL[2].GIOB_DCM[8], CELL[2].GIOB_DCM[9], CELL[2].GIOB_DCM[10], CELL[2].GIOB_DCM[11], CELL[2].GIOB_DCM[12], CELL[2].GIOB_DCM[13], CELL[2].GIOB_DCM[14], CELL[2].GIOB_DCM[15], CELL[2].MGT_DCM[0], CELL[2].MGT_DCM[1], CELL[2].MGT_DCM[2], CELL[2].MGT_DCM[3]) bit 0 HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 1 BUFIO[0]: ENABLE HCLK_IO_INT: buffer CELL[2].IOCLK_S_IO[0] ← CELL[2].IOCLK_S[0] - HCLK_IO_INT: buffer CELL[2].HCLK_DCM[4] ← CELL[2].HCLK_ROW[4] - HCLK_IO_INT: buffer CELL[2].GIOB_DCM[1] ← CELL[2].GIOB[1] HCLK_IO_INT: buffer CELL[2].HCLK_DCM[6] ← CELL[2].HCLK_ROW[6] HCLK_IO_INT: buffer CELL[2].GIOB_DCM[7] ← CELL[2].GIOB[7] HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 2 HCLK_IO_INT: buffer CELL[2].GIOB_DCM[11] ← CELL[2].GIOB[11] HCLK_IO_INT: buffer CELL[2].MGT_DCM[1] ← CELL[2].MGT_ROW[1] DCI: V4_LVDIV2 bit 1 - -
B13 - DCI: PREF bit 2 - HCLK_IO_INT: buffer CELL[2].GIOB_DCM[0] ← CELL[2].GIOB[0] DCI: V4_PMASK_TERM_VCC bit 1 DCI: TEST_ENABLE bit 1 - HCLK_IO_INT: buffer CELL[2].HCLK_IO[1] ← CELL[2].HCLK_ROW[1] HCLK_IO_INT: buffer CELL[2].HCLK_IO[5] ← CELL[2].HCLK_ROW[5] - DCI: V4_PMASK_TERM_SPLIT bit 0 - DCI: V4_NMASK_TERM_SPLIT bit 1 - HCLK_IO_INT: buffer CELL[2].MGT_DCM[0] ← CELL[2].MGT_ROW[0] HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 0 - HCLK_IO_INT: buffer CELL[2].IOCLK_S_IO[1] ← CELL[2].IOCLK_S[1] - HCLK_IO_INT: buffer CELL[2].GIOB_DCM[3] ← CELL[2].GIOB[3] HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 3 HCLK_IO_INT: wire support (CELL[2].HCLK_DCM[0], CELL[2].HCLK_DCM[1], CELL[2].HCLK_DCM[2], CELL[2].HCLK_DCM[3], CELL[2].HCLK_DCM[4], CELL[2].HCLK_DCM[5], CELL[2].HCLK_DCM[6], CELL[2].HCLK_DCM[7], CELL[2].GIOB_DCM[0], CELL[2].GIOB_DCM[1], CELL[2].GIOB_DCM[2], CELL[2].GIOB_DCM[3], CELL[2].GIOB_DCM[4], CELL[2].GIOB_DCM[5], CELL[2].GIOB_DCM[6], CELL[2].GIOB_DCM[7], CELL[2].GIOB_DCM[8], CELL[2].GIOB_DCM[9], CELL[2].GIOB_DCM[10], CELL[2].GIOB_DCM[11], CELL[2].GIOB_DCM[12], CELL[2].GIOB_DCM[13], CELL[2].GIOB_DCM[14], CELL[2].GIOB_DCM[15], CELL[2].MGT_DCM[0], CELL[2].MGT_DCM[1], CELL[2].MGT_DCM[2], CELL[2].MGT_DCM[3]) bit 2 HCLK_IO_INT: buffer CELL[2].GIOB_DCM[2] ← CELL[2].GIOB[2] HCLK_IO_INT: buffer CELL[2].HCLK_DCM[5] ← CELL[2].HCLK_ROW[5] HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 1 HCLK_IO_INT: buffer CELL[2].HCLK_DCM[1] ← CELL[2].HCLK_ROW[1] HCLK_IO_INT: buffer CELL[2].GIOB_DCM[10] ← CELL[2].GIOB[10] DCI: V4_LVDIV2 bit 0 HCLK_IO_INT: buffer CELL[2].GIOB_DCM[4] ← CELL[2].GIOB[4] -
B12 - DCI: PREF bit 3 DCI: V4_PMASK_TERM_VCC bit 4 - DCI: V4_PMASK_TERM_VCC bit 0 DCI: QUIET - HCLK_IO_INT: buffer CELL[2].HCLK_IO[0] ← CELL[2].HCLK_ROW[0] HCLK_IO_INT: buffer CELL[2].HCLK_IO[4] ← CELL[2].HCLK_ROW[4] - DCI: V4_NMASK_TERM_SPLIT bit 4 IDELAYCTRL: DLL_ENABLE DCI: V4_NMASK_TERM_SPLIT bit 0 - - - HCLK_IO_INT: wire support (CELL[2].MGT_DCM[0], CELL[2].MGT_DCM[1], CELL[2].MGT_DCM[2], CELL[2].MGT_DCM[3]) bit 0 HCLK_IO_INT: buffer CELL[2].IOCLK_N_IO[1] ← CELL[2].IOCLK_N[1] - HCLK_IO_INT: buffer CELL[2].GIOB_DCM[13] ← CELL[2].GIOB[13] - HCLK_IO_INT: buffer CELL[2].HCLK_DCM[0] ← CELL[2].HCLK_ROW[0] HCLK_IO_INT: buffer CELL[2].GIOB_DCM[9] ← CELL[2].GIOB[9] HCLK_IO_INT: buffer CELL[2].GIOB_DCM[8] ← CELL[2].GIOB[8] HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 0 HCLK_IO_INT: buffer CELL[2].GIOB_DCM[6] ← CELL[2].GIOB[6] HCLK_IO_INT: buffer CELL[2].HCLK_DCM[7] ← CELL[2].HCLK_ROW[7] DCI: NREF bit 1 HCLK_IO_INT: buffer CELL[2].GIOB_DCM[5] ← CELL[2].GIOB[5] -
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile HCLK_IO_DCM_N

Cells: 5

Switchbox HCLK_IO_INT

virtex4 HCLK_IO_DCM_N switchbox HCLK_IO_INT programmable buffers
DestinationSourceBit
CELL[1].HCLK_DCM[0]CELL[2].HCLK_ROW[0]MAIN[21][12]
CELL[1].HCLK_DCM[1]CELL[2].HCLK_ROW[1]MAIN[25][13]
CELL[1].HCLK_DCM[2]CELL[2].HCLK_ROW[2]MAIN[22][15]
CELL[1].HCLK_DCM[3]CELL[2].HCLK_ROW[3]MAIN[14][15]
CELL[1].HCLK_DCM[4]CELL[2].HCLK_ROW[4]MAIN[19][14]
CELL[1].HCLK_DCM[5]CELL[2].HCLK_ROW[5]MAIN[23][13]
CELL[1].HCLK_DCM[6]CELL[2].HCLK_ROW[6]MAIN[22][14]
CELL[1].HCLK_DCM[7]CELL[2].HCLK_ROW[7]MAIN[26][12]
CELL[1].GIOB_DCM[0]CELL[2].GIOB[0]MAIN[3][13]
CELL[1].GIOB_DCM[1]CELL[2].GIOB[1]MAIN[21][14]
CELL[1].GIOB_DCM[2]CELL[2].GIOB[2]MAIN[22][13]
CELL[1].GIOB_DCM[3]CELL[2].GIOB[3]MAIN[19][13]
CELL[1].GIOB_DCM[4]CELL[2].GIOB[4]MAIN[28][13]
CELL[1].GIOB_DCM[5]CELL[2].GIOB[5]MAIN[28][12]
CELL[1].GIOB_DCM[6]CELL[2].GIOB[6]MAIN[25][12]
CELL[1].GIOB_DCM[7]CELL[2].GIOB[7]MAIN[23][14]
CELL[1].GIOB_DCM[8]CELL[2].GIOB[8]MAIN[23][12]
CELL[1].GIOB_DCM[9]CELL[2].GIOB[9]MAIN[22][12]
CELL[1].GIOB_DCM[10]CELL[2].GIOB[10]MAIN[26][13]
CELL[1].GIOB_DCM[11]CELL[2].GIOB[11]MAIN[25][14]
CELL[1].GIOB_DCM[12]CELL[2].GIOB[12]MAIN[25][15]
CELL[1].GIOB_DCM[13]CELL[2].GIOB[13]MAIN[19][12]
CELL[1].GIOB_DCM[14]CELL[2].GIOB[14]MAIN[3][14]
CELL[1].GIOB_DCM[15]CELL[2].GIOB[15]MAIN[3][15]
CELL[1].MGT_DCM[0]CELL[2].MGT_ROW[0]MAIN[14][13]
CELL[1].MGT_DCM[1]CELL[2].MGT_ROW[1]MAIN[26][14]
CELL[1].MGT_DCM[2]CELL_E.MGT_ROW[0]MAIN[26][15]
CELL[1].MGT_DCM[3]CELL_E.MGT_ROW[1]MAIN[23][15]
CELL[2].HCLK_IO[0]CELL[2].HCLK_ROW[0]MAIN[7][12]
CELL[2].HCLK_IO[1]CELL[2].HCLK_ROW[1]MAIN[7][13]
CELL[2].HCLK_IO[2]CELL[2].HCLK_ROW[2]MAIN[7][14]
CELL[2].HCLK_IO[3]CELL[2].HCLK_ROW[3]MAIN[7][15]
CELL[2].HCLK_IO[4]CELL[2].HCLK_ROW[4]MAIN[8][12]
CELL[2].HCLK_IO[5]CELL[2].HCLK_ROW[5]MAIN[8][13]
CELL[2].HCLK_IO[6]CELL[2].HCLK_ROW[6]MAIN[8][14]
CELL[2].HCLK_IO[7]CELL[2].HCLK_ROW[7]MAIN[8][15]
CELL[2].RCLK_IO[0]CELL[2].RCLK_ROW[0]MAIN[21][15]
CELL[2].RCLK_IO[1]CELL[2].RCLK_ROW[1]MAIN[24][15]
CELL[2].IOCLK_S_IO[0]CELL[2].IOCLK_S[0]MAIN[17][14]
CELL[2].IOCLK_S_IO[1]CELL[2].IOCLK_S[1]MAIN[17][13]
CELL[2].IOCLK_N_IO[0]CELL[2].IOCLK_N[0]MAIN[17][15]
CELL[2].IOCLK_N_IO[1]CELL[2].IOCLK_N[1]MAIN[17][12]
virtex4 HCLK_IO_DCM_N switchbox HCLK_IO_INT muxes IMUX_IDELAYCTRL_REFCLK
BitsDestination
MAIN[24][14]MAIN[24][13]MAIN[24][12]CELL[2].IMUX_IDELAYCTRL_REFCLK
Source
000CELL[2].HCLK_IO[0]
001CELL[2].HCLK_IO[1]
010CELL[2].HCLK_IO[2]
011CELL[2].HCLK_IO[3]
100CELL[2].HCLK_IO[4]
101CELL[2].HCLK_IO[5]
110CELL[2].HCLK_IO[6]
111CELL[2].HCLK_IO[7]
virtex4 HCLK_IO_DCM_N wire support CELL[1].HCLK_DCM[0], CELL[1].HCLK_DCM[1], CELL[1].HCLK_DCM[2], CELL[1].HCLK_DCM[3], CELL[1].HCLK_DCM[4], CELL[1].HCLK_DCM[5], CELL[1].HCLK_DCM[6], CELL[1].HCLK_DCM[7], CELL[1].GIOB_DCM[0], CELL[1].GIOB_DCM[1], CELL[1].GIOB_DCM[2], CELL[1].GIOB_DCM[3], CELL[1].GIOB_DCM[4], CELL[1].GIOB_DCM[5], CELL[1].GIOB_DCM[6], CELL[1].GIOB_DCM[7], CELL[1].GIOB_DCM[8], CELL[1].GIOB_DCM[9], CELL[1].GIOB_DCM[10], CELL[1].GIOB_DCM[11], CELL[1].GIOB_DCM[12], CELL[1].GIOB_DCM[13], CELL[1].GIOB_DCM[14], CELL[1].GIOB_DCM[15], CELL[1].MGT_DCM[0], CELL[1].MGT_DCM[1], CELL[1].MGT_DCM[2], CELL[1].MGT_DCM[3]
Bit
MAIN[14][14]
MAIN[19][15]
MAIN[21][13]
virtex4 HCLK_IO_DCM_N wire support CELL[1].MGT_DCM[0], CELL[1].MGT_DCM[1], CELL[1].MGT_DCM[2], CELL[1].MGT_DCM[3]
Bit
MAIN[16][12]
virtex4 HCLK_IO_DCM_N wire support CELL[2].IOCLK[0], CELL[2].IOCLK[1]
Bit
MAIN[15][13]
MAIN[15][14]
MAIN[15][15]
MAIN[20][13]

Bels BUFIO

virtex4 HCLK_IO_DCM_N bel BUFIO pins
PinDirectionBUFIO[0]BUFIO[1]
IinCELL[2].OUT_CLKPADCELL[1].OUT_CLKPAD
OoutCELL[2].IOCLK[0]CELL[2].IOCLK[1]
virtex4 HCLK_IO_DCM_N bel BUFIO attribute bits
AttributeBUFIO[0]BUFIO[1]
ENABLEMAIN[16][14]MAIN[16][15]

Bels IDELAYCTRL

virtex4 HCLK_IO_DCM_N bel IDELAYCTRL pins
PinDirectionIDELAYCTRL
REFCLKinCELL[2].IMUX_IDELAYCTRL_REFCLK
RSTinCELL[2].IMUX_BYP[7]
RDYoutCELL[2].OUT_HALF0_BEL[4], CELL[2].OUT_HALF1_BEL[4]
DNPULSEOUToutCELL[2].OUT_HALF0_BEL[0], CELL[2].OUT_HALF1_BEL[0]
UPPULSEOUToutCELL[2].OUT_HALF0_BEL[1], CELL[2].OUT_HALF1_BEL[1]
OUTN1outCELL[2].OUT_HALF0_BEL[3], CELL[2].OUT_HALF1_BEL[3]
OUTN65outCELL[2].OUT_HALF0_BEL[2], CELL[2].OUT_HALF1_BEL[2]
virtex4 HCLK_IO_DCM_N bel IDELAYCTRL attribute bits
AttributeIDELAYCTRL
DLL_ENABLEMAIN[11][12]

Bels DCI

virtex4 HCLK_IO_DCM_N bel DCI pins
PinDirectionDCI
TSTCLKinCELL[3].IMUX_BYP[0]
TSTRSTinCELL[3].IMUX_BYP[2]
TSTHLPinCELL[3].IMUX_BYP[4]
TSTHLNinCELL[3].IMUX_BYP[7]
DCISCLKoutCELL[3].OUT_HALF0_BEL[6], CELL[3].OUT_HALF1_BEL[6]
DCIADDRESS[0]outCELL[2].OUT_HALF0_BEL[5], CELL[2].OUT_HALF1_BEL[5]
DCIADDRESS[1]outCELL[2].OUT_HALF0_BEL[6], CELL[2].OUT_HALF1_BEL[6]
DCIADDRESS[2]outCELL[2].OUT_HALF0_BEL[7], CELL[2].OUT_HALF1_BEL[7]
DCIDATAoutCELL[3].OUT_HALF0_BEL[7], CELL[3].OUT_HALF1_BEL[7]
DCIIOUPDATEoutCELL[3].OUT_HALF0_BEL[5], CELL[3].OUT_HALF1_BEL[5]
DCIREFIOUPDATEoutCELL[3].OUT_HALF0_BEL[4], CELL[3].OUT_HALF1_BEL[4]
DCIDONEoutCELL[3].OUT_HALF0_BEL[3], CELL[3].OUT_HALF1_BEL[3]
virtex4 HCLK_IO_DCM_N bel DCI attribute bits
AttributeDCI
ENABLEMAIN[0][14]
QUIETMAIN[5][12]
V4_LVDIV2 bit 0MAIN[27][13]
V4_LVDIV2 bit 1MAIN[27][14]
V4_PMASK_TERM_VCC bit 0MAIN[4][12]
V4_PMASK_TERM_VCC bit 1MAIN[4][13]
V4_PMASK_TERM_VCC bit 2MAIN[4][14]
V4_PMASK_TERM_VCC bit 3MAIN[4][15]
V4_PMASK_TERM_VCC bit 4MAIN[2][12]
V4_PMASK_TERM_SPLIT bit 0MAIN[10][13]
V4_PMASK_TERM_SPLIT bit 1MAIN[10][14]
V4_PMASK_TERM_SPLIT bit 2MAIN[11][14]
V4_PMASK_TERM_SPLIT bit 3MAIN[10][15]
V4_PMASK_TERM_SPLIT bit 4MAIN[11][15]
V4_NMASK_TERM_SPLIT bit 0MAIN[12][12]
V4_NMASK_TERM_SPLIT bit 1MAIN[12][13]
V4_NMASK_TERM_SPLIT bit 2MAIN[12][14]
V4_NMASK_TERM_SPLIT bit 3MAIN[12][15]
V4_NMASK_TERM_SPLIT bit 4MAIN[10][12]
NREF bit 0MAIN[27][15]
NREF bit 1MAIN[27][12]
PREF bit 0MAIN[1][15]
PREF bit 1MAIN[1][14]
PREF bit 2MAIN[1][13]
PREF bit 3MAIN[1][12]
TEST_ENABLE bit 0MAIN[0][15]
TEST_ENABLE bit 1MAIN[5][13]

Bel wires

virtex4 HCLK_IO_DCM_N bel wires
WirePins
CELL[1].OUT_CLKPADBUFIO[1].I
CELL[2].IMUX_BYP[7]IDELAYCTRL.RST
CELL[2].OUT_HALF0_BEL[0]IDELAYCTRL.DNPULSEOUT
CELL[2].OUT_HALF0_BEL[1]IDELAYCTRL.UPPULSEOUT
CELL[2].OUT_HALF0_BEL[2]IDELAYCTRL.OUTN65
CELL[2].OUT_HALF0_BEL[3]IDELAYCTRL.OUTN1
CELL[2].OUT_HALF0_BEL[4]IDELAYCTRL.RDY
CELL[2].OUT_HALF0_BEL[5]DCI.DCIADDRESS[0]
CELL[2].OUT_HALF0_BEL[6]DCI.DCIADDRESS[1]
CELL[2].OUT_HALF0_BEL[7]DCI.DCIADDRESS[2]
CELL[2].OUT_HALF1_BEL[0]IDELAYCTRL.DNPULSEOUT
CELL[2].OUT_HALF1_BEL[1]IDELAYCTRL.UPPULSEOUT
CELL[2].OUT_HALF1_BEL[2]IDELAYCTRL.OUTN65
CELL[2].OUT_HALF1_BEL[3]IDELAYCTRL.OUTN1
CELL[2].OUT_HALF1_BEL[4]IDELAYCTRL.RDY
CELL[2].OUT_HALF1_BEL[5]DCI.DCIADDRESS[0]
CELL[2].OUT_HALF1_BEL[6]DCI.DCIADDRESS[1]
CELL[2].OUT_HALF1_BEL[7]DCI.DCIADDRESS[2]
CELL[2].OUT_CLKPADBUFIO[0].I
CELL[2].IMUX_IDELAYCTRL_REFCLKIDELAYCTRL.REFCLK
CELL[2].IOCLK[0]BUFIO[0].O
CELL[2].IOCLK[1]BUFIO[1].O
CELL[3].IMUX_BYP[0]DCI.TSTCLK
CELL[3].IMUX_BYP[2]DCI.TSTRST
CELL[3].IMUX_BYP[4]DCI.TSTHLP
CELL[3].IMUX_BYP[7]DCI.TSTHLN
CELL[3].OUT_HALF0_BEL[3]DCI.DCIDONE
CELL[3].OUT_HALF0_BEL[4]DCI.DCIREFIOUPDATE
CELL[3].OUT_HALF0_BEL[5]DCI.DCIIOUPDATE
CELL[3].OUT_HALF0_BEL[6]DCI.DCISCLK
CELL[3].OUT_HALF0_BEL[7]DCI.DCIDATA
CELL[3].OUT_HALF1_BEL[3]DCI.DCIDONE
CELL[3].OUT_HALF1_BEL[4]DCI.DCIREFIOUPDATE
CELL[3].OUT_HALF1_BEL[5]DCI.DCIIOUPDATE
CELL[3].OUT_HALF1_BEL[6]DCI.DCISCLK
CELL[3].OUT_HALF1_BEL[7]DCI.DCIDATA

Bitstream

virtex4 HCLK_IO_DCM_N rect MAIN
BitFrame
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F26 F27 F28 F29
B31 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B30 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B29 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B28 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B27 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B26 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B25 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B24 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B23 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B21 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B19 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B18 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B17 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B15 DCI: TEST_ENABLE bit 0 DCI: PREF bit 0 - HCLK_IO_INT: buffer CELL[1].GIOB_DCM[15] ← CELL[2].GIOB[15] DCI: V4_PMASK_TERM_VCC bit 3 - - HCLK_IO_INT: buffer CELL[2].HCLK_IO[3] ← CELL[2].HCLK_ROW[3] HCLK_IO_INT: buffer CELL[2].HCLK_IO[7] ← CELL[2].HCLK_ROW[7] - DCI: V4_PMASK_TERM_SPLIT bit 3 DCI: V4_PMASK_TERM_SPLIT bit 4 DCI: V4_NMASK_TERM_SPLIT bit 3 - HCLK_IO_INT: buffer CELL[1].HCLK_DCM[3] ← CELL[2].HCLK_ROW[3] HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 2 BUFIO[1]: ENABLE HCLK_IO_INT: buffer CELL[2].IOCLK_N_IO[0] ← CELL[2].IOCLK_N[0] - HCLK_IO_INT: wire support (CELL[1].HCLK_DCM[0], CELL[1].HCLK_DCM[1], CELL[1].HCLK_DCM[2], CELL[1].HCLK_DCM[3], CELL[1].HCLK_DCM[4], CELL[1].HCLK_DCM[5], CELL[1].HCLK_DCM[6], CELL[1].HCLK_DCM[7], CELL[1].GIOB_DCM[0], CELL[1].GIOB_DCM[1], CELL[1].GIOB_DCM[2], CELL[1].GIOB_DCM[3], CELL[1].GIOB_DCM[4], CELL[1].GIOB_DCM[5], CELL[1].GIOB_DCM[6], CELL[1].GIOB_DCM[7], CELL[1].GIOB_DCM[8], CELL[1].GIOB_DCM[9], CELL[1].GIOB_DCM[10], CELL[1].GIOB_DCM[11], CELL[1].GIOB_DCM[12], CELL[1].GIOB_DCM[13], CELL[1].GIOB_DCM[14], CELL[1].GIOB_DCM[15], CELL[1].MGT_DCM[0], CELL[1].MGT_DCM[1], CELL[1].MGT_DCM[2], CELL[1].MGT_DCM[3]) bit 1 - HCLK_IO_INT: buffer CELL[2].RCLK_IO[0] ← CELL[2].RCLK_ROW[0] HCLK_IO_INT: buffer CELL[1].HCLK_DCM[2] ← CELL[2].HCLK_ROW[2] HCLK_IO_INT: buffer CELL[1].MGT_DCM[3] ← CELL_E.MGT_ROW[1] HCLK_IO_INT: buffer CELL[2].RCLK_IO[1] ← CELL[2].RCLK_ROW[1] HCLK_IO_INT: buffer CELL[1].GIOB_DCM[12] ← CELL[2].GIOB[12] HCLK_IO_INT: buffer CELL[1].MGT_DCM[2] ← CELL_E.MGT_ROW[0] DCI: NREF bit 0 - -
B14 DCI: ENABLE DCI: PREF bit 1 - HCLK_IO_INT: buffer CELL[1].GIOB_DCM[14] ← CELL[2].GIOB[14] DCI: V4_PMASK_TERM_VCC bit 2 - - HCLK_IO_INT: buffer CELL[2].HCLK_IO[2] ← CELL[2].HCLK_ROW[2] HCLK_IO_INT: buffer CELL[2].HCLK_IO[6] ← CELL[2].HCLK_ROW[6] - DCI: V4_PMASK_TERM_SPLIT bit 1 DCI: V4_PMASK_TERM_SPLIT bit 2 DCI: V4_NMASK_TERM_SPLIT bit 2 - HCLK_IO_INT: wire support (CELL[1].HCLK_DCM[0], CELL[1].HCLK_DCM[1], CELL[1].HCLK_DCM[2], CELL[1].HCLK_DCM[3], CELL[1].HCLK_DCM[4], CELL[1].HCLK_DCM[5], CELL[1].HCLK_DCM[6], CELL[1].HCLK_DCM[7], CELL[1].GIOB_DCM[0], CELL[1].GIOB_DCM[1], CELL[1].GIOB_DCM[2], CELL[1].GIOB_DCM[3], CELL[1].GIOB_DCM[4], CELL[1].GIOB_DCM[5], CELL[1].GIOB_DCM[6], CELL[1].GIOB_DCM[7], CELL[1].GIOB_DCM[8], CELL[1].GIOB_DCM[9], CELL[1].GIOB_DCM[10], CELL[1].GIOB_DCM[11], CELL[1].GIOB_DCM[12], CELL[1].GIOB_DCM[13], CELL[1].GIOB_DCM[14], CELL[1].GIOB_DCM[15], CELL[1].MGT_DCM[0], CELL[1].MGT_DCM[1], CELL[1].MGT_DCM[2], CELL[1].MGT_DCM[3]) bit 0 HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 1 BUFIO[0]: ENABLE HCLK_IO_INT: buffer CELL[2].IOCLK_S_IO[0] ← CELL[2].IOCLK_S[0] - HCLK_IO_INT: buffer CELL[1].HCLK_DCM[4] ← CELL[2].HCLK_ROW[4] - HCLK_IO_INT: buffer CELL[1].GIOB_DCM[1] ← CELL[2].GIOB[1] HCLK_IO_INT: buffer CELL[1].HCLK_DCM[6] ← CELL[2].HCLK_ROW[6] HCLK_IO_INT: buffer CELL[1].GIOB_DCM[7] ← CELL[2].GIOB[7] HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 2 HCLK_IO_INT: buffer CELL[1].GIOB_DCM[11] ← CELL[2].GIOB[11] HCLK_IO_INT: buffer CELL[1].MGT_DCM[1] ← CELL[2].MGT_ROW[1] DCI: V4_LVDIV2 bit 1 - -
B13 - DCI: PREF bit 2 - HCLK_IO_INT: buffer CELL[1].GIOB_DCM[0] ← CELL[2].GIOB[0] DCI: V4_PMASK_TERM_VCC bit 1 DCI: TEST_ENABLE bit 1 - HCLK_IO_INT: buffer CELL[2].HCLK_IO[1] ← CELL[2].HCLK_ROW[1] HCLK_IO_INT: buffer CELL[2].HCLK_IO[5] ← CELL[2].HCLK_ROW[5] - DCI: V4_PMASK_TERM_SPLIT bit 0 - DCI: V4_NMASK_TERM_SPLIT bit 1 - HCLK_IO_INT: buffer CELL[1].MGT_DCM[0] ← CELL[2].MGT_ROW[0] HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 0 - HCLK_IO_INT: buffer CELL[2].IOCLK_S_IO[1] ← CELL[2].IOCLK_S[1] - HCLK_IO_INT: buffer CELL[1].GIOB_DCM[3] ← CELL[2].GIOB[3] HCLK_IO_INT: wire support (CELL[2].IOCLK[0], CELL[2].IOCLK[1]) bit 3 HCLK_IO_INT: wire support (CELL[1].HCLK_DCM[0], CELL[1].HCLK_DCM[1], CELL[1].HCLK_DCM[2], CELL[1].HCLK_DCM[3], CELL[1].HCLK_DCM[4], CELL[1].HCLK_DCM[5], CELL[1].HCLK_DCM[6], CELL[1].HCLK_DCM[7], CELL[1].GIOB_DCM[0], CELL[1].GIOB_DCM[1], CELL[1].GIOB_DCM[2], CELL[1].GIOB_DCM[3], CELL[1].GIOB_DCM[4], CELL[1].GIOB_DCM[5], CELL[1].GIOB_DCM[6], CELL[1].GIOB_DCM[7], CELL[1].GIOB_DCM[8], CELL[1].GIOB_DCM[9], CELL[1].GIOB_DCM[10], CELL[1].GIOB_DCM[11], CELL[1].GIOB_DCM[12], CELL[1].GIOB_DCM[13], CELL[1].GIOB_DCM[14], CELL[1].GIOB_DCM[15], CELL[1].MGT_DCM[0], CELL[1].MGT_DCM[1], CELL[1].MGT_DCM[2], CELL[1].MGT_DCM[3]) bit 2 HCLK_IO_INT: buffer CELL[1].GIOB_DCM[2] ← CELL[2].GIOB[2] HCLK_IO_INT: buffer CELL[1].HCLK_DCM[5] ← CELL[2].HCLK_ROW[5] HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 1 HCLK_IO_INT: buffer CELL[1].HCLK_DCM[1] ← CELL[2].HCLK_ROW[1] HCLK_IO_INT: buffer CELL[1].GIOB_DCM[10] ← CELL[2].GIOB[10] DCI: V4_LVDIV2 bit 0 HCLK_IO_INT: buffer CELL[1].GIOB_DCM[4] ← CELL[2].GIOB[4] -
B12 - DCI: PREF bit 3 DCI: V4_PMASK_TERM_VCC bit 4 - DCI: V4_PMASK_TERM_VCC bit 0 DCI: QUIET - HCLK_IO_INT: buffer CELL[2].HCLK_IO[0] ← CELL[2].HCLK_ROW[0] HCLK_IO_INT: buffer CELL[2].HCLK_IO[4] ← CELL[2].HCLK_ROW[4] - DCI: V4_NMASK_TERM_SPLIT bit 4 IDELAYCTRL: DLL_ENABLE DCI: V4_NMASK_TERM_SPLIT bit 0 - - - HCLK_IO_INT: wire support (CELL[1].MGT_DCM[0], CELL[1].MGT_DCM[1], CELL[1].MGT_DCM[2], CELL[1].MGT_DCM[3]) bit 0 HCLK_IO_INT: buffer CELL[2].IOCLK_N_IO[1] ← CELL[2].IOCLK_N[1] - HCLK_IO_INT: buffer CELL[1].GIOB_DCM[13] ← CELL[2].GIOB[13] - HCLK_IO_INT: buffer CELL[1].HCLK_DCM[0] ← CELL[2].HCLK_ROW[0] HCLK_IO_INT: buffer CELL[1].GIOB_DCM[9] ← CELL[2].GIOB[9] HCLK_IO_INT: buffer CELL[1].GIOB_DCM[8] ← CELL[2].GIOB[8] HCLK_IO_INT: mux CELL[2].IMUX_IDELAYCTRL_REFCLK bit 0 HCLK_IO_INT: buffer CELL[1].GIOB_DCM[6] ← CELL[2].GIOB[6] HCLK_IO_INT: buffer CELL[1].HCLK_DCM[7] ← CELL[2].HCLK_ROW[7] DCI: NREF bit 1 HCLK_IO_INT: buffer CELL[1].GIOB_DCM[5] ← CELL[2].GIOB[5] -
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile HCLK_DCM

Cells: 5

Switchbox HCLK_IO_INT

virtex4 HCLK_DCM switchbox HCLK_IO_INT programmable buffers
DestinationSourceBit
CELL[1].HCLK_DCM[0]CELL[2].HCLK_ROW[0]MAIN[20][12]
CELL[1].HCLK_DCM[1]CELL[2].HCLK_ROW[1]MAIN[24][15]
CELL[1].HCLK_DCM[2]CELL[2].HCLK_ROW[2]MAIN[23][13]
CELL[1].HCLK_DCM[3]CELL[2].HCLK_ROW[3]MAIN[21][15]
CELL[1].HCLK_DCM[4]CELL[2].HCLK_ROW[4]MAIN[20][13]
CELL[1].HCLK_DCM[5]CELL[2].HCLK_ROW[5]MAIN[24][14]
CELL[1].HCLK_DCM[6]CELL[2].HCLK_ROW[6]MAIN[23][14]
CELL[1].HCLK_DCM[7]CELL[2].HCLK_ROW[7]MAIN[22][15]
CELL[1].GIOB_DCM[0]CELL[2].GIOB[0]MAIN[20][14]
CELL[1].GIOB_DCM[1]CELL[2].GIOB[1]MAIN[24][12]
CELL[1].GIOB_DCM[2]CELL[2].GIOB[2]MAIN[23][15]
CELL[1].GIOB_DCM[3]CELL[2].GIOB[3]MAIN[22][13]
CELL[1].GIOB_DCM[4]CELL[2].GIOB[4]MAIN[20][15]
CELL[1].GIOB_DCM[5]CELL[2].GIOB[5]MAIN[24][13]
CELL[1].GIOB_DCM[6]CELL[2].GIOB[6]MAIN[22][12]
CELL[1].GIOB_DCM[7]CELL[2].GIOB[7]MAIN[22][14]
CELL[1].GIOB_DCM[8]CELL[2].GIOB[8]MAIN[12][14]
CELL[1].GIOB_DCM[9]CELL[2].GIOB[9]MAIN[12][12]
CELL[1].GIOB_DCM[10]CELL[2].GIOB[10]MAIN[3][13]
CELL[1].GIOB_DCM[11]CELL[2].GIOB[11]MAIN[3][15]
CELL[1].GIOB_DCM[12]CELL[2].GIOB[12]MAIN[10][13]
CELL[1].GIOB_DCM[13]CELL[2].GIOB[13]MAIN[10][12]
CELL[1].GIOB_DCM[14]CELL[2].GIOB[14]MAIN[11][13]
CELL[1].GIOB_DCM[15]CELL[2].GIOB[15]MAIN[11][12]
CELL[1].MGT_DCM[0]CELL[2].MGT_ROW[0]MAIN[12][15]
CELL[1].MGT_DCM[1]CELL[2].MGT_ROW[1]MAIN[12][13]
CELL[1].MGT_DCM[2]CELL_E.MGT_ROW[0]MAIN[3][12]
CELL[1].MGT_DCM[3]CELL_E.MGT_ROW[1]MAIN[3][14]
CELL[2].HCLK_DCM[0]CELL[2].HCLK_ROW[0]MAIN[17][14]
CELL[2].HCLK_DCM[1]CELL[2].HCLK_ROW[1]MAIN[25][12]
CELL[2].HCLK_DCM[2]CELL[2].HCLK_ROW[2]MAIN[14][15]
CELL[2].HCLK_DCM[3]CELL[2].HCLK_ROW[3]MAIN[26][14]
CELL[2].HCLK_DCM[4]CELL[2].HCLK_ROW[4]MAIN[17][13]
CELL[2].HCLK_DCM[5]CELL[2].HCLK_ROW[5]MAIN[25][13]
CELL[2].HCLK_DCM[6]CELL[2].HCLK_ROW[6]MAIN[14][14]
CELL[2].HCLK_DCM[7]CELL[2].HCLK_ROW[7]MAIN[26][13]
CELL[2].GIOB_DCM[0]CELL[2].GIOB[0]MAIN[17][15]
CELL[2].GIOB_DCM[1]CELL[2].GIOB[1]MAIN[25][14]
CELL[2].GIOB_DCM[2]CELL[2].GIOB[2]MAIN[14][13]
CELL[2].GIOB_DCM[3]CELL[2].GIOB[3]MAIN[26][12]
CELL[2].GIOB_DCM[4]CELL[2].GIOB[4]MAIN[17][12]
CELL[2].GIOB_DCM[5]CELL[2].GIOB[5]MAIN[25][15]
CELL[2].GIOB_DCM[6]CELL[2].GIOB[6]MAIN[14][12]
CELL[2].GIOB_DCM[7]CELL[2].GIOB[7]MAIN[26][15]
CELL[2].GIOB_DCM[8]CELL[2].GIOB[8]MAIN[5][12]
CELL[2].GIOB_DCM[9]CELL[2].GIOB[9]MAIN[5][14]
CELL[2].GIOB_DCM[10]CELL[2].GIOB[10]MAIN[16][12]
CELL[2].GIOB_DCM[11]CELL[2].GIOB[11]MAIN[16][14]
CELL[2].GIOB_DCM[12]CELL[2].GIOB[12]MAIN[10][14]
CELL[2].GIOB_DCM[13]CELL[2].GIOB[13]MAIN[5][13]
CELL[2].GIOB_DCM[14]CELL[2].GIOB[14]MAIN[11][14]
CELL[2].GIOB_DCM[15]CELL[2].GIOB[15]MAIN[16][13]
CELL[2].MGT_DCM[0]CELL[2].MGT_ROW[0]MAIN[10][15]
CELL[2].MGT_DCM[1]CELL[2].MGT_ROW[1]MAIN[5][15]
CELL[2].MGT_DCM[2]CELL_E.MGT_ROW[0]MAIN[11][15]
CELL[2].MGT_DCM[3]CELL_E.MGT_ROW[1]MAIN[16][15]
virtex4 HCLK_DCM wire support CELL[1].HCLK_DCM[0], CELL[1].HCLK_DCM[1], CELL[1].HCLK_DCM[2], CELL[1].HCLK_DCM[3], CELL[1].HCLK_DCM[4], CELL[1].HCLK_DCM[5], CELL[1].HCLK_DCM[6], CELL[1].HCLK_DCM[7], CELL[1].GIOB_DCM[0], CELL[1].GIOB_DCM[1], CELL[1].GIOB_DCM[2], CELL[1].GIOB_DCM[3], CELL[1].GIOB_DCM[4], CELL[1].GIOB_DCM[5], CELL[1].GIOB_DCM[6], CELL[1].GIOB_DCM[7], CELL[1].GIOB_DCM[8], CELL[1].GIOB_DCM[9], CELL[1].GIOB_DCM[10], CELL[1].GIOB_DCM[11], CELL[1].GIOB_DCM[12], CELL[1].GIOB_DCM[13], CELL[1].GIOB_DCM[14], CELL[1].GIOB_DCM[15], CELL[1].MGT_DCM[0], CELL[1].MGT_DCM[1], CELL[1].MGT_DCM[2], CELL[1].MGT_DCM[3], CELL[2].HCLK_DCM[0], CELL[2].HCLK_DCM[1], CELL[2].HCLK_DCM[2], CELL[2].HCLK_DCM[3], CELL[2].HCLK_DCM[4], CELL[2].HCLK_DCM[5], CELL[2].HCLK_DCM[6], CELL[2].HCLK_DCM[7], CELL[2].GIOB_DCM[0], CELL[2].GIOB_DCM[1], CELL[2].GIOB_DCM[2], CELL[2].GIOB_DCM[3], CELL[2].GIOB_DCM[4], CELL[2].GIOB_DCM[5], CELL[2].GIOB_DCM[6], CELL[2].GIOB_DCM[7], CELL[2].GIOB_DCM[8], CELL[2].GIOB_DCM[9], CELL[2].GIOB_DCM[10], CELL[2].GIOB_DCM[11], CELL[2].GIOB_DCM[12], CELL[2].GIOB_DCM[13], CELL[2].GIOB_DCM[14], CELL[2].GIOB_DCM[15], CELL[2].MGT_DCM[0], CELL[2].MGT_DCM[1], CELL[2].MGT_DCM[2], CELL[2].MGT_DCM[3]
Bit
MAIN[27][15]
virtex4 HCLK_DCM wire support CELL[1].HCLK_DCM[0], CELL[1].HCLK_DCM[1], CELL[1].HCLK_DCM[2], CELL[1].HCLK_DCM[3], CELL[1].HCLK_DCM[4], CELL[1].HCLK_DCM[5], CELL[1].HCLK_DCM[6], CELL[1].HCLK_DCM[7], CELL[1].GIOB_DCM[0], CELL[1].GIOB_DCM[1], CELL[1].GIOB_DCM[2], CELL[1].GIOB_DCM[3], CELL[1].GIOB_DCM[4], CELL[1].GIOB_DCM[5], CELL[1].GIOB_DCM[6], CELL[1].GIOB_DCM[7], CELL[1].GIOB_DCM[8], CELL[1].GIOB_DCM[9], CELL[1].GIOB_DCM[10], CELL[1].GIOB_DCM[11], CELL[1].GIOB_DCM[12], CELL[1].GIOB_DCM[13], CELL[1].GIOB_DCM[14], CELL[1].GIOB_DCM[15], CELL[2].HCLK_DCM[0], CELL[2].HCLK_DCM[1], CELL[2].HCLK_DCM[2], CELL[2].HCLK_DCM[3], CELL[2].HCLK_DCM[4], CELL[2].HCLK_DCM[5], CELL[2].HCLK_DCM[6], CELL[2].HCLK_DCM[7], CELL[2].GIOB_DCM[0], CELL[2].GIOB_DCM[1], CELL[2].GIOB_DCM[2], CELL[2].GIOB_DCM[3], CELL[2].GIOB_DCM[4], CELL[2].GIOB_DCM[5], CELL[2].GIOB_DCM[6], CELL[2].GIOB_DCM[7], CELL[2].GIOB_DCM[8], CELL[2].GIOB_DCM[9], CELL[2].GIOB_DCM[10], CELL[2].GIOB_DCM[11], CELL[2].GIOB_DCM[12], CELL[2].GIOB_DCM[13], CELL[2].GIOB_DCM[14], CELL[2].GIOB_DCM[15]
Bit
MAIN[19][12]
MAIN[21][12]
MAIN[27][13]
virtex4 HCLK_DCM wire support CELL[1].MGT_DCM[0], CELL[1].MGT_DCM[1], CELL[1].MGT_DCM[2], CELL[1].MGT_DCM[3], CELL[2].MGT_DCM[0], CELL[2].MGT_DCM[1], CELL[2].MGT_DCM[2], CELL[2].MGT_DCM[3]
Bit
MAIN[27][14]

Bitstream

virtex4 HCLK_DCM rect MAIN
BitFrame
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F26 F27 F28 F29
B31 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B30 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B29 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B28 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B27 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B26 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B25 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B24 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B23 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B21 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B19 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B18 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B17 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B15 - - - HCLK_IO_INT: buffer CELL[1].GIOB_DCM[11] ← CELL[2].GIOB[11] - HCLK_IO_INT: buffer CELL[2].MGT_DCM[1] ← CELL[2].MGT_ROW[1] - - - - HCLK_IO_INT: buffer CELL[2].MGT_DCM[0] ← CELL[2].MGT_ROW[0] HCLK_IO_INT: buffer CELL[2].MGT_DCM[2] ← CELL_E.MGT_ROW[0] HCLK_IO_INT: buffer CELL[1].MGT_DCM[0] ← CELL[2].MGT_ROW[0] - HCLK_IO_INT: buffer CELL[2].HCLK_DCM[2] ← CELL[2].HCLK_ROW[2] - HCLK_IO_INT: buffer CELL[2].MGT_DCM[3] ← CELL_E.MGT_ROW[1] HCLK_IO_INT: buffer CELL[2].GIOB_DCM[0] ← CELL[2].GIOB[0] - - HCLK_IO_INT: buffer CELL[1].GIOB_DCM[4] ← CELL[2].GIOB[4] HCLK_IO_INT: buffer CELL[1].HCLK_DCM[3] ← CELL[2].HCLK_ROW[3] HCLK_IO_INT: buffer CELL[1].HCLK_DCM[7] ← CELL[2].HCLK_ROW[7] HCLK_IO_INT: buffer CELL[1].GIOB_DCM[2] ← CELL[2].GIOB[2] HCLK_IO_INT: buffer CELL[1].HCLK_DCM[1] ← CELL[2].HCLK_ROW[1] HCLK_IO_INT: buffer CELL[2].GIOB_DCM[5] ← CELL[2].GIOB[5] HCLK_IO_INT: buffer CELL[2].GIOB_DCM[7] ← CELL[2].GIOB[7] HCLK_IO_INT: wire support (CELL[1].HCLK_DCM[0], CELL[1].HCLK_DCM[1], CELL[1].HCLK_DCM[2], CELL[1].HCLK_DCM[3], CELL[1].HCLK_DCM[4], CELL[1].HCLK_DCM[5], CELL[1].HCLK_DCM[6], CELL[1].HCLK_DCM[7], CELL[1].GIOB_DCM[0], CELL[1].GIOB_DCM[1], CELL[1].GIOB_DCM[2], CELL[1].GIOB_DCM[3], CELL[1].GIOB_DCM[4], CELL[1].GIOB_DCM[5], CELL[1].GIOB_DCM[6], CELL[1].GIOB_DCM[7], CELL[1].GIOB_DCM[8], CELL[1].GIOB_DCM[9], CELL[1].GIOB_DCM[10], CELL[1].GIOB_DCM[11], CELL[1].GIOB_DCM[12], CELL[1].GIOB_DCM[13], CELL[1].GIOB_DCM[14], CELL[1].GIOB_DCM[15], CELL[1].MGT_DCM[0], CELL[1].MGT_DCM[1], CELL[1].MGT_DCM[2], CELL[1].MGT_DCM[3], CELL[2].HCLK_DCM[0], CELL[2].HCLK_DCM[1], CELL[2].HCLK_DCM[2], CELL[2].HCLK_DCM[3], CELL[2].HCLK_DCM[4], CELL[2].HCLK_DCM[5], CELL[2].HCLK_DCM[6], CELL[2].HCLK_DCM[7], CELL[2].GIOB_DCM[0], CELL[2].GIOB_DCM[1], CELL[2].GIOB_DCM[2], CELL[2].GIOB_DCM[3], CELL[2].GIOB_DCM[4], CELL[2].GIOB_DCM[5], CELL[2].GIOB_DCM[6], CELL[2].GIOB_DCM[7], CELL[2].GIOB_DCM[8], CELL[2].GIOB_DCM[9], CELL[2].GIOB_DCM[10], CELL[2].GIOB_DCM[11], CELL[2].GIOB_DCM[12], CELL[2].GIOB_DCM[13], CELL[2].GIOB_DCM[14], CELL[2].GIOB_DCM[15], CELL[2].MGT_DCM[0], CELL[2].MGT_DCM[1], CELL[2].MGT_DCM[2], CELL[2].MGT_DCM[3]) bit 0 - -
B14 - - - HCLK_IO_INT: buffer CELL[1].MGT_DCM[3] ← CELL_E.MGT_ROW[1] - HCLK_IO_INT: buffer CELL[2].GIOB_DCM[9] ← CELL[2].GIOB[9] - - - - HCLK_IO_INT: buffer CELL[2].GIOB_DCM[12] ← CELL[2].GIOB[12] HCLK_IO_INT: buffer CELL[2].GIOB_DCM[14] ← CELL[2].GIOB[14] HCLK_IO_INT: buffer CELL[1].GIOB_DCM[8] ← CELL[2].GIOB[8] - HCLK_IO_INT: buffer CELL[2].HCLK_DCM[6] ← CELL[2].HCLK_ROW[6] - HCLK_IO_INT: buffer CELL[2].GIOB_DCM[11] ← CELL[2].GIOB[11] HCLK_IO_INT: buffer CELL[2].HCLK_DCM[0] ← CELL[2].HCLK_ROW[0] - - HCLK_IO_INT: buffer CELL[1].GIOB_DCM[0] ← CELL[2].GIOB[0] - HCLK_IO_INT: buffer CELL[1].GIOB_DCM[7] ← CELL[2].GIOB[7] HCLK_IO_INT: buffer CELL[1].HCLK_DCM[6] ← CELL[2].HCLK_ROW[6] HCLK_IO_INT: buffer CELL[1].HCLK_DCM[5] ← CELL[2].HCLK_ROW[5] HCLK_IO_INT: buffer CELL[2].GIOB_DCM[1] ← CELL[2].GIOB[1] HCLK_IO_INT: buffer CELL[2].HCLK_DCM[3] ← CELL[2].HCLK_ROW[3] HCLK_IO_INT: wire support (CELL[1].MGT_DCM[0], CELL[1].MGT_DCM[1], CELL[1].MGT_DCM[2], CELL[1].MGT_DCM[3], CELL[2].MGT_DCM[0], CELL[2].MGT_DCM[1], CELL[2].MGT_DCM[2], CELL[2].MGT_DCM[3]) bit 0 - -
B13 - - - HCLK_IO_INT: buffer CELL[1].GIOB_DCM[10] ← CELL[2].GIOB[10] - HCLK_IO_INT: buffer CELL[2].GIOB_DCM[13] ← CELL[2].GIOB[13] - - - - HCLK_IO_INT: buffer CELL[1].GIOB_DCM[12] ← CELL[2].GIOB[12] HCLK_IO_INT: buffer CELL[1].GIOB_DCM[14] ← CELL[2].GIOB[14] HCLK_IO_INT: buffer CELL[1].MGT_DCM[1] ← CELL[2].MGT_ROW[1] - HCLK_IO_INT: buffer CELL[2].GIOB_DCM[2] ← CELL[2].GIOB[2] - HCLK_IO_INT: buffer CELL[2].GIOB_DCM[15] ← CELL[2].GIOB[15] HCLK_IO_INT: buffer CELL[2].HCLK_DCM[4] ← CELL[2].HCLK_ROW[4] - - HCLK_IO_INT: buffer CELL[1].HCLK_DCM[4] ← CELL[2].HCLK_ROW[4] - HCLK_IO_INT: buffer CELL[1].GIOB_DCM[3] ← CELL[2].GIOB[3] HCLK_IO_INT: buffer CELL[1].HCLK_DCM[2] ← CELL[2].HCLK_ROW[2] HCLK_IO_INT: buffer CELL[1].GIOB_DCM[5] ← CELL[2].GIOB[5] HCLK_IO_INT: buffer CELL[2].HCLK_DCM[5] ← CELL[2].HCLK_ROW[5] HCLK_IO_INT: buffer CELL[2].HCLK_DCM[7] ← CELL[2].HCLK_ROW[7] HCLK_IO_INT: wire support (CELL[1].HCLK_DCM[0], CELL[1].HCLK_DCM[1], CELL[1].HCLK_DCM[2], CELL[1].HCLK_DCM[3], CELL[1].HCLK_DCM[4], CELL[1].HCLK_DCM[5], CELL[1].HCLK_DCM[6], CELL[1].HCLK_DCM[7], CELL[1].GIOB_DCM[0], CELL[1].GIOB_DCM[1], CELL[1].GIOB_DCM[2], CELL[1].GIOB_DCM[3], CELL[1].GIOB_DCM[4], CELL[1].GIOB_DCM[5], CELL[1].GIOB_DCM[6], CELL[1].GIOB_DCM[7], CELL[1].GIOB_DCM[8], CELL[1].GIOB_DCM[9], CELL[1].GIOB_DCM[10], CELL[1].GIOB_DCM[11], CELL[1].GIOB_DCM[12], CELL[1].GIOB_DCM[13], CELL[1].GIOB_DCM[14], CELL[1].GIOB_DCM[15], CELL[2].HCLK_DCM[0], CELL[2].HCLK_DCM[1], CELL[2].HCLK_DCM[2], CELL[2].HCLK_DCM[3], CELL[2].HCLK_DCM[4], CELL[2].HCLK_DCM[5], CELL[2].HCLK_DCM[6], CELL[2].HCLK_DCM[7], CELL[2].GIOB_DCM[0], CELL[2].GIOB_DCM[1], CELL[2].GIOB_DCM[2], CELL[2].GIOB_DCM[3], CELL[2].GIOB_DCM[4], CELL[2].GIOB_DCM[5], CELL[2].GIOB_DCM[6], CELL[2].GIOB_DCM[7], CELL[2].GIOB_DCM[8], CELL[2].GIOB_DCM[9], CELL[2].GIOB_DCM[10], CELL[2].GIOB_DCM[11], CELL[2].GIOB_DCM[12], CELL[2].GIOB_DCM[13], CELL[2].GIOB_DCM[14], CELL[2].GIOB_DCM[15]) bit 2 - -
B12 - - - HCLK_IO_INT: buffer CELL[1].MGT_DCM[2] ← CELL_E.MGT_ROW[0] - HCLK_IO_INT: buffer CELL[2].GIOB_DCM[8] ← CELL[2].GIOB[8] - - - - HCLK_IO_INT: buffer CELL[1].GIOB_DCM[13] ← CELL[2].GIOB[13] HCLK_IO_INT: buffer CELL[1].GIOB_DCM[15] ← CELL[2].GIOB[15] HCLK_IO_INT: buffer CELL[1].GIOB_DCM[9] ← CELL[2].GIOB[9] - HCLK_IO_INT: buffer CELL[2].GIOB_DCM[6] ← CELL[2].GIOB[6] - HCLK_IO_INT: buffer CELL[2].GIOB_DCM[10] ← CELL[2].GIOB[10] HCLK_IO_INT: buffer CELL[2].GIOB_DCM[4] ← CELL[2].GIOB[4] - HCLK_IO_INT: wire support (CELL[1].HCLK_DCM[0], CELL[1].HCLK_DCM[1], CELL[1].HCLK_DCM[2], CELL[1].HCLK_DCM[3], CELL[1].HCLK_DCM[4], CELL[1].HCLK_DCM[5], CELL[1].HCLK_DCM[6], CELL[1].HCLK_DCM[7], CELL[1].GIOB_DCM[0], CELL[1].GIOB_DCM[1], CELL[1].GIOB_DCM[2], CELL[1].GIOB_DCM[3], CELL[1].GIOB_DCM[4], CELL[1].GIOB_DCM[5], CELL[1].GIOB_DCM[6], CELL[1].GIOB_DCM[7], CELL[1].GIOB_DCM[8], CELL[1].GIOB_DCM[9], CELL[1].GIOB_DCM[10], CELL[1].GIOB_DCM[11], CELL[1].GIOB_DCM[12], CELL[1].GIOB_DCM[13], CELL[1].GIOB_DCM[14], CELL[1].GIOB_DCM[15], CELL[2].HCLK_DCM[0], CELL[2].HCLK_DCM[1], CELL[2].HCLK_DCM[2], CELL[2].HCLK_DCM[3], CELL[2].HCLK_DCM[4], CELL[2].HCLK_DCM[5], CELL[2].HCLK_DCM[6], CELL[2].HCLK_DCM[7], CELL[2].GIOB_DCM[0], CELL[2].GIOB_DCM[1], CELL[2].GIOB_DCM[2], CELL[2].GIOB_DCM[3], CELL[2].GIOB_DCM[4], CELL[2].GIOB_DCM[5], CELL[2].GIOB_DCM[6], CELL[2].GIOB_DCM[7], CELL[2].GIOB_DCM[8], CELL[2].GIOB_DCM[9], CELL[2].GIOB_DCM[10], CELL[2].GIOB_DCM[11], CELL[2].GIOB_DCM[12], CELL[2].GIOB_DCM[13], CELL[2].GIOB_DCM[14], CELL[2].GIOB_DCM[15]) bit 0 HCLK_IO_INT: buffer CELL[1].HCLK_DCM[0] ← CELL[2].HCLK_ROW[0] HCLK_IO_INT: wire support (CELL[1].HCLK_DCM[0], CELL[1].HCLK_DCM[1], CELL[1].HCLK_DCM[2], CELL[1].HCLK_DCM[3], CELL[1].HCLK_DCM[4], CELL[1].HCLK_DCM[5], CELL[1].HCLK_DCM[6], CELL[1].HCLK_DCM[7], CELL[1].GIOB_DCM[0], CELL[1].GIOB_DCM[1], CELL[1].GIOB_DCM[2], CELL[1].GIOB_DCM[3], CELL[1].GIOB_DCM[4], CELL[1].GIOB_DCM[5], CELL[1].GIOB_DCM[6], CELL[1].GIOB_DCM[7], CELL[1].GIOB_DCM[8], CELL[1].GIOB_DCM[9], CELL[1].GIOB_DCM[10], CELL[1].GIOB_DCM[11], CELL[1].GIOB_DCM[12], CELL[1].GIOB_DCM[13], CELL[1].GIOB_DCM[14], CELL[1].GIOB_DCM[15], CELL[2].HCLK_DCM[0], CELL[2].HCLK_DCM[1], CELL[2].HCLK_DCM[2], CELL[2].HCLK_DCM[3], CELL[2].HCLK_DCM[4], CELL[2].HCLK_DCM[5], CELL[2].HCLK_DCM[6], CELL[2].HCLK_DCM[7], CELL[2].GIOB_DCM[0], CELL[2].GIOB_DCM[1], CELL[2].GIOB_DCM[2], CELL[2].GIOB_DCM[3], CELL[2].GIOB_DCM[4], CELL[2].GIOB_DCM[5], CELL[2].GIOB_DCM[6], CELL[2].GIOB_DCM[7], CELL[2].GIOB_DCM[8], CELL[2].GIOB_DCM[9], CELL[2].GIOB_DCM[10], CELL[2].GIOB_DCM[11], CELL[2].GIOB_DCM[12], CELL[2].GIOB_DCM[13], CELL[2].GIOB_DCM[14], CELL[2].GIOB_DCM[15]) bit 1 HCLK_IO_INT: buffer CELL[1].GIOB_DCM[6] ← CELL[2].GIOB[6] - HCLK_IO_INT: buffer CELL[1].GIOB_DCM[1] ← CELL[2].GIOB[1] HCLK_IO_INT: buffer CELL[2].HCLK_DCM[1] ← CELL[2].HCLK_ROW[1] HCLK_IO_INT: buffer CELL[2].GIOB_DCM[3] ← CELL[2].GIOB[3] - - -
B11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -