Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Horizontal long line splitter tiles

Used for LLH tiles that split horizontal long lines, physically located on the primary vertical clock spine. Such tiles are located on the intersection of frames 2-3 of the clock spines bitstream column and interconnect rows, making them 2×64 in size.

LLH

This type of tile is used for all horizontal splitters on Spartan 3E, and for horizontal splitters in general rows on Spartan 3A and Spartan 3A DSP. On Spartan 3A and 3A DSP, the horizontal splitters in IO rows have special tile types.

On Spartan 3E, the bitstream area is also used by CLK_S_S3E and CLK_N_S3E in the bottom and top rows.

Tile LLH

Cells: 2

Switchbox LLH

spartan3 LLH switchbox LLH programmable buffers
DestinationSourceBit
W.LH[0]E.LH[1]CLK[1][2]
W.LH[1]E.LH[2]CLK[1][4]
W.LH[2]E.LH[3]CLK[1][6]
W.LH[3]E.LH[4]CLK[1][10]
W.LH[4]E.LH[5]CLK[1][12]
W.LH[5]E.LH[6]CLK[1][14]
W.LH[6]E.LH[7]CLK[1][18]
W.LH[7]E.LH[8]CLK[1][20]
W.LH[8]E.LH[9]CLK[1][22]
W.LH[9]E.LH[10]CLK[1][26]
W.LH[10]E.LH[11]CLK[1][28]
W.LH[11]E.LH[12]CLK[1][30]
W.LH[12]E.LH[13]CLK[1][34]
W.LH[13]E.LH[14]CLK[1][36]
W.LH[14]E.LH[15]CLK[1][38]
W.LH[15]E.LH[16]CLK[1][42]
W.LH[16]E.LH[17]CLK[1][44]
W.LH[17]E.LH[18]CLK[1][46]
W.LH[18]E.LH[19]CLK[1][50]
W.LH[19]E.LH[20]CLK[1][52]
W.LH[20]E.LH[21]CLK[1][54]
W.LH[21]E.LH[22]CLK[1][58]
W.LH[22]E.LH[23]CLK[1][60]
W.LH[23]E.LH[0]CLK[1][62]
E.LH[0]W.LH[23]CLK[1][61]
E.LH[1]W.LH[0]CLK[1][1]
E.LH[2]W.LH[1]CLK[1][3]
E.LH[3]W.LH[2]CLK[1][5]
E.LH[4]W.LH[3]CLK[1][9]
E.LH[5]W.LH[4]CLK[1][11]
E.LH[6]W.LH[5]CLK[1][13]
E.LH[7]W.LH[6]CLK[1][17]
E.LH[8]W.LH[7]CLK[1][19]
E.LH[9]W.LH[8]CLK[1][21]
E.LH[10]W.LH[9]CLK[1][25]
E.LH[11]W.LH[10]CLK[1][27]
E.LH[12]W.LH[11]CLK[1][29]
E.LH[13]W.LH[12]CLK[1][33]
E.LH[14]W.LH[13]CLK[1][35]
E.LH[15]W.LH[14]CLK[1][37]
E.LH[16]W.LH[15]CLK[1][41]
E.LH[17]W.LH[16]CLK[1][43]
E.LH[18]W.LH[17]CLK[1][45]
E.LH[19]W.LH[18]CLK[1][49]
E.LH[20]W.LH[19]CLK[1][51]
E.LH[21]W.LH[20]CLK[1][53]
E.LH[22]W.LH[21]CLK[1][57]
E.LH[23]W.LH[22]CLK[1][59]

Bitstream

