Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

DSP

TODO: document

Bitstream

The data for a DSP is spread across the 4 bitstream tiles belonging to the corresponding INT tiles, in order from the bottom row.

Tile DSP

Cells: 4

Bels DSP

spartan6 DSP bel DSP pins
PinDirectionDSP
A[0]inCELL[2].IMUX_LOGICIN[19]
A[1]inCELL[2].IMUX_LOGICIN[29]
A[2]inCELL[2].IMUX_LOGICIN[52]
A[3]inCELL[2].IMUX_LOGICIN[39]
A[4]inCELL[2].IMUX_LOGICIN[8]
A[5]inCELL[3].IMUX_LOGICIN[15]
A[6]inCELL[3].IMUX_LOGICIN[7]
A[7]inCELL[3].IMUX_LOGICIN[16]
A[8]inCELL[3].IMUX_LOGICIN[23]
A[9]inCELL[3].IMUX_LOGICIN[44]
A[10]inCELL[3].IMUX_LOGICIN[26]
A[11]inCELL[3].IMUX_LOGICIN[30]
A[12]inCELL[3].IMUX_LOGICIN[1]
A[13]inCELL[3].IMUX_LOGICIN[19]
A[14]inCELL[3].IMUX_LOGICIN[29]
A[15]inCELL[3].IMUX_LOGICIN[52]
A[16]inCELL[3].IMUX_LOGICIN[14]
A[17]inCELL[3].IMUX_LOGICIN[8]
B[0]inCELL[0].IMUX_LOGICIN[42]
B[1]inCELL[0].IMUX_LOGICIN[38]
B[2]inCELL[0].IMUX_LOGICIN[34]
B[3]inCELL[0].IMUX_LOGICIN[44]
B[4]inCELL[0].IMUX_LOGICIN[30]
B[5]inCELL[0].IMUX_LOGICIN[58]
B[6]inCELL[0].IMUX_LOGICIN[29]
B[7]inCELL[0].IMUX_LOGICIN[37]
B[8]inCELL[0].IMUX_LOGICIN[31]
B[9]inCELL[1].IMUX_LOGICIN[34]
B[10]inCELL[1].IMUX_LOGICIN[57]
B[11]inCELL[1].IMUX_LOGICIN[55]
B[12]inCELL[1].IMUX_LOGICIN[1]
B[13]inCELL[1].IMUX_LOGICIN[27]
B[14]inCELL[1].IMUX_LOGICIN[52]
B[15]inCELL[1].IMUX_LOGICIN[39]
B[16]inCELL[2].IMUX_LOGICIN[36]
B[17]inCELL[2].IMUX_LOGICIN[47]
C[0]inCELL[0].IMUX_LOGICIN[15]
C[1]inCELL[0].IMUX_LOGICIN[62]
C[2]inCELL[0].IMUX_LOGICIN[20]
C[3]inCELL[0].IMUX_LOGICIN[17]
C[4]inCELL[0].IMUX_LOGICIN[23]
C[5]inCELL[0].IMUX_LOGICIN[4]
C[6]inCELL[0].IMUX_LOGICIN[55]
C[7]inCELL[0].IMUX_LOGICIN[41]
C[8]inCELL[0].IMUX_LOGICIN[3]
C[9]inCELL[0].IMUX_LOGICIN[28]
C[10]inCELL[0].IMUX_LOGICIN[32]
C[11]inCELL[0].IMUX_LOGICIN[14]
C[12]inCELL[1].IMUX_LOGICIN[15]
C[13]inCELL[1].IMUX_LOGICIN[36]
C[14]inCELL[1].IMUX_LOGICIN[47]
C[15]inCELL[1].IMUX_LOGICIN[17]
C[16]inCELL[1].IMUX_LOGICIN[48]
C[17]inCELL[1].IMUX_LOGICIN[44]
C[18]inCELL[1].IMUX_LOGICIN[26]
C[19]inCELL[1].IMUX_LOGICIN[41]
C[20]inCELL[1].IMUX_LOGICIN[58]
C[21]inCELL[1].IMUX_LOGICIN[19]
C[22]inCELL[1].IMUX_LOGICIN[32]
C[23]inCELL[1].IMUX_LOGICIN[9]
C[24]inCELL[2].IMUX_LOGICIN[16]
C[25]inCELL[2].IMUX_LOGICIN[20]
C[26]inCELL[2].IMUX_LOGICIN[23]
C[27]inCELL[2].IMUX_LOGICIN[48]
C[28]inCELL[2].IMUX_LOGICIN[4]
C[29]inCELL[2].IMUX_LOGICIN[26]
C[30]inCELL[2].IMUX_LOGICIN[10]
C[31]inCELL[2].IMUX_LOGICIN[3]
C[32]inCELL[2].IMUX_LOGICIN[27]
C[33]inCELL[2].IMUX_LOGICIN[59]
C[34]inCELL[2].IMUX_LOGICIN[14]
C[35]inCELL[2].IMUX_LOGICIN[31]
C[36]inCELL[3].IMUX_LOGICIN[36]
C[37]inCELL[3].IMUX_LOGICIN[47]
C[38]inCELL[3].IMUX_LOGICIN[17]
C[39]inCELL[3].IMUX_LOGICIN[57]
C[40]inCELL[3].IMUX_LOGICIN[4]
C[41]inCELL[3].IMUX_LOGICIN[55]
C[42]inCELL[3].IMUX_LOGICIN[10]
C[43]inCELL[3].IMUX_LOGICIN[3]
C[44]inCELL[3].IMUX_LOGICIN[27]
C[45]inCELL[3].IMUX_LOGICIN[32]
C[46]inCELL[3].IMUX_LOGICIN[39]
C[47]inCELL[3].IMUX_LOGICIN[37]
D[0]inCELL[0].IMUX_LOGICIN[7]
D[1]inCELL[0].IMUX_LOGICIN[47]
D[2]inCELL[0].IMUX_LOGICIN[25]
D[3]inCELL[0].IMUX_LOGICIN[57]
D[4]inCELL[0].IMUX_LOGICIN[26]
D[5]inCELL[0].IMUX_LOGICIN[1]
D[6]inCELL[0].IMUX_LOGICIN[59]
D[7]inCELL[0].IMUX_LOGICIN[39]
D[8]inCELL[0].IMUX_LOGICIN[8]
D[9]inCELL[1].IMUX_LOGICIN[45]
D[10]inCELL[1].IMUX_LOGICIN[23]
D[11]inCELL[1].IMUX_LOGICIN[4]
D[12]inCELL[1].IMUX_LOGICIN[10]
D[13]inCELL[1].IMUX_LOGICIN[28]
D[14]inCELL[1].IMUX_LOGICIN[2]
D[15]inCELL[1].IMUX_LOGICIN[14]
D[16]inCELL[2].IMUX_LOGICIN[7]
D[17]inCELL[2].IMUX_LOGICIN[12]
OPMODE[0]inCELL[1].IMUX_LOGICIN[31]
OPMODE[1]inCELL[1].IMUX_LOGICIN[8]
OPMODE[2]inCELL[2].IMUX_LOGICIN[42]
OPMODE[3]inCELL[2].IMUX_LOGICIN[15]
OPMODE[4]inCELL[1].IMUX_LOGICIN[5]
OPMODE[5]inCELL[2].IMUX_LOGICIN[62]
OPMODE[6]inCELL[1].IMUX_LOGICIN[16]
OPMODE[7]inCELL[2].IMUX_LOGICIN[24]
CLKinCELL[2].IMUX_CLK[0] invert by MAIN[3][23][19]
CEAinCELL[2].IMUX_LOGICIN[30] invert by MAIN[3][23][17]
CEBinCELL[2].IMUX_LOGICIN[41] invert by MAIN[3][23][15]
CECinCELL[2].IMUX_LOGICIN[57] invert by MAIN[3][23][13]
CEDinCELL[2].IMUX_LOGICIN[17] invert by MAIN[3][22][14]
CEOPMODEinCELL[2].IMUX_LOGICIN[55] invert by MAIN[3][23][12]
CECARRYINinCELL[2].IMUX_LOGICIN[34] invert by MAIN[3][22][15]
CEMinCELL[2].IMUX_LOGICIN[58] invert by MAIN[3][23][18]
CEPinCELL[2].IMUX_LOGICIN[44] invert by MAIN[3][22][20]
RSTAinCELL[3].IMUX_SR[0] invert by MAIN[3][23][21]
RSTBinCELL[3].IMUX_SR[1] invert by MAIN[3][23][20]
RSTCinCELL[2].IMUX_SR[0] invert by MAIN[3][23][14]
RSTDinCELL[0].IMUX_SR[0] invert by MAIN[3][22][18]
RSTOPMODEinCELL[1].IMUX_SR[1] invert by MAIN[3][22][23]
RSTCARRYINinCELL[0].IMUX_SR[1] invert by MAIN[3][22][17]
RSTMinCELL[2].IMUX_SR[1] invert by MAIN[3][22][21]
RSTPinCELL[1].IMUX_SR[0] invert by MAIN[3][22][19]
M[0]outCELL[0].OUT_BEL[12]
M[1]outCELL[0].OUT_BEL[10]
M[2]outCELL[0].OUT_BEL[17]
M[3]outCELL[0].OUT_BEL[3]
M[4]outCELL[0].OUT_BEL[8]
M[5]outCELL[0].OUT_BEL[13]
M[6]outCELL[0].OUT_BEL[6]
M[7]outCELL[0].OUT_BEL[21]
M[8]outCELL[0].OUT_BEL[23]
M[9]outCELL[1].OUT_BEL[14]
M[10]outCELL[1].OUT_BEL[19]
M[11]outCELL[1].OUT_BEL[0]
M[12]outCELL[1].OUT_BEL[5]
M[13]outCELL[1].OUT_BEL[15]
M[14]outCELL[1].OUT_BEL[3]
M[15]outCELL[1].OUT_BEL[18]
M[16]outCELL[1].OUT_BEL[20]
M[17]outCELL[1].OUT_BEL[23]
M[18]outCELL[2].OUT_BEL[2]
M[19]outCELL[2].OUT_BEL[14]
M[20]outCELL[2].OUT_BEL[12]
M[21]outCELL[2].OUT_BEL[0]
M[22]outCELL[2].OUT_BEL[15]
M[23]outCELL[2].OUT_BEL[3]
M[24]outCELL[2].OUT_BEL[20]
M[25]outCELL[2].OUT_BEL[13]
M[26]outCELL[2].OUT_BEL[23]
M[27]outCELL[2].OUT_BEL[11]
M[28]outCELL[3].OUT_BEL[19]
M[29]outCELL[3].OUT_BEL[7]
M[30]outCELL[3].OUT_BEL[10]
M[31]outCELL[3].OUT_BEL[17]
M[32]outCELL[3].OUT_BEL[8]
M[33]outCELL[3].OUT_BEL[1]
M[34]outCELL[3].OUT_BEL[4]
M[35]outCELL[3].OUT_BEL[16]
P[0]outCELL[0].OUT_BEL[14]
P[1]outCELL[0].OUT_BEL[7]
P[2]outCELL[0].OUT_BEL[0]
P[3]outCELL[0].OUT_BEL[5]
P[4]outCELL[0].OUT_BEL[22]
P[5]outCELL[0].OUT_BEL[15]
P[6]outCELL[0].OUT_BEL[1]
P[7]outCELL[0].OUT_BEL[18]
P[8]outCELL[0].OUT_BEL[20]
P[9]outCELL[0].OUT_BEL[4]
P[10]outCELL[0].OUT_BEL[16]
P[11]outCELL[0].OUT_BEL[9]
P[12]outCELL[1].OUT_BEL[2]
P[13]outCELL[1].OUT_BEL[7]
P[14]outCELL[1].OUT_BEL[12]
P[15]outCELL[1].OUT_BEL[10]
P[16]outCELL[1].OUT_BEL[17]
P[17]outCELL[1].OUT_BEL[22]
P[18]outCELL[1].OUT_BEL[8]
P[19]outCELL[1].OUT_BEL[1]
P[20]outCELL[1].OUT_BEL[13]
P[21]outCELL[1].OUT_BEL[4]
P[22]outCELL[1].OUT_BEL[16]
P[23]outCELL[1].OUT_BEL[11]
P[24]outCELL[2].OUT_BEL[7]
P[25]outCELL[2].OUT_BEL[10]
P[26]outCELL[2].OUT_BEL[17]
P[27]outCELL[2].OUT_BEL[22]
P[28]outCELL[2].OUT_BEL[8]
P[29]outCELL[2].OUT_BEL[1]
P[30]outCELL[2].OUT_BEL[18]
P[31]outCELL[2].OUT_BEL[6]
P[32]outCELL[2].OUT_BEL[4]
P[33]outCELL[2].OUT_BEL[21]
P[34]outCELL[2].OUT_BEL[9]
P[35]outCELL[3].OUT_BEL[2]
P[36]outCELL[3].OUT_BEL[12]
P[37]outCELL[3].OUT_BEL[0]
P[38]outCELL[3].OUT_BEL[5]
P[39]outCELL[3].OUT_BEL[22]
P[40]outCELL[3].OUT_BEL[15]
P[41]outCELL[3].OUT_BEL[3]
P[42]outCELL[3].OUT_BEL[18]
P[43]outCELL[3].OUT_BEL[20]
P[44]outCELL[3].OUT_BEL[6]
P[45]outCELL[3].OUT_BEL[21]
P[46]outCELL[3].OUT_BEL[23]
P[47]outCELL[3].OUT_BEL[11]
CARRYOUTFoutCELL[3].OUT_BEL[9]
spartan6 DSP bel DSP attribute bits
AttributeDSP
B_INPUT[enum: DSP_B_INPUT]
CARRYINSEL[enum: DSP_CARRYINSEL]
A0REGMAIN[3][23][4]
A1REGMAIN[2][23][61]
B0REGMAIN[3][23][5]
B1REGMAIN[3][23][3]
CREGMAIN[2][22][62]
DREGMAIN[3][22][0]
MREGMAIN[2][23][62]
PREGMAIN[3][22][5]
OPMODEREGMAIN[2][22][61]
CARRYINREGMAIN[3][22][13]
CARRYOUTREGMAIN[3][22][12]
RSTTYPE[enum: BRAM_RSTTYPE]
spartan6 DSP enum DSP_B_INPUT
DSP.B_INPUTMAIN[3][22][3]
DIRECT0
CASCADE1
spartan6 DSP enum DSP_CARRYINSEL
DSP.CARRYINSELMAIN[3][22][4]
CARRYIN0
OPMODE51
spartan6 DSP enum BRAM_RSTTYPE
DSP.RSTTYPEMAIN[3][23][0]
SYNC0
ASYNC1

