Configurable Logic Block

See Spartan 3 documentation for functional description.

Bitstream

The data for a CLB is located in the same bitstream tile as the associated INT tile.

virtex4 CLB bittile 0
BitFrame
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
79 - - - - - - - - - - - - - - - - - - SLICE3:DYMUX[3] - ~SLICE2:FF_SR_ENABLE -
78 - - - - - - - - - - - - - - - - - - - SLICE3:G[0] SLICE2:F_SHIFT SLICE2:G[0]
77 - - - - - - - - - - - - - - - - - - SLICE2:DYMUX[4] SLICE3:G[1] SLICE2:G_SHIFT SLICE2:G[1]
76 - - - - - - - - - - - - - - - - - - - SLICE3:G[2] SLICE2:DIG_MUX[0] SLICE2:G[2]
75 - - - - - - - - - - - - - - - - - - - SLICE3:G[3] - SLICE2:G[3]
74 - - - - - - - - - - - - - - - - - - SLICE2:DYMUX[1] SLICE3:G[4] ~SLICE2:FFY_INIT SLICE2:G[4]
73 - - - - - - - - - - - - - - - - - - - SLICE3:G[5] ~SLICE3:FFY_INIT SLICE2:G[5]
72 - - - - - - - - - - - - - - - - - - SLICE2:DXMUX[4] SLICE3:G[6] SLICE3:DYMUX[0] SLICE2:G[6]
71 - - - - - - - - - - - - - - - - - - SLICE2:DXMUX[3] SLICE3:G[7] SLICE2:DYMUX[0] SLICE2:G[7]
70 - - - - - - - - - - - - - - - - - - SLICE2:DXMUX[2] SLICE3:G[8] ~SLICE2:FFY_SRVAL SLICE2:G[8]
69 - - - - - - - - - - - - - - - - - - SLICE2:DYMUX[2] SLICE3:G[9] ~SLICE3:FFY_SRVAL SLICE2:G[9]
68 - - - - - - - - - - - - - - - - - - SLICE2:DXMUX[1] SLICE3:G[10] SLICE3:FF_REV_ENABLE SLICE2:G[10]
67 - - - - - - - - - - - - - - - - - - SLICE2:DYMUX[3] SLICE3:G[11] SLICE2:FF_REV_ENABLE SLICE2:G[11]
66 - - - - - - - - - - - - - - - - - - SLICE3:DYMUX[4] SLICE3:G[12] SLICE2:FF_SR_SYNC SLICE2:G[12]
65 - - - - - - - - - - - - - - - - - - SLICE3:DYMUX[2] SLICE3:G[13] SLICE3:FF_SR_SYNC SLICE2:G[13]
64 - - - - - - - - - - - - - - - - - - SLICE3:DYMUX[1] SLICE3:G[14] SLICE3:CY0G[2] SLICE2:G[14]
63 - - - - - - - - - - - - - - - - - - - SLICE3:G[15] SLICE2:CY0G[0] SLICE2:G[15]
62 - - - - - - - - - - - - - - - - - - - SLICE3:CY0G[0] SLICE3:FF_LATCH -
61 - - - - - - - - - - - - - - - - - - ~SLICE1:INV.BX SLICE3:CY0G[1] SLICE2:CY0G[1] SLICE2:YBMUX[0]
60 - - - - - - - - - - - - - - - - - - ~SLICE3:INV.BX SLICE3:GYMUX[0] SLICE2:CY0G[2] SLICE2:G_SLICEWE0USED
59 - - - - - - - - - - - - - - - - - - - - SLICE2:GYMUX[0] SLICE2:G_SLICEWE1USED
58 - - - - - - - - - - - - - - - - - - ~SLICE1:INV.BY SLICE3:CY0F[1] SLICE2:CY0F[1] SLICE2:XBMUX[0]
57 - - - - - - - - - - - - - - - - - - ~SLICE3:INV.BY SLICE3:CY0F[2] SLICE2:CY0F[2] SLICE2:CYINIT[0]
56 - - - - - - - - - - - - - - - - - - - SLICE3:CYINIT[0] SLICE2:CY0F[0] -
55 - - - - - - - - - - - - - - - - - - - SLICE3:F[0] SLICE3:CY0F[0] SLICE2:F[0]
54 - - - - - - - - - - - - - - - - - - - SLICE3:F[1] SLICE2:FXMUX[0] SLICE2:F[1]
53 - - - - - - - - - - - - - - - - - - - SLICE3:F[2] SLICE3:FXMUX[0] SLICE2:F[2]
52 - - - - - - - - - - - - - - - - - - - SLICE3:F[3] - SLICE2:F[3]
51 - - - - - - - - - - - - - - - - - - - SLICE3:F[4] - SLICE2:F[4]
50 - - - - - - - - - - - - - - - - - - - SLICE3:F[5] SLICE2:FF_LATCH SLICE2:F[5]
49 - - - - - - - - - - - - - - - - - - - SLICE3:F[6] SLICE2:F_SLICEWE0USED SLICE2:F[6]
48 - - - - - - - - - - - - - - - - - - - SLICE3:F[7] SLICE2:F_RAM SLICE2:F[7]
47 - - - - - - - - - - - - - - - - - - SLICE3:DXMUX[1] SLICE3:F[8] SLICE2:F_SLICEWE1USED SLICE2:F[8]
46 - - - - - - - - - - - - - - - - - - SLICE3:DXMUX[4] SLICE3:F[9] ~SLICE2:FFX_INIT SLICE2:F[9]
45 - - - - - - - - - - - - - - - - - - SLICE3:DXMUX[2] SLICE3:F[10] ~SLICE3:FFX_INIT SLICE2:F[10]
44 - - - - - - - - - - - - - - - - - - SLICE3:DXMUX[3] SLICE3:F[11] SLICE3:DXMUX[0] SLICE2:F[11]
43 - - - - - - - - - - - - - - - - - - SLICE1:DYMUX[2] SLICE3:F[12] SLICE2:DXMUX[0] SLICE2:F[12]
42 - - - - - - - - - - - - - - - - - - SLICE1:DYMUX[1] SLICE3:F[13] ~SLICE2:FFX_SRVAL SLICE2:F[13]
41 - - - - - - - - - - - - - - - - - - SLICE1:DYMUX[4] SLICE3:F[14] ~SLICE3:FFX_SRVAL SLICE2:F[14]
40 - - - - - - - - - - - - - - - - - - SLICE1:DYMUX[3] SLICE3:F[15] SLICE2:G_RAM SLICE2:F[15]
39 - - - - - - - - - - - - - - - - - - - - SLICE2:DIF_MUX[0] -
38 - - - - - - - - - - - - - - - - - - - SLICE1:G[0] ~SLICE0:FF_SR_ENABLE SLICE0:G[0]
37 - - - - - - - - - - - - - - - - - - - SLICE1:G[1] SLICE0:F_SHIFT SLICE0:G[1]
36 - - - - - - - - - - - - - - - - - - - SLICE1:G[2] SLICE0:G_SHIFT SLICE0:G[2]
35 - - - - - - - - - - - - - - - - - - - SLICE1:G[3] SLICE0:DIG_MUX[0] SLICE0:G[3]
34 - - - - - - - - - - - - - - - - - - - SLICE1:G[4] ~SLICE0:FFY_INIT SLICE0:G[4]
33 - - - - - - - - - - - - - - - - - - - SLICE1:G[5] ~SLICE1:FFY_INIT SLICE0:G[5]
32 - - - - - - - - - - - - - - - - - - - SLICE1:G[6] SLICE1:DYMUX[0] SLICE0:G[6]
31 - - - - - - - - - - - - - - - - - - - SLICE1:G[7] SLICE0:DYMUX[0] SLICE0:G[7]
30 - - - - - - - - - - - - - - - - - - - SLICE1:G[8] ~SLICE0:FFY_SRVAL SLICE0:G[8]
29 - - - - - - - - - - - - - - - - - - - SLICE1:G[9] ~SLICE1:FFY_SRVAL SLICE0:G[9]
28 - - - - - - - - - - - - - - - - - - - SLICE1:G[10] SLICE1:FF_REV_ENABLE SLICE0:G[10]
27 - - - - - - - - - - - - - - - - - - - SLICE1:G[11] SLICE0:FF_REV_ENABLE SLICE0:G[11]
26 - - - - - - - - - - - - - - - - - - - SLICE1:G[12] SLICE0:FF_SR_SYNC SLICE0:G[12]
25 - - - - - - - - - - - - - - - - - - - SLICE1:G[13] SLICE1:FF_SR_SYNC SLICE0:G[13]
24 - - - - - - - - - - - - - - - - - - - SLICE1:G[14] SLICE1:CY0G[2] SLICE0:G[14]
23 - - - - - - - - - - - - - - - - - - - SLICE1:G[15] SLICE0:CY0G[0] SLICE0:G[15]
22 - - - - - - - - - - - - - - - - - - ~SLICE0:INV.BY SLICE1:CY0G[0] SLICE1:FF_LATCH -
21 - - - - - - - - - - - - - - - - - - ~SLICE2:INV.BY SLICE1:CY0G[1] SLICE0:CY0G[1] SLICE0:YBMUX[0]
20 - - - - - - - - - - - - - - - - - - - SLICE1:GYMUX[0] SLICE0:CY0G[2] SLICE0:G_SLICEWE0USED
19 - - - - - - - - - - - - - - - - - - ~SLICE0:INV.BX - SLICE0:GYMUX[0] SLICE0:G_SLICEWE1USED
18 - - - - - - - - - - - - - - - - - - ~SLICE2:INV.BX SLICE1:CY0F[1] SLICE0:CY0F[1] SLICE0:XBMUX[0]
17 - - - - - - - - - - - - - - - - - - - SLICE1:CY0F[2] SLICE0:CY0F[2] SLICE0:CYINIT[0]
16 - - - - - - - - - - - - - - - - - - - SLICE1:CYINIT[0] SLICE0:CY0F[0] -
15 - - - - - - - - - - - - - - - - - - SLICE0:DYMUX[2] SLICE1:F[0] SLICE1:CY0F[0] SLICE0:F[0]
14 - - - - - - - - - - - - - - - - - - SLICE0:DYMUX[3] SLICE1:F[1] SLICE0:FXMUX[0] SLICE0:F[1]
13 - - - - - - - - - - - - - - - - - - SLICE1:DXMUX[3] SLICE1:F[2] SLICE1:FXMUX[0] SLICE0:F[2]
12 - - - - - - - - - - - - - - - - - - SLICE1:DXMUX[2] SLICE1:F[3] - SLICE0:F[3]
11 - - - - - - - - - - - - - - - - - - SLICE1:DXMUX[1] SLICE1:F[4] SLICE0:F_SLICEWE1USED SLICE0:F[4]
10 - - - - - - - - - - - - - - - - - - SLICE1:DXMUX[4] SLICE1:F[5] SLICE0:FF_LATCH SLICE0:F[5]
9 - - - - - - - - - - - - - - - - - - SLICE0:DXMUX[4] SLICE1:F[6] SLICE0:F_SLICEWE0USED SLICE0:F[6]
8 - - - - - - - - - - - - - - - - - - SLICE0:DYMUX[4] SLICE1:F[7] SLICE0:F_RAM SLICE0:F[7]
7 - - - - - - - - - - - - - - - - - - SLICE0:DXMUX[3] SLICE1:F[8] SLICE0:G_RAM SLICE0:F[8]
6 - - - - - - - - - - - - - - - - - - - SLICE1:F[9] ~SLICE0:FFX_INIT SLICE0:F[9]
5 - - - - - - - - - - - - - - - - - - SLICE0:DYMUX[1] SLICE1:F[10] ~SLICE1:FFX_INIT SLICE0:F[10]
4 - - - - - - - - - - - - - - - - - - - SLICE1:F[11] SLICE1:DXMUX[0] SLICE0:F[11]
3 - - - - - - - - - - - - - - - - - - - SLICE1:F[12] SLICE0:DXMUX[0] SLICE0:F[12]
2 - - - - - - - - - - - - - - - - - - SLICE0:DXMUX[2] SLICE1:F[13] SLICE0:DIF_MUX[0] SLICE0:F[13]
1 - - - - - - - - - - - - - - - - - - - SLICE1:F[14] ~SLICE1:FFX_SRVAL SLICE0:F[14]
0 - - - - - - - - - - - - - - - - - - SLICE0:DXMUX[1] SLICE1:F[15] ~SLICE0:FFX_SRVAL SLICE0:F[15]
SLICE0:CY0F 0.20.17 0.20.18 0.20.16
SLICE1:CY0F 0.19.17 0.19.18 0.20.15
SLICE2:CY0F 0.20.57 0.20.58 0.20.56
SLICE3:CY0F 0.19.57 0.19.58 0.20.55
1 0 0 0
0 0 0 1
PROD 0 1 0
F2 1 0 0
F3 1 0 1
BX 1 1 0
SLICE0:CY0G 0.20.20 0.20.21 0.20.23
SLICE1:CY0G 0.20.24 0.19.21 0.19.22
SLICE2:CY0G 0.20.60 0.20.61 0.20.63
SLICE3:CY0G 0.20.64 0.19.61 0.19.62
1 0 0 0
0 0 0 1
PROD 0 1 0
G2 1 0 0
G3 1 0 1
BY 1 1 0
SLICE0:CYINIT 0.21.17
SLICE1:CYINIT 0.19.16
SLICE2:CYINIT 0.21.57
SLICE3:CYINIT 0.19.56
BX 0
CIN 1
SLICE0:DIF_MUX 0.20.2
SLICE2:DIF_MUX 0.20.39
ALT 0
BX 1
SLICE0:DIG_MUX 0.20.35
SLICE2:DIG_MUX 0.20.76
ALT 0
BY 1
SLICE0:DXMUX 0.18.9 0.18.7 0.18.2 0.18.0 0.20.3
SLICE1:DXMUX 0.18.10 0.18.13 0.18.12 0.18.11 0.20.4
SLICE2:DXMUX 0.18.72 0.18.71 0.18.70 0.18.68 0.20.43
SLICE3:DXMUX 0.18.46 0.18.44 0.18.45 0.18.47 0.20.44
X 0 0 0 0 0
F5 0 0 0 1 1
XB 0 0 1 0 1
FXOR 0 1 0 0 1
BX 1 0 0 0 1
SLICE0:DYMUX 0.18.8 0.18.14 0.18.15 0.18.5 0.20.31
SLICE1:DYMUX 0.18.41 0.18.40 0.18.43 0.18.42 0.20.32
SLICE2:DYMUX 0.18.77 0.18.67 0.18.69 0.18.74 0.20.71
SLICE3:DYMUX 0.18.66 0.18.79 0.18.65 0.18.64 0.20.72
Y 0 0 0 0 0
FX 0 0 0 1 1
YB 0 0 1 0 1
GXOR 0 1 0 0 1
BY 1 0 0 0 1
SLICE0:F 0.21.0 0.21.1 0.21.2 0.21.3 0.21.4 0.21.5 0.21.6 0.21.7 0.21.8 0.21.9 0.21.10 0.21.11 0.21.12 0.21.13 0.21.14 0.21.15
SLICE0:G 0.21.23 0.21.24 0.21.25 0.21.26 0.21.27 0.21.28 0.21.29 0.21.30 0.21.31 0.21.32 0.21.33 0.21.34 0.21.35 0.21.36 0.21.37 0.21.38
SLICE1:F 0.19.0 0.19.1 0.19.2 0.19.3 0.19.4 0.19.5 0.19.6 0.19.7 0.19.8 0.19.9 0.19.10 0.19.11 0.19.12 0.19.13 0.19.14 0.19.15
SLICE1:G 0.19.23 0.19.24 0.19.25 0.19.26 0.19.27 0.19.28 0.19.29 0.19.30 0.19.31 0.19.32 0.19.33 0.19.34 0.19.35 0.19.36 0.19.37 0.19.38
SLICE2:F 0.21.40 0.21.41 0.21.42 0.21.43 0.21.44 0.21.45 0.21.46 0.21.47 0.21.48 0.21.49 0.21.50 0.21.51 0.21.52 0.21.53 0.21.54 0.21.55
SLICE2:G 0.21.63 0.21.64 0.21.65 0.21.66 0.21.67 0.21.68 0.21.69 0.21.70 0.21.71 0.21.72 0.21.73 0.21.74 0.21.75 0.21.76 0.21.77 0.21.78
SLICE3:F 0.19.40 0.19.41 0.19.42 0.19.43 0.19.44 0.19.45 0.19.46 0.19.47 0.19.48 0.19.49 0.19.50 0.19.51 0.19.52 0.19.53 0.19.54 0.19.55
SLICE3:G 0.19.63 0.19.64 0.19.65 0.19.66 0.19.67 0.19.68 0.19.69 0.19.70 0.19.71 0.19.72 0.19.73 0.19.74 0.19.75 0.19.76 0.19.77 0.19.78
non-inverted [15] [14] [13] [12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0]
SLICE0:FFX_INIT 0.20.6
SLICE0:FFX_SRVAL 0.20.0
SLICE0:FFY_INIT 0.20.34
SLICE0:FFY_SRVAL 0.20.30
SLICE0:FF_SR_ENABLE 0.20.38
SLICE0:INV.BX 0.18.19
SLICE0:INV.BY 0.18.22
SLICE1:FFX_INIT 0.20.5
SLICE1:FFX_SRVAL 0.20.1
SLICE1:FFY_INIT 0.20.33
SLICE1:FFY_SRVAL 0.20.29
SLICE1:INV.BX 0.18.61
SLICE1:INV.BY 0.18.58
SLICE2:FFX_INIT 0.20.46
SLICE2:FFX_SRVAL 0.20.42
SLICE2:FFY_INIT 0.20.74
SLICE2:FFY_SRVAL 0.20.70
SLICE2:FF_SR_ENABLE 0.20.79
SLICE2:INV.BX 0.18.18
SLICE2:INV.BY 0.18.21
SLICE3:FFX_INIT 0.20.45
SLICE3:FFX_SRVAL 0.20.41
SLICE3:FFY_INIT 0.20.73
SLICE3:FFY_SRVAL 0.20.69
SLICE3:INV.BX 0.18.60
SLICE3:INV.BY 0.18.57
inverted ~[0]
SLICE0:FF_LATCH 0.20.10
SLICE0:FF_REV_ENABLE 0.20.27
SLICE0:FF_SR_SYNC 0.20.26
SLICE0:F_RAM 0.20.8
SLICE0:F_SHIFT 0.20.37
SLICE0:F_SLICEWE0USED 0.20.9
SLICE0:F_SLICEWE1USED 0.20.11
SLICE0:G_RAM 0.20.7
SLICE0:G_SHIFT 0.20.36
SLICE0:G_SLICEWE0USED 0.21.20
SLICE0:G_SLICEWE1USED 0.21.19
SLICE1:FF_LATCH 0.20.22
SLICE1:FF_REV_ENABLE 0.20.28
SLICE1:FF_SR_SYNC 0.20.25
SLICE2:FF_LATCH 0.20.50
SLICE2:FF_REV_ENABLE 0.20.67
SLICE2:FF_SR_SYNC 0.20.66
SLICE2:F_RAM 0.20.48
SLICE2:F_SHIFT 0.20.78
SLICE2:F_SLICEWE0USED 0.20.49
SLICE2:F_SLICEWE1USED 0.20.47
SLICE2:G_RAM 0.20.40
SLICE2:G_SHIFT 0.20.77
SLICE2:G_SLICEWE0USED 0.21.60
SLICE2:G_SLICEWE1USED 0.21.59
SLICE3:FF_LATCH 0.20.62
SLICE3:FF_REV_ENABLE 0.20.68
SLICE3:FF_SR_SYNC 0.20.65
non-inverted [0]
SLICE0:FXMUX 0.20.14
SLICE1:FXMUX 0.20.13
SLICE2:FXMUX 0.20.54
SLICE3:FXMUX 0.20.53
F5 0
FXOR 1
SLICE0:GYMUX 0.20.19
SLICE1:GYMUX 0.19.20
SLICE2:GYMUX 0.20.59
SLICE3:GYMUX 0.19.60
FX 0
GXOR 1
SLICE0:XBMUX 0.21.18
SLICE2:XBMUX 0.21.58
FCY 0
FMC15 1
SLICE0:YBMUX 0.21.21
SLICE2:YBMUX 0.21.61
GCY 0
GMC15 1