spartan3 LLH rect CLK
BitFrame
F1 F0
B63 - -
B62 LLH: buffer W.LH[23] ← E.LH[0] -
B61 LLH: buffer E.LH[0] ← W.LH[23] -
B60 LLH: buffer W.LH[22] ← E.LH[23] -
B59 LLH: buffer E.LH[23] ← W.LH[22] -
B58 LLH: buffer W.LH[21] ← E.LH[22] -
B57 LLH: buffer E.LH[22] ← W.LH[21] -
B56 - -
B55 - -
B54 LLH: buffer W.LH[20] ← E.LH[21] -
B53 LLH: buffer E.LH[21] ← W.LH[20] -
B52 LLH: buffer W.LH[19] ← E.LH[20] -
B51 LLH: buffer E.LH[20] ← W.LH[19] -
B50 LLH: buffer W.LH[18] ← E.LH[19] -
B49 LLH: buffer E.LH[19] ← W.LH[18] -
B48 - -
B47 - -
B46 LLH: buffer W.LH[17] ← E.LH[18] -
B45 LLH: buffer E.LH[18] ← W.LH[17] -
B44 LLH: buffer W.LH[16] ← E.LH[17] -
B43 LLH: buffer E.LH[17] ← W.LH[16] -
B42 LLH: buffer W.LH[15] ← E.LH[16] -
B41 LLH: buffer E.LH[16] ← W.LH[15] -
B40 - -
B39 - -
B38 LLH: buffer W.LH[14] ← E.LH[15] -
B37 LLH: buffer E.LH[15] ← W.LH[14] -
B36 LLH: buffer W.LH[13] ← E.LH[14] -
B35 LLH: buffer E.LH[14] ← W.LH[13] -
B34 LLH: buffer W.LH[12] ← E.LH[13] -
B33 LLH: buffer E.LH[13] ← W.LH[12] -
B32 - -
B31 - -
B30 LLH: buffer W.LH[11] ← E.LH[12] -
B29 LLH: buffer E.LH[12] ← W.LH[11] -
B28 LLH: buffer W.LH[10] ← E.LH[11] -
B27 LLH: buffer E.LH[11] ← W.LH[10] -
B26 LLH: buffer W.LH[9] ← E.LH[10] -
B25 LLH: buffer E.LH[10] ← W.LH[9] -
B24 - -
B23 - -
B22 LLH: buffer W.LH[8] ← E.LH[9] -
B21 LLH: buffer E.LH[9] ← W.LH[8] -
B20 LLH: buffer W.LH[7] ← E.LH[8] -
B19 LLH: buffer E.LH[8] ← W.LH[7] -
B18 LLH: buffer W.LH[6] ← E.LH[7] -
B17 LLH: buffer E.LH[7] ← W.LH[6] -
B16 - -
B15 - -
B14 LLH: buffer W.LH[5] ← E.LH[6] -
B13 LLH: buffer E.LH[6] ← W.LH[5] -
B12 LLH: buffer W.LH[4] ← E.LH[5] -
B11 LLH: buffer E.LH[5] ← W.LH[4] -
B10 LLH: buffer W.LH[3] ← E.LH[4] -
B9 LLH: buffer E.LH[4] ← W.LH[3] -
B8 - -
B7 - -
B6 LLH: buffer W.LH[2] ← E.LH[3] -
B5 LLH: buffer E.LH[3] ← W.LH[2] -
B4 LLH: buffer W.LH[1] ← E.LH[2] -
B3 LLH: buffer E.LH[2] ← W.LH[1] -
B2 LLH: buffer W.LH[0] ← E.LH[1] -
B1 LLH: buffer E.LH[1] ← W.LH[0] -
B0 - -

LLH_S_S3A

This type of tile is used for horizontal splitters in the bottom IO row on Spartan 3A and Spartan 3A DSP. The same bitstream area is also used for CLK_S_S3A.

Tile LLH_S_S3A

Cells: 2

Switchbox LLH