Bel wires

spartan6 DSP bel wires
WirePins
CELL[0].IMUX_SR[0]DSP.RSTD
CELL[0].IMUX_SR[1]DSP.RSTCARRYIN
CELL[0].IMUX_LOGICIN[1]DSP.D[5]
CELL[0].IMUX_LOGICIN[3]DSP.C[8]
CELL[0].IMUX_LOGICIN[4]DSP.C[5]
CELL[0].IMUX_LOGICIN[7]DSP.D[0]
CELL[0].IMUX_LOGICIN[8]DSP.D[8]
CELL[0].IMUX_LOGICIN[14]DSP.C[11]
CELL[0].IMUX_LOGICIN[15]DSP.C[0]
CELL[0].IMUX_LOGICIN[17]DSP.C[3]
CELL[0].IMUX_LOGICIN[20]DSP.C[2]
CELL[0].IMUX_LOGICIN[23]DSP.C[4]
CELL[0].IMUX_LOGICIN[25]DSP.D[2]
CELL[0].IMUX_LOGICIN[26]DSP.D[4]
CELL[0].IMUX_LOGICIN[28]DSP.C[9]
CELL[0].IMUX_LOGICIN[29]DSP.B[6]
CELL[0].IMUX_LOGICIN[30]DSP.B[4]
CELL[0].IMUX_LOGICIN[31]DSP.B[8]
CELL[0].IMUX_LOGICIN[32]DSP.C[10]
CELL[0].IMUX_LOGICIN[34]DSP.B[2]
CELL[0].IMUX_LOGICIN[37]DSP.B[7]
CELL[0].IMUX_LOGICIN[38]DSP.B[1]
CELL[0].IMUX_LOGICIN[39]DSP.D[7]
CELL[0].IMUX_LOGICIN[41]DSP.C[7]
CELL[0].IMUX_LOGICIN[42]DSP.B[0]
CELL[0].IMUX_LOGICIN[44]DSP.B[3]
CELL[0].IMUX_LOGICIN[47]DSP.D[1]
CELL[0].IMUX_LOGICIN[55]DSP.C[6]
CELL[0].IMUX_LOGICIN[57]DSP.D[3]
CELL[0].IMUX_LOGICIN[58]DSP.B[5]
CELL[0].IMUX_LOGICIN[59]DSP.D[6]
CELL[0].IMUX_LOGICIN[62]DSP.C[1]
CELL[0].OUT_BEL[0]DSP.P[2]
CELL[0].OUT_BEL[1]DSP.P[6]
CELL[0].OUT_BEL[3]DSP.M[3]
CELL[0].OUT_BEL[4]DSP.P[9]
CELL[0].OUT_BEL[5]DSP.P[3]
CELL[0].OUT_BEL[6]DSP.M[6]
CELL[0].OUT_BEL[7]DSP.P[1]
CELL[0].OUT_BEL[8]DSP.M[4]
CELL[0].OUT_BEL[9]DSP.P[11]
CELL[0].OUT_BEL[10]DSP.M[1]
CELL[0].OUT_BEL[12]DSP.M[0]
CELL[0].OUT_BEL[13]DSP.M[5]
CELL[0].OUT_BEL[14]DSP.P[0]
CELL[0].OUT_BEL[15]DSP.P[5]
CELL[0].OUT_BEL[16]DSP.P[10]
CELL[0].OUT_BEL[17]DSP.M[2]
CELL[0].OUT_BEL[18]DSP.P[7]
CELL[0].OUT_BEL[20]DSP.P[8]
CELL[0].OUT_BEL[21]DSP.M[7]
CELL[0].OUT_BEL[22]DSP.P[4]
CELL[0].OUT_BEL[23]DSP.M[8]
CELL[1].IMUX_SR[0]DSP.RSTP
CELL[1].IMUX_SR[1]DSP.RSTOPMODE
CELL[1].IMUX_LOGICIN[1]DSP.B[12]
CELL[1].IMUX_LOGICIN[2]DSP.D[14]
CELL[1].IMUX_LOGICIN[4]DSP.D[11]
CELL[1].IMUX_LOGICIN[5]DSP.OPMODE[4]
CELL[1].IMUX_LOGICIN[8]DSP.OPMODE[1]
CELL[1].IMUX_LOGICIN[9]DSP.C[23]
CELL[1].IMUX_LOGICIN[10]DSP.D[12]
CELL[1].IMUX_LOGICIN[14]DSP.D[15]
CELL[1].IMUX_LOGICIN[15]DSP.C[12]
CELL[1].IMUX_LOGICIN[16]DSP.OPMODE[6]
CELL[1].IMUX_LOGICIN[17]DSP.C[15]
CELL[1].IMUX_LOGICIN[19]DSP.C[21]
CELL[1].IMUX_LOGICIN[23]DSP.D[10]
CELL[1].IMUX_LOGICIN[26]DSP.C[18]
CELL[1].IMUX_LOGICIN[27]DSP.B[13]
CELL[1].IMUX_LOGICIN[28]DSP.D[13]
CELL[1].IMUX_LOGICIN[31]DSP.OPMODE[0]
CELL[1].IMUX_LOGICIN[32]DSP.C[22]
CELL[1].IMUX_LOGICIN[34]DSP.B[9]
CELL[1].IMUX_LOGICIN[36]DSP.C[13]
CELL[1].IMUX_LOGICIN[39]DSP.B[15]
CELL[1].IMUX_LOGICIN[41]DSP.C[19]
CELL[1].IMUX_LOGICIN[44]DSP.C[17]
CELL[1].IMUX_LOGICIN[45]DSP.D[9]
CELL[1].IMUX_LOGICIN[47]DSP.C[14]
CELL[1].IMUX_LOGICIN[48]DSP.C[16]
CELL[1].IMUX_LOGICIN[52]DSP.B[14]
CELL[1].IMUX_LOGICIN[55]DSP.B[11]
CELL[1].IMUX_LOGICIN[57]DSP.B[10]
CELL[1].IMUX_LOGICIN[58]DSP.C[20]
CELL[1].OUT_BEL[0]DSP.M[11]
CELL[1].OUT_BEL[1]DSP.P[19]
CELL[1].OUT_BEL[2]DSP.P[12]
CELL[1].OUT_BEL[3]DSP.M[14]
CELL[1].OUT_BEL[4]DSP.P[21]
CELL[1].OUT_BEL[5]DSP.M[12]
CELL[1].OUT_BEL[7]DSP.P[13]
CELL[1].OUT_BEL[8]DSP.P[18]
CELL[1].OUT_BEL[10]DSP.P[15]
CELL[1].OUT_BEL[11]DSP.P[23]
CELL[1].OUT_BEL[12]DSP.P[14]
CELL[1].OUT_BEL[13]DSP.P[20]
CELL[1].OUT_BEL[14]DSP.M[9]
CELL[1].OUT_BEL[15]DSP.M[13]
CELL[1].OUT_BEL[16]DSP.P[22]
CELL[1].OUT_BEL[17]DSP.P[16]
CELL[1].OUT_BEL[18]DSP.M[15]
CELL[1].OUT_BEL[19]DSP.M[10]
CELL[1].OUT_BEL[20]DSP.M[16]
CELL[1].OUT_BEL[22]DSP.P[17]
CELL[1].OUT_BEL[23]DSP.M[17]
CELL[2].IMUX_CLK[0]DSP.CLK
CELL[2].IMUX_SR[0]DSP.RSTC
CELL[2].IMUX_SR[1]DSP.RSTM
CELL[2].IMUX_LOGICIN[3]DSP.C[31]
CELL[2].IMUX_LOGICIN[4]DSP.C[28]
CELL[2].IMUX_LOGICIN[7]DSP.D[16]
CELL[2].IMUX_LOGICIN[8]DSP.A[4]
CELL[2].IMUX_LOGICIN[10]DSP.C[30]
CELL[2].IMUX_LOGICIN[12]DSP.D[17]
CELL[2].IMUX_LOGICIN[14]DSP.C[34]
CELL[2].IMUX_LOGICIN[15]DSP.OPMODE[3]
CELL[2].IMUX_LOGICIN[16]DSP.C[24]
CELL[2].IMUX_LOGICIN[17]DSP.CED
CELL[2].IMUX_LOGICIN[19]DSP.A[0]
CELL[2].IMUX_LOGICIN[20]DSP.C[25]
CELL[2].IMUX_LOGICIN[23]DSP.C[26]
CELL[2].IMUX_LOGICIN[24]DSP.OPMODE[7]
CELL[2].IMUX_LOGICIN[26]DSP.C[29]
CELL[2].IMUX_LOGICIN[27]DSP.C[32]
CELL[2].IMUX_LOGICIN[29]DSP.A[1]
CELL[2].IMUX_LOGICIN[30]DSP.CEA
CELL[2].IMUX_LOGICIN[31]DSP.C[35]
CELL[2].IMUX_LOGICIN[34]DSP.CECARRYIN
CELL[2].IMUX_LOGICIN[36]DSP.B[16]
CELL[2].IMUX_LOGICIN[39]DSP.A[3]
CELL[2].IMUX_LOGICIN[41]DSP.CEB
CELL[2].IMUX_LOGICIN[42]DSP.OPMODE[2]
CELL[2].IMUX_LOGICIN[44]DSP.CEP
CELL[2].IMUX_LOGICIN[47]DSP.B[17]
CELL[2].IMUX_LOGICIN[48]DSP.C[27]
CELL[2].IMUX_LOGICIN[52]DSP.A[2]
CELL[2].IMUX_LOGICIN[55]DSP.CEOPMODE
CELL[2].IMUX_LOGICIN[57]DSP.CEC
CELL[2].IMUX_LOGICIN[58]DSP.CEM
CELL[2].IMUX_LOGICIN[59]DSP.C[33]
CELL[2].IMUX_LOGICIN[62]DSP.OPMODE[5]
CELL[2].OUT_BEL[0]DSP.M[21]
CELL[2].OUT_BEL[1]DSP.P[29]
CELL[2].OUT_BEL[2]DSP.M[18]
CELL[2].OUT_BEL[3]DSP.M[23]
CELL[2].OUT_BEL[4]DSP.P[32]
CELL[2].OUT_BEL[6]DSP.P[31]
CELL[2].OUT_BEL[7]DSP.P[24]
CELL[2].OUT_BEL[8]DSP.P[28]
CELL[2].OUT_BEL[9]DSP.P[34]
CELL[2].OUT_BEL[10]DSP.P[25]
CELL[2].OUT_BEL[11]DSP.M[27]
CELL[2].OUT_BEL[12]DSP.M[20]
CELL[2].OUT_BEL[13]DSP.M[25]
CELL[2].OUT_BEL[14]DSP.M[19]
CELL[2].OUT_BEL[15]DSP.M[22]
CELL[2].OUT_BEL[17]DSP.P[26]
CELL[2].OUT_BEL[18]DSP.P[30]
CELL[2].OUT_BEL[20]DSP.M[24]
CELL[2].OUT_BEL[21]DSP.P[33]
CELL[2].OUT_BEL[22]DSP.P[27]
CELL[2].OUT_BEL[23]DSP.M[26]
CELL[3].IMUX_SR[0]DSP.RSTA
CELL[3].IMUX_SR[1]DSP.RSTB
CELL[3].IMUX_LOGICIN[1]DSP.A[12]
CELL[3].IMUX_LOGICIN[3]DSP.C[43]
CELL[3].IMUX_LOGICIN[4]DSP.C[40]
CELL[3].IMUX_LOGICIN[7]DSP.A[6]
CELL[3].IMUX_LOGICIN[8]DSP.A[17]
CELL[3].IMUX_LOGICIN[10]DSP.C[42]
CELL[3].IMUX_LOGICIN[14]DSP.A[16]
CELL[3].IMUX_LOGICIN[15]DSP.A[5]
CELL[3].IMUX_LOGICIN[16]DSP.A[7]
CELL[3].IMUX_LOGICIN[17]DSP.C[38]
CELL[3].IMUX_LOGICIN[19]DSP.A[13]
CELL[3].IMUX_LOGICIN[23]DSP.A[8]
CELL[3].IMUX_LOGICIN[26]DSP.A[10]
CELL[3].IMUX_LOGICIN[27]DSP.C[44]
CELL[3].IMUX_LOGICIN[29]DSP.A[14]
CELL[3].IMUX_LOGICIN[30]DSP.A[11]
CELL[3].IMUX_LOGICIN[32]DSP.C[45]
CELL[3].IMUX_LOGICIN[36]DSP.C[36]
CELL[3].IMUX_LOGICIN[37]DSP.C[47]
CELL[3].IMUX_LOGICIN[39]DSP.C[46]
CELL[3].IMUX_LOGICIN[44]DSP.A[9]
CELL[3].IMUX_LOGICIN[47]DSP.C[37]
CELL[3].IMUX_LOGICIN[52]DSP.A[15]
CELL[3].IMUX_LOGICIN[55]DSP.C[41]
CELL[3].IMUX_LOGICIN[57]DSP.C[39]
CELL[3].OUT_BEL[0]DSP.P[37]
CELL[3].OUT_BEL[1]DSP.M[33]
CELL[3].OUT_BEL[2]DSP.P[35]
CELL[3].OUT_BEL[3]DSP.P[41]
CELL[3].OUT_BEL[4]DSP.M[34]
CELL[3].OUT_BEL[5]DSP.P[38]
CELL[3].OUT_BEL[6]DSP.P[44]
CELL[3].OUT_BEL[7]DSP.M[29]
CELL[3].OUT_BEL[8]DSP.M[32]
CELL[3].OUT_BEL[9]DSP.CARRYOUTF
CELL[3].OUT_BEL[10]DSP.M[30]
CELL[3].OUT_BEL[11]DSP.P[47]
CELL[3].OUT_BEL[12]DSP.P[36]
CELL[3].OUT_BEL[15]DSP.P[40]
CELL[3].OUT_BEL[16]DSP.M[35]
CELL[3].OUT_BEL[17]DSP.M[31]
CELL[3].OUT_BEL[18]DSP.P[42]
CELL[3].OUT_BEL[19]DSP.M[28]
CELL[3].OUT_BEL[20]DSP.P[43]
CELL[3].OUT_BEL[21]DSP.P[45]
CELL[3].OUT_BEL[22]DSP.P[39]
CELL[3].OUT_BEL[23]DSP.P[46]

Bitstream

spartan6 DSP rect MAIN[0]
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
B63 - - - - - - - - - - - - - - - - - - - - - - - -
B62 - - - - - - - - - - - - - - - - - - - - - - - -
B61 - - - - - - - - - - - - - - - - - - - - - - - -
B60 - - - - - - - - - - - - - - - - - - - - - - - -
B59 - - - - - - - - - - - - - - - - - - - - - - - -
B58 - - - - - - - - - - - - - - - - - - - - - - - -
B57 - - - - - - - - - - - - - - - - - - - - - - - -
B56 - - - - - - - - - - - - - - - - - - - - - - - -
B55 - - - - - - - - - - - - - - - - - - - - - - - -
B54 - - - - - - - - - - - - - - - - - - - - - - - -
B53 - - - - - - - - - - - - - - - - - - - - - - - -
B52 - - - - - - - - - - - - - - - - - - - - - - - -
B51 - - - - - - - - - - - - - - - - - - - - - - - -
B50 - - - - - - - - - - - - - - - - - - - - - - - -
B49 - - - - - - - - - - - - - - - - - - - - - - - -
B48 - - - - - - - - - - - - - - - - - - - - - - - -
B47 - - - - - - - - - - - - - - - - - - - - - - - -
B46 - - - - - - - - - - - - - - - - - - - - - - - -
B45 - - - - - - - - - - - - - - - - - - - - - - - -
B44 - - - - - - - - - - - - - - - - - - - - - - - -
B43 - - - - - - - - - - - - - - - - - - - - - - - -
B42 - - - - - - - - - - - - - - - - - - - - - - - -
B41 - - - - - - - - - - - - - - - - - - - - - - - -
B40 - - - - - - - - - - - - - - - - - - - - - - - -
B39 - - - - - - - - - - - - - - - - - - - - - - - -
B38 - - - - - - - - - - - - - - - - - - - - - - - -
B37 - - - - - - - - - - - - - - - - - - - - - - - -
B36 - - - - - - - - - - - - - - - - - - - - - - - -
B35 - - - - - - - - - - - - - - - - - - - - - - - -
B34 - - - - - - - - - - - - - - - - - - - - - - - -
B33 - - - - - - - - - - - - - - - - - - - - - - - -
B32 - - - - - - - - - - - - - - - - - - - - - - - -
B31 - - - - - - - - - - - - - - - - - - - - - - - -
B30 - - - - - - - - - - - - - - - - - - - - - - - -
B29 - - - - - - - - - - - - - - - - - - - - - - - -
B28 - - - - - - - - - - - - - - - - - - - - - - - -
B27 - - - - - - - - - - - - - - - - - - - - - - - -
B26 - - - - - - - - - - - - - - - - - - - - - - - -
B25 - - - - - - - - - - - - - - - - - - - - - - - -
B24 - - - - - - - - - - - - - - - - - - - - - - - -
B23 - - - - - - - - - - - - - - - - - - - - - - - -
B22 - - - - - - - - - - - - - - - - - - - - - - - -
B21 - - - - - - - - - - - - - - - - - - - - - - - -
B20 - - - - - - - - - - - - - - - - - - - - - - - -
B19 - - - - - - - - - - - - - - - - - - - - - - - -
B18 - - - - - - - - - - - - - - - - - - - - - - - -
B17 - - - - - - - - - - - - - - - - - - - - - - - -
B16 - - - - - - - - - - - - - - - - - - - - - - - -
B15 - - - - - - - - - - - - - - - - - - - - - - - -
B14 - - - - - - - - - - - - - - - - - - - - - - - -
B13 - - - - - - - - - - - - - - - - - - - - - - - -
B12 - - - - - - - - - - - - - - - - - - - - - - - -
B11 - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - -
spartan6 DSP rect MAIN[1]
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
B63 - - - - - - - - - - - - - - - - - - - - - - - -
B62 - - - - - - - - - - - - - - - - - - - - - - - -
B61 - - - - - - - - - - - - - - - - - - - - - - - -
B60 - - - - - - - - - - - - - - - - - - - - - - - -
B59 - - - - - - - - - - - - - - - - - - - - - - - -
B58 - - - - - - - - - - - - - - - - - - - - - - - -
B57 - - - - - - - - - - - - - - - - - - - - - - - -
B56 - - - - - - - - - - - - - - - - - - - - - - - -
B55 - - - - - - - - - - - - - - - - - - - - - - - -
B54 - - - - - - - - - - - - - - - - - - - - - - - -
B53 - - - - - - - - - - - - - - - - - - - - - - - -
B52 - - - - - - - - - - - - - - - - - - - - - - - -
B51 - - - - - - - - - - - - - - - - - - - - - - - -
B50 - - - - - - - - - - - - - - - - - - - - - - - -
B49 - - - - - - - - - - - - - - - - - - - - - - - -
B48 - - - - - - - - - - - - - - - - - - - - - - - -
B47 - - - - - - - - - - - - - - - - - - - - - - - -
B46 - - - - - - - - - - - - - - - - - - - - - - - -
B45 - - - - - - - - - - - - - - - - - - - - - - - -
B44 - - - - - - - - - - - - - - - - - - - - - - - -
B43 - - - - - - - - - - - - - - - - - - - - - - - -
B42 - - - - - - - - - - - - - - - - - - - - - - - -
B41 - - - - - - - - - - - - - - - - - - - - - - - -
B40 - - - - - - - - - - - - - - - - - - - - - - - -
B39 - - - - - - - - - - - - - - - - - - - - - - - -
B38 - - - - - - - - - - - - - - - - - - - - - - - -
B37 - - - - - - - - - - - - - - - - - - - - - - - -
B36 - - - - - - - - - - - - - - - - - - - - - - - -
B35 - - - - - - - - - - - - - - - - - - - - - - - -
B34 - - - - - - - - - - - - - - - - - - - - - - - -
B33 - - - - - - - - - - - - - - - - - - - - - - - -
B32 - - - - - - - - - - - - - - - - - - - - - - - -
B31 - - - - - - - - - - - - - - - - - - - - - - - -
B30 - - - - - - - - - - - - - - - - - - - - - - - -
B29 - - - - - - - - - - - - - - - - - - - - - - - -
B28 - - - - - - - - - - - - - - - - - - - - - - - -
B27 - - - - - - - - - - - - - - - - - - - - - - - -
B26 - - - - - - - - - - - - - - - - - - - - - - - -
B25 - - - - - - - - - - - - - - - - - - - - - - - -
B24 - - - - - - - - - - - - - - - - - - - - - - - -
B23 - - - - - - - - - - - - - - - - - - - - - - - -
B22 - - - - - - - - - - - - - - - - - - - - - - - -
B21 - - - - - - - - - - - - - - - - - - - - - - - -
B20 - - - - - - - - - - - - - - - - - - - - - - - -
B19 - - - - - - - - - - - - - - - - - - - - - - - -
B18 - - - - - - - - - - - - - - - - - - - - - - - -
B17 - - - - - - - - - - - - - - - - - - - - - - - -
B16 - - - - - - - - - - - - - - - - - - - - - - - -
B15 - - - - - - - - - - - - - - - - - - - - - - - -
B14 - - - - - - - - - - - - - - - - - - - - - - - -
B13 - - - - - - - - - - - - - - - - - - - - - - - -
B12 - - - - - - - - - - - - - - - - - - - - - - - -
B11 - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - -
spartan6 DSP rect MAIN[2]
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
B63 - - - - - - - - - - - - - - - - - - - - - - - -
B62 - - - - - - - - - - - - - - - - - - - - - - DSP: CREG DSP: MREG
B61 - - - - - - - - - - - - - - - - - - - - - - DSP: OPMODEREG DSP: A1REG
B60 - - - - - - - - - - - - - - - - - - - - - - - -
B59 - - - - - - - - - - - - - - - - - - - - - - - -
B58 - - - - - - - - - - - - - - - - - - - - - - - -
B57 - - - - - - - - - - - - - - - - - - - - - - - -
B56 - - - - - - - - - - - - - - - - - - - - - - - -
B55 - - - - - - - - - - - - - - - - - - - - - - - -
B54 - - - - - - - - - - - - - - - - - - - - - - - -
B53 - - - - - - - - - - - - - - - - - - - - - - - -
B52 - - - - - - - - - - - - - - - - - - - - - - - -
B51 - - - - - - - - - - - - - - - - - - - - - - - -
B50 - - - - - - - - - - - - - - - - - - - - - - - -
B49 - - - - - - - - - - - - - - - - - - - - - - - -
B48 - - - - - - - - - - - - - - - - - - - - - - - -
B47 - - - - - - - - - - - - - - - - - - - - - - - -
B46 - - - - - - - - - - - - - - - - - - - - - - - -
B45 - - - - - - - - - - - - - - - - - - - - - - - -
B44 - - - - - - - - - - - - - - - - - - - - - - - -
B43 - - - - - - - - - - - - - - - - - - - - - - - -
B42 - - - - - - - - - - - - - - - - - - - - - - - -
B41 - - - - - - - - - - - - - - - - - - - - - - - -
B40 - - - - - - - - - - - - - - - - - - - - - - - -
B39 - - - - - - - - - - - - - - - - - - - - - - - -
B38 - - - - - - - - - - - - - - - - - - - - - - - -
B37 - - - - - - - - - - - - - - - - - - - - - - - -
B36 - - - - - - - - - - - - - - - - - - - - - - - -
B35 - - - - - - - - - - - - - - - - - - - - - - - -
B34 - - - - - - - - - - - - - - - - - - - - - - - -
B33 - - - - - - - - - - - - - - - - - - - - - - - -
B32 - - - - - - - - - - - - - - - - - - - - - - - -
B31 - - - - - - - - - - - - - - - - - - - - - - - -
B30 - - - - - - - - - - - - - - - - - - - - - - - -
B29 - - - - - - - - - - - - - - - - - - - - - - - -
B28 - - - - - - - - - - - - - - - - - - - - - - - -
B27 - - - - - - - - - - - - - - - - - - - - - - - -
B26 - - - - - - - - - - - - - - - - - - - - - - - -
B25 - - - - - - - - - - - - - - - - - - - - - - - -
B24 - - - - - - - - - - - - - - - - - - - - - - - -
B23 - - - - - - - - - - - - - - - - - - - - - - - -
B22 - - - - - - - - - - - - - - - - - - - - - - - -
B21 - - - - - - - - - - - - - - - - - - - - - - - -
B20 - - - - - - - - - - - - - - - - - - - - - - - -
B19 - - - - - - - - - - - - - - - - - - - - - - - -
B18 - - - - - - - - - - - - - - - - - - - - - - - -
B17 - - - - - - - - - - - - - - - - - - - - - - - -
B16 - - - - - - - - - - - - - - - - - - - - - - - -
B15 - - - - - - - - - - - - - - - - - - - - - - - -
B14 - - - - - - - - - - - - - - - - - - - - - - - -
B13 - - - - - - - - - - - - - - - - - - - - - - - -
B12 - - - - - - - - - - - - - - - - - - - - - - - -
B11 - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - -
spartan6 DSP rect MAIN[3]
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
B63 - - - - - - - - - - - - - - - - - - - - - - - -
B62 - - - - - - - - - - - - - - - - - - - - - - - -
B61 - - - - - - - - - - - - - - - - - - - - - - - -
B60 - - - - - - - - - - - - - - - - - - - - - - - -
B59 - - - - - - - - - - - - - - - - - - - - - - - -
B58 - - - - - - - - - - - - - - - - - - - - - - - -
B57 - - - - - - - - - - - - - - - - - - - - - - - -
B56 - - - - - - - - - - - - - - - - - - - - - - - -
B55 - - - - - - - - - - - - - - - - - - - - - - - -
B54 - - - - - - - - - - - - - - - - - - - - - - - -
B53 - - - - - - - - - - - - - - - - - - - - - - - -
B52 - - - - - - - - - - - - - - - - - - - - - - - -
B51 - - - - - - - - - - - - - - - - - - - - - - - -
B50 - - - - - - - - - - - - - - - - - - - - - - - -
B49 - - - - - - - - - - - - - - - - - - - - - - - -
B48 - - - - - - - - - - - - - - - - - - - - - - - -
B47 - - - - - - - - - - - - - - - - - - - - - - - -
B46 - - - - - - - - - - - - - - - - - - - - - - - -
B45 - - - - - - - - - - - - - - - - - - - - - - - -
B44 - - - - - - - - - - - - - - - - - - - - - - - -
B43 - - - - - - - - - - - - - - - - - - - - - - - -
B42 - - - - - - - - - - - - - - - - - - - - - - - -
B41 - - - - - - - - - - - - - - - - - - - - - - - -
B40 - - - - - - - - - - - - - - - - - - - - - - - -
B39 - - - - - - - - - - - - - - - - - - - - - - - -
B38 - - - - - - - - - - - - - - - - - - - - - - - -
B37 - - - - - - - - - - - - - - - - - - - - - - - -
B36 - - - - - - - - - - - - - - - - - - - - - - - -
B35 - - - - - - - - - - - - - - - - - - - - - - - -
B34 - - - - - - - - - - - - - - - - - - - - - - - -
B33 - - - - - - - - - - - - - - - - - - - - - - - -
B32 - - - - - - - - - - - - - - - - - - - - - - - -
B31 - - - - - - - - - - - - - - - - - - - - - - - -
B30 - - - - - - - - - - - - - - - - - - - - - - - -
B29 - - - - - - - - - - - - - - - - - - - - - - - -
B28 - - - - - - - - - - - - - - - - - - - - - - - -
B27 - - - - - - - - - - - - - - - - - - - - - - - -
B26 - - - - - - - - - - - - - - - - - - - - - - - -
B25 - - - - - - - - - - - - - - - - - - - - - - - -
B24 - - - - - - - - - - - - - - - - - - - - - - - -
B23 - - - - - - - - - - - - - - - - - - - - - - DSP: invert RSTOPMODE -
B22 - - - - - - - - - - - - - - - - - - - - - - - -
B21 - - - - - - - - - - - - - - - - - - - - - - DSP: invert RSTM DSP: invert RSTA
B20 - - - - - - - - - - - - - - - - - - - - - - DSP: invert CEP DSP: invert RSTB
B19 - - - - - - - - - - - - - - - - - - - - - - DSP: invert RSTP DSP: invert CLK
B18 - - - - - - - - - - - - - - - - - - - - - - DSP: invert RSTD DSP: invert CEM
B17 - - - - - - - - - - - - - - - - - - - - - - DSP: invert RSTCARRYIN DSP: invert CEA
B16 - - - - - - - - - - - - - - - - - - - - - - - -
B15 - - - - - - - - - - - - - - - - - - - - - - DSP: invert CECARRYIN DSP: invert CEB
B14 - - - - - - - - - - - - - - - - - - - - - - DSP: invert CED DSP: invert RSTC
B13 - - - - - - - - - - - - - - - - - - - - - - DSP: CARRYINREG DSP: invert CEC
B12 - - - - - - - - - - - - - - - - - - - - - - DSP: CARRYOUTREG DSP: invert CEOPMODE
B11 - - - - - - - - - - - - - - - - - - - - - - - -
B10 - - - - - - - - - - - - - - - - - - - - - - - -
B9 - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - DSP: PREG DSP: B0REG
B4 - - - - - - - - - - - - - - - - - - - - - - DSP: CARRYINSEL bit 0 DSP: A0REG
B3 - - - - - - - - - - - - - - - - - - - - - - DSP: B_INPUT bit 0 DSP: B1REG
B2 - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - DSP: DREG DSP: RSTTYPE bit 0