spartan3 LLH_S_S3A switchbox LLH programmable buffers
DestinationSourceBit
W.LH[0]E.LH[1]CLK[1][2]
W.LH[1]E.LH[2]CLK[1][1]
W.LH[2]E.LH[3]CLK[1][6]
W.LH[3]E.LH[4]CLK[1][27]
W.LH[4]E.LH[5]CLK[1][8]
W.LH[5]E.LH[6]CLK[1][10]
W.LH[6]E.LH[7]CLK[1][13]
W.LH[7]E.LH[8]CLK[1][28]
W.LH[8]E.LH[9]CLK[1][18]
W.LH[9]E.LH[10]CLK[1][26]
W.LH[10]E.LH[11]CLK[1][19]
W.LH[11]E.LH[12]CLK[1][23]
W.LH[12]E.LH[13]CLK[1][16]
W.LH[13]E.LH[14]CLK[1][3]
W.LH[14]E.LH[15]CLK[1][31]
W.LH[15]E.LH[16]CLK[1][14]
W.LH[16]E.LH[17]CLK[1][33]
W.LH[17]E.LH[18]CLK[1][34]
W.LH[18]E.LH[19]CLK[1][37]
W.LH[19]E.LH[20]CLK[1][38]
W.LH[20]E.LH[21]CLK[1][48]
W.LH[21]E.LH[22]CLK[1][46]
W.LH[22]E.LH[23]CLK[1][59]
W.LH[23]E.LH[0]CLK[1][56]
E.LH[0]W.LH[23]CLK[1][58]
E.LH[1]W.LH[0]CLK[1][0]
E.LH[2]W.LH[1]CLK[1][24]
E.LH[3]W.LH[2]CLK[1][25]
E.LH[4]W.LH[3]CLK[1][7]
E.LH[5]W.LH[4]CLK[1][11]
E.LH[6]W.LH[5]CLK[1][9]
E.LH[7]W.LH[6]CLK[1][12]
E.LH[8]W.LH[7]CLK[1][29]
E.LH[9]W.LH[8]CLK[1][17]
E.LH[10]W.LH[9]CLK[1][21]
E.LH[11]W.LH[10]CLK[1][20]
E.LH[12]W.LH[11]CLK[1][22]
E.LH[13]W.LH[12]CLK[1][4]
E.LH[14]W.LH[13]CLK[1][5]
E.LH[15]W.LH[14]CLK[1][30]
E.LH[16]W.LH[15]CLK[1][15]
E.LH[17]W.LH[16]CLK[1][32]
E.LH[18]W.LH[17]CLK[1][35]
E.LH[19]W.LH[18]CLK[1][36]
E.LH[20]W.LH[19]CLK[1][39]
E.LH[21]W.LH[20]CLK[1][45]
E.LH[22]W.LH[21]CLK[1][47]
E.LH[23]W.LH[22]CLK[1][57]

Bitstream

spartan3 LLH_S_S3A rect CLK
BitFrame
F1 F0
B63 - -
B62 - -
B61 - -
B60 - -
B59 LLH: buffer W.LH[22] ← E.LH[23] -
B58 LLH: buffer E.LH[0] ← W.LH[23] -
B57 LLH: buffer E.LH[23] ← W.LH[22] -
B56 LLH: buffer W.LH[23] ← E.LH[0] -
B55 - -
B54 - -
B53 - -
B52 - -
B51 - -
B50 - -
B49 - -
B48 LLH: buffer W.LH[20] ← E.LH[21] -
B47 LLH: buffer E.LH[22] ← W.LH[21] -
B46 LLH: buffer W.LH[21] ← E.LH[22] -
B45 LLH: buffer E.LH[21] ← W.LH[20] -
B44 - -
B43 - -
B42 - -
B41 - -
B40 - -
B39 LLH: buffer E.LH[20] ← W.LH[19] -
B38 LLH: buffer W.LH[19] ← E.LH[20] -
B37 LLH: buffer W.LH[18] ← E.LH[19] -
B36 LLH: buffer E.LH[19] ← W.LH[18] -
B35 LLH: buffer E.LH[18] ← W.LH[17] -
B34 LLH: buffer W.LH[17] ← E.LH[18] -
B33 LLH: buffer W.LH[16] ← E.LH[17] -
B32 LLH: buffer E.LH[17] ← W.LH[16] -
B31 LLH: buffer W.LH[14] ← E.LH[15] -
B30 LLH: buffer E.LH[15] ← W.LH[14] -
B29 LLH: buffer E.LH[8] ← W.LH[7] -
B28 LLH: buffer W.LH[7] ← E.LH[8] -
B27 LLH: buffer W.LH[3] ← E.LH[4] -
B26 LLH: buffer W.LH[9] ← E.LH[10] -
B25 LLH: buffer E.LH[3] ← W.LH[2] -
B24 LLH: buffer E.LH[2] ← W.LH[1] -
B23 LLH: buffer W.LH[11] ← E.LH[12] -
B22 LLH: buffer E.LH[12] ← W.LH[11] -
B21 LLH: buffer E.LH[10] ← W.LH[9] -
B20 LLH: buffer E.LH[11] ← W.LH[10] -
B19 LLH: buffer W.LH[10] ← E.LH[11] -
B18 LLH: buffer W.LH[8] ← E.LH[9] -
B17 LLH: buffer E.LH[9] ← W.LH[8] -
B16 LLH: buffer W.LH[12] ← E.LH[13] -
B15 LLH: buffer E.LH[16] ← W.LH[15] -
B14 LLH: buffer W.LH[15] ← E.LH[16] -
B13 LLH: buffer W.LH[6] ← E.LH[7] -
B12 LLH: buffer E.LH[7] ← W.LH[6] -
B11 LLH: buffer E.LH[5] ← W.LH[4] -
B10 LLH: buffer W.LH[5] ← E.LH[6] -
B9 LLH: buffer E.LH[6] ← W.LH[5] -
B8 LLH: buffer W.LH[4] ← E.LH[5] -
B7 LLH: buffer E.LH[4] ← W.LH[3] -
B6 LLH: buffer W.LH[2] ← E.LH[3] -
B5 LLH: buffer E.LH[14] ← W.LH[13] -
B4 LLH: buffer E.LH[13] ← W.LH[12] -
B3 LLH: buffer W.LH[13] ← E.LH[14] -
B2 LLH: buffer W.LH[0] ← E.LH[1] -
B1 LLH: buffer W.LH[1] ← E.LH[2] -
B0 LLH: buffer E.LH[1] ← W.LH[0] -

LLH_N_S3A

This type of tile is used for horizontal splitters in the top IO row on Spartan 3A and Spartan 3A DSP. The same bitstream area is also used for CLK_N_S3A.

Tile LLH_N_S3A

Cells: 2

Switchbox LLH

spartan3 LLH_N_S3A switchbox LLH programmable buffers
DestinationSourceBit
W.LH[0]E.LH[1]CLK[1][7]
W.LH[1]E.LH[2]CLK[1][4]
W.LH[2]E.LH[3]CLK[1][17]
W.LH[3]E.LH[4]CLK[1][15]
W.LH[4]E.LH[5]CLK[1][25]
W.LH[5]E.LH[6]CLK[1][26]
W.LH[6]E.LH[7]CLK[1][29]
W.LH[7]E.LH[8]CLK[1][30]
W.LH[8]E.LH[9]CLK[1][49]
W.LH[9]E.LH[10]CLK[1][32]
W.LH[10]E.LH[11]CLK[1][60]
W.LH[11]E.LH[12]CLK[1][47]
W.LH[12]E.LH[13]CLK[1][40]
W.LH[13]E.LH[14]CLK[1][44]
W.LH[14]E.LH[15]CLK[1][37]
W.LH[15]E.LH[16]CLK[1][45]
W.LH[16]E.LH[17]CLK[1][35]
W.LH[17]E.LH[18]CLK[1][50]
W.LH[18]E.LH[19]CLK[1][53]
W.LH[19]E.LH[20]CLK[1][55]
W.LH[20]E.LH[21]CLK[1][36]
W.LH[21]E.LH[22]CLK[1][57]
W.LH[22]E.LH[23]CLK[1][62]
W.LH[23]E.LH[0]CLK[1][61]
E.LH[0]W.LH[23]CLK[1][63]
E.LH[1]W.LH[0]CLK[1][5]
E.LH[2]W.LH[1]CLK[1][6]
E.LH[3]W.LH[2]CLK[1][16]
E.LH[4]W.LH[3]CLK[1][18]
E.LH[5]W.LH[4]CLK[1][24]
E.LH[6]W.LH[5]CLK[1][27]
E.LH[7]W.LH[6]CLK[1][28]
E.LH[8]W.LH[7]CLK[1][31]
E.LH[9]W.LH[8]CLK[1][48]
E.LH[10]W.LH[9]CLK[1][33]
E.LH[11]W.LH[10]CLK[1][58]
E.LH[12]W.LH[11]CLK[1][59]
E.LH[13]W.LH[12]CLK[1][41]
E.LH[14]W.LH[13]CLK[1][43]
E.LH[15]W.LH[14]CLK[1][42]
E.LH[16]W.LH[15]CLK[1][46]
E.LH[17]W.LH[16]CLK[1][34]
E.LH[18]W.LH[17]CLK[1][51]
E.LH[19]W.LH[18]CLK[1][54]
E.LH[20]W.LH[19]CLK[1][52]
E.LH[21]W.LH[20]CLK[1][56]
E.LH[22]W.LH[21]CLK[1][38]
E.LH[23]W.LH[22]CLK[1][39]

Bitstream

spartan3 LLH_N_S3A rect CLK
BitFrame
F1 F0
B63 LLH: buffer E.LH[0] ← W.LH[23] -
B62 LLH: buffer W.LH[22] ← E.LH[23] -
B61 LLH: buffer W.LH[23] ← E.LH[0] -
B60 LLH: buffer W.LH[10] ← E.LH[11] -
B59 LLH: buffer E.LH[12] ← W.LH[11] -
B58 LLH: buffer E.LH[11] ← W.LH[10] -
B57 LLH: buffer W.LH[21] ← E.LH[22] -
B56 LLH: buffer E.LH[21] ← W.LH[20] -
B55 LLH: buffer W.LH[19] ← E.LH[20] -
B54 LLH: buffer E.LH[19] ← W.LH[18] -
B53 LLH: buffer W.LH[18] ← E.LH[19] -
B52 LLH: buffer E.LH[20] ← W.LH[19] -
B51 LLH: buffer E.LH[18] ← W.LH[17] -
B50 LLH: buffer W.LH[17] ← E.LH[18] -
B49 LLH: buffer W.LH[8] ← E.LH[9] -
B48 LLH: buffer E.LH[9] ← W.LH[8] -
B47 LLH: buffer W.LH[11] ← E.LH[12] -
B46 LLH: buffer E.LH[16] ← W.LH[15] -
B45 LLH: buffer W.LH[15] ← E.LH[16] -
B44 LLH: buffer W.LH[13] ← E.LH[14] -
B43 LLH: buffer E.LH[14] ← W.LH[13] -
B42 LLH: buffer E.LH[15] ← W.LH[14] -
B41 LLH: buffer E.LH[13] ← W.LH[12] -
B40 LLH: buffer W.LH[12] ← E.LH[13] -
B39 LLH: buffer E.LH[23] ← W.LH[22] -
B38 LLH: buffer E.LH[22] ← W.LH[21] -
B37 LLH: buffer W.LH[14] ← E.LH[15] -
B36 LLH: buffer W.LH[20] ← E.LH[21] -
B35 LLH: buffer W.LH[16] ← E.LH[17] -
B34 LLH: buffer E.LH[17] ← W.LH[16] -
B33 LLH: buffer E.LH[10] ← W.LH[9] -
B32 LLH: buffer W.LH[9] ← E.LH[10] -
B31 LLH: buffer E.LH[8] ← W.LH[7] -
B30 LLH: buffer W.LH[7] ← E.LH[8] -
B29 LLH: buffer W.LH[6] ← E.LH[7] -
B28 LLH: buffer E.LH[7] ← W.LH[6] -
B27 LLH: buffer E.LH[6] ← W.LH[5] -
B26 LLH: buffer W.LH[5] ← E.LH[6] -
B25 LLH: buffer W.LH[4] ← E.LH[5] -
B24 LLH: buffer E.LH[5] ← W.LH[4] -
B23 - -
B22 - -
B21 - -
B20 - -
B19 - -
B18 LLH: buffer E.LH[4] ← W.LH[3] -
B17 LLH: buffer W.LH[2] ← E.LH[3] -
B16 LLH: buffer E.LH[3] ← W.LH[2] -
B15 LLH: buffer W.LH[3] ← E.LH[4] -
B14 - -
B13 - -
B12 - -
B11 - -
B10 - -
B9 - -
B8 - -
B7 LLH: buffer W.LH[0] ← E.LH[1] -
B6 LLH: buffer E.LH[2] ← W.LH[1] -
B5 LLH: buffer E.LH[1] ← W.LH[0] -
B4 LLH: buffer W.LH[1] ← E.LH[2] -
B3 - -
B2 - -
B1 - -
B0 - -