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

Bel DSP

spartan3 DSP bel DSP
PinDirectionWires
A0inputCELL[1].IMUX_FAN_BX[0]
A1inputCELL[1].IMUX_FAN_BY[0]
A10inputCELL[2].IMUX_FAN_BY[0]
A11inputCELL[2].IMUX_FAN_BX[2]
A12inputCELL[2].IMUX_FAN_BY[2]
A13inputCELL[2].IMUX_FAN_BX[1]
A14inputCELL[2].IMUX_FAN_BY[1]
A15inputCELL[2].IMUX_FAN_BX[3]
A16inputCELL[2].IMUX_FAN_BY[3]
A17inputCELL[2].IMUX_DATA[2]
A2inputCELL[1].IMUX_FAN_BX[2]
A3inputCELL[1].IMUX_FAN_BY[2]
A4inputCELL[1].IMUX_FAN_BX[1]
A5inputCELL[1].IMUX_FAN_BY[1]
A6inputCELL[1].IMUX_FAN_BX[3]
A7inputCELL[1].IMUX_FAN_BY[3]
A8inputCELL[1].IMUX_DATA[2]
A9inputCELL[2].IMUX_FAN_BX[0]
B0inputCELL[0].IMUX_DATA[1]
B1inputCELL[0].IMUX_DATA[17]
B10inputCELL[3].IMUX_DATA[30]
B11inputCELL[3].IMUX_FAN_BY[0]
B12inputCELL[3].IMUX_FAN_BY[2]
B13inputCELL[3].IMUX_FAN_BY[1]
B14inputCELL[3].IMUX_FAN_BY[3]
B15inputCELL[3].IMUX_DATA[5]
B16inputCELL[3].IMUX_DATA[10]
B17inputCELL[3].IMUX_DATA[26]
B2inputCELL[0].IMUX_DATA[22]
B3inputCELL[0].IMUX_FAN_BY[1]
B4inputCELL[0].IMUX_FAN_BY[2]
B5inputCELL[0].IMUX_FAN_BY[0]
B6inputCELL[0].IMUX_FAN_BY[3]
B7inputCELL[0].IMUX_DATA[13]
B8inputCELL[0].IMUX_DATA[10]
B9inputCELL[0].IMUX_DATA[26]
C0inputCELL[0].IMUX_DATA[6]
C1inputCELL[0].IMUX_DATA[14]
C10inputCELL[0].IMUX_DATA[29]
C11inputCELL[0].IMUX_DATA[21]
C12inputCELL[1].IMUX_DATA[6]
C13inputCELL[1].IMUX_DATA[14]
C14inputCELL[1].IMUX_DATA[11]
C15inputCELL[1].IMUX_DATA[3]
C16inputCELL[1].IMUX_DATA[27]
C17inputCELL[1].IMUX_DATA[19]
C18inputCELL[1].IMUX_DATA[0]
C19inputCELL[1].IMUX_DATA[8]
C2inputCELL[0].IMUX_DATA[11]
C20inputCELL[1].IMUX_DATA[16]
C21inputCELL[1].IMUX_DATA[24]
C22inputCELL[1].IMUX_DATA[29]
C23inputCELL[1].IMUX_DATA[21]
C24inputCELL[2].IMUX_DATA[6]
C25inputCELL[2].IMUX_DATA[14]
C26inputCELL[2].IMUX_DATA[11]
C27inputCELL[2].IMUX_DATA[3]
C28inputCELL[2].IMUX_DATA[27]
C29inputCELL[2].IMUX_DATA[19]
C3inputCELL[0].IMUX_DATA[3]
C30inputCELL[2].IMUX_DATA[0]
C31inputCELL[2].IMUX_DATA[8]
C32inputCELL[2].IMUX_DATA[16]
C33inputCELL[2].IMUX_DATA[24]
C34inputCELL[2].IMUX_DATA[29]
C35inputCELL[2].IMUX_DATA[21]
C36inputCELL[3].IMUX_DATA[6]
C37inputCELL[3].IMUX_DATA[14]
C38inputCELL[3].IMUX_DATA[11]
C39inputCELL[3].IMUX_DATA[3]
C4inputCELL[0].IMUX_DATA[27]
C40inputCELL[3].IMUX_DATA[27]
C41inputCELL[3].IMUX_DATA[19]
C42inputCELL[3].IMUX_DATA[0]
C43inputCELL[3].IMUX_DATA[8]
C44inputCELL[3].IMUX_DATA[16]
C45inputCELL[3].IMUX_DATA[24]
C46inputCELL[3].IMUX_DATA[29]
C47inputCELL[3].IMUX_DATA[21]
C5inputCELL[0].IMUX_DATA[19]
C6inputCELL[0].IMUX_DATA[0]
C7inputCELL[0].IMUX_DATA[8]
C8inputCELL[0].IMUX_DATA[16]
C9inputCELL[0].IMUX_DATA[24]
CEAinputCELL[3].IMUX_CE[0]
CEBinputCELL[3].IMUX_CE[1]
CECinputCELL[3].IMUX_CE[2]
CECARRYINinputCELL[2].IMUX_CE[3]
CEDinputCELL[3].IMUX_CE[3]
CEMinputCELL[2].IMUX_CE[2]
CEOPMODEinputCELL[2].IMUX_CE[0]
CEPinputCELL[2].IMUX_CE[1]
CLKinputCELL[2].IMUX_CLK[3]
D0inputCELL[0].IMUX_DATA[9]
D1inputCELL[0].IMUX_DATA[25]
D10inputCELL[3].IMUX_DATA[22]
D11inputCELL[3].IMUX_FAN_BX[0]
D12inputCELL[3].IMUX_FAN_BX[2]
D13inputCELL[3].IMUX_FAN_BX[1]
D14inputCELL[3].IMUX_FAN_BX[3]
D15inputCELL[3].IMUX_DATA[13]
D16inputCELL[3].IMUX_DATA[2]
D17inputCELL[3].IMUX_DATA[18]
D2inputCELL[0].IMUX_DATA[30]
D3inputCELL[0].IMUX_FAN_BX[0]
D4inputCELL[0].IMUX_FAN_BX[2]
D5inputCELL[0].IMUX_FAN_BX[1]
D6inputCELL[0].IMUX_FAN_BX[3]
D7inputCELL[0].IMUX_DATA[5]
D8inputCELL[0].IMUX_DATA[2]
D9inputCELL[0].IMUX_DATA[18]
OPMODE0inputCELL[1].IMUX_DATA[1]
OPMODE1inputCELL[1].IMUX_DATA[9]
OPMODE2inputCELL[1].IMUX_DATA[17]
OPMODE3inputCELL[1].IMUX_DATA[25]
OPMODE4inputCELL[1].IMUX_DATA[13]
OPMODE5inputCELL[1].IMUX_DATA[30]
OPMODE6inputCELL[1].IMUX_DATA[5]
OPMODE7inputCELL[1].IMUX_DATA[22]
P0outputCELL[0].OUT_FAN_TMIN[6]
P1outputCELL[0].OUT_FAN_TMIN[1]
P10outputCELL[0].OUT_SEC_TMIN[15]
P11outputCELL[0].OUT_SEC_TMIN[14]
P12outputCELL[1].OUT_FAN_TMIN[6]
P13outputCELL[1].OUT_FAN_TMIN[1]
P14outputCELL[1].OUT_FAN_TMIN[0]
P15outputCELL[1].OUT_FAN_TMIN[5]
P16outputCELL[1].OUT_FAN_TMIN[4]
P17outputCELL[1].OUT_SEC_TMIN[13]
P18outputCELL[1].OUT_SEC_TMIN[12]
P19outputCELL[1].OUT_FAN_TMIN[3]
P2outputCELL[0].OUT_FAN_TMIN[0]
P20outputCELL[1].OUT_FAN_TMIN[2]
P21outputCELL[1].OUT_FAN_TMIN[7]
P22outputCELL[1].OUT_SEC_TMIN[15]
P23outputCELL[1].OUT_SEC_TMIN[14]
P24outputCELL[2].OUT_FAN_TMIN[6]
P25outputCELL[2].OUT_FAN_TMIN[1]
P26outputCELL[2].OUT_FAN_TMIN[0]
P27outputCELL[2].OUT_FAN_TMIN[5]
P28outputCELL[2].OUT_FAN_TMIN[4]
P29outputCELL[2].OUT_SEC_TMIN[13]
P3outputCELL[0].OUT_FAN_TMIN[5]
P30outputCELL[2].OUT_SEC_TMIN[12]
P31outputCELL[2].OUT_FAN_TMIN[3]
P32outputCELL[2].OUT_FAN_TMIN[2]
P33outputCELL[2].OUT_FAN_TMIN[7]
P34outputCELL[2].OUT_SEC_TMIN[15]
P35outputCELL[2].OUT_SEC_TMIN[14]
P36outputCELL[3].OUT_FAN_TMIN[6]
P37outputCELL[3].OUT_FAN_TMIN[1]
P38outputCELL[3].OUT_FAN_TMIN[0]
P39outputCELL[3].OUT_FAN_TMIN[5]
P4outputCELL[0].OUT_FAN_TMIN[4]
P40outputCELL[3].OUT_FAN_TMIN[4]
P41outputCELL[3].OUT_SEC_TMIN[13]
P42outputCELL[3].OUT_SEC_TMIN[12]
P43outputCELL[3].OUT_FAN_TMIN[3]
P44outputCELL[3].OUT_FAN_TMIN[2]
P45outputCELL[3].OUT_FAN_TMIN[7]
P46outputCELL[3].OUT_SEC_TMIN[15]
P47outputCELL[3].OUT_SEC_TMIN[14]
P5outputCELL[0].OUT_SEC_TMIN[13]
P6outputCELL[0].OUT_SEC_TMIN[12]
P7outputCELL[0].OUT_FAN_TMIN[3]
P8outputCELL[0].OUT_FAN_TMIN[2]
P9outputCELL[0].OUT_FAN_TMIN[7]
RSTAinputCELL[0].IMUX_SR[0]
RSTBinputCELL[0].IMUX_SR[1]
RSTCinputCELL[0].IMUX_SR[2]
RSTCARRYINinputCELL[1].IMUX_SR[3]
RSTDinputCELL[0].IMUX_SR[3]
RSTMinputCELL[1].IMUX_SR[2]
RSTOPMODEinputCELL[1].IMUX_SR[0]
RSTPinputCELL[1].IMUX_SR[1]

Bel wires

spartan3 DSP bel wires
WirePins
CELL[0].IMUX_SR[0]DSP.RSTA
CELL[0].IMUX_SR[1]DSP.RSTB
CELL[0].IMUX_SR[2]DSP.RSTC
CELL[0].IMUX_SR[3]DSP.RSTD
CELL[0].IMUX_FAN_BX[0]DSP.D3
CELL[0].IMUX_FAN_BX[1]DSP.D5
CELL[0].IMUX_FAN_BX[2]DSP.D4
CELL[0].IMUX_FAN_BX[3]DSP.D6
CELL[0].IMUX_FAN_BY[0]DSP.B5
CELL[0].IMUX_FAN_BY[1]DSP.B3
CELL[0].IMUX_FAN_BY[2]DSP.B4
CELL[0].IMUX_FAN_BY[3]DSP.B6
CELL[0].IMUX_DATA[0]DSP.C6
CELL[0].IMUX_DATA[1]DSP.B0
CELL[0].IMUX_DATA[2]DSP.D8
CELL[0].IMUX_DATA[3]DSP.C3
CELL[0].IMUX_DATA[5]DSP.D7
CELL[0].IMUX_DATA[6]DSP.C0
CELL[0].IMUX_DATA[8]DSP.C7
CELL[0].IMUX_DATA[9]DSP.D0
CELL[0].IMUX_DATA[10]DSP.B8
CELL[0].IMUX_DATA[11]DSP.C2
CELL[0].IMUX_DATA[13]DSP.B7
CELL[0].IMUX_DATA[14]DSP.C1
CELL[0].IMUX_DATA[16]DSP.C8
CELL[0].IMUX_DATA[17]DSP.B1
CELL[0].IMUX_DATA[18]DSP.D9
CELL[0].IMUX_DATA[19]DSP.C5
CELL[0].IMUX_DATA[21]DSP.C11
CELL[0].IMUX_DATA[22]DSP.B2
CELL[0].IMUX_DATA[24]DSP.C9
CELL[0].IMUX_DATA[25]DSP.D1
CELL[0].IMUX_DATA[26]DSP.B9
CELL[0].IMUX_DATA[27]DSP.C4
CELL[0].IMUX_DATA[29]DSP.C10
CELL[0].IMUX_DATA[30]DSP.D2
CELL[0].OUT_FAN_TMIN[0]DSP.P2
CELL[0].OUT_FAN_TMIN[1]DSP.P1
CELL[0].OUT_FAN_TMIN[2]DSP.P8
CELL[0].OUT_FAN_TMIN[3]DSP.P7
CELL[0].OUT_FAN_TMIN[4]DSP.P4
CELL[0].OUT_FAN_TMIN[5]DSP.P3
CELL[0].OUT_FAN_TMIN[6]DSP.P0
CELL[0].OUT_FAN_TMIN[7]DSP.P9
CELL[0].OUT_SEC_TMIN[12]DSP.P6
CELL[0].OUT_SEC_TMIN[13]DSP.P5
CELL[0].OUT_SEC_TMIN[14]DSP.P11
CELL[0].OUT_SEC_TMIN[15]DSP.P10
CELL[1].IMUX_SR[0]DSP.RSTOPMODE
CELL[1].IMUX_SR[1]DSP.RSTP
CELL[1].IMUX_SR[2]DSP.RSTM
CELL[1].IMUX_SR[3]DSP.RSTCARRYIN
CELL[1].IMUX_FAN_BX[0]DSP.A0
CELL[1].IMUX_FAN_BX[1]DSP.A4
CELL[1].IMUX_FAN_BX[2]DSP.A2
CELL[1].IMUX_FAN_BX[3]DSP.A6
CELL[1].IMUX_FAN_BY[0]DSP.A1
CELL[1].IMUX_FAN_BY[1]DSP.A5
CELL[1].IMUX_FAN_BY[2]DSP.A3
CELL[1].IMUX_FAN_BY[3]DSP.A7
CELL[1].IMUX_DATA[0]DSP.C18
CELL[1].IMUX_DATA[1]DSP.OPMODE0
CELL[1].IMUX_DATA[2]DSP.A8
CELL[1].IMUX_DATA[3]DSP.C15
CELL[1].IMUX_DATA[5]DSP.OPMODE6
CELL[1].IMUX_DATA[6]DSP.C12
CELL[1].IMUX_DATA[8]DSP.C19
CELL[1].IMUX_DATA[9]DSP.OPMODE1
CELL[1].IMUX_DATA[11]DSP.C14
CELL[1].IMUX_DATA[13]DSP.OPMODE4
CELL[1].IMUX_DATA[14]DSP.C13
CELL[1].IMUX_DATA[16]DSP.C20
CELL[1].IMUX_DATA[17]DSP.OPMODE2
CELL[1].IMUX_DATA[19]DSP.C17
CELL[1].IMUX_DATA[21]DSP.C23
CELL[1].IMUX_DATA[22]DSP.OPMODE7
CELL[1].IMUX_DATA[24]DSP.C21
CELL[1].IMUX_DATA[25]DSP.OPMODE3
CELL[1].IMUX_DATA[27]DSP.C16
CELL[1].IMUX_DATA[29]DSP.C22
CELL[1].IMUX_DATA[30]DSP.OPMODE5
CELL[1].OUT_FAN_TMIN[0]DSP.P14
CELL[1].OUT_FAN_TMIN[1]DSP.P13
CELL[1].OUT_FAN_TMIN[2]DSP.P20
CELL[1].OUT_FAN_TMIN[3]DSP.P19
CELL[1].OUT_FAN_TMIN[4]DSP.P16
CELL[1].OUT_FAN_TMIN[5]DSP.P15
CELL[1].OUT_FAN_TMIN[6]DSP.P12
CELL[1].OUT_FAN_TMIN[7]DSP.P21
CELL[1].OUT_SEC_TMIN[12]DSP.P18
CELL[1].OUT_SEC_TMIN[13]DSP.P17
CELL[1].OUT_SEC_TMIN[14]DSP.P23
CELL[1].OUT_SEC_TMIN[15]DSP.P22
CELL[2].IMUX_CLK[3]DSP.CLK
CELL[2].IMUX_CE[0]DSP.CEOPMODE
CELL[2].IMUX_CE[1]DSP.CEP
CELL[2].IMUX_CE[2]DSP.CEM
CELL[2].IMUX_CE[3]DSP.CECARRYIN
CELL[2].IMUX_FAN_BX[0]DSP.A9
CELL[2].IMUX_FAN_BX[1]DSP.A13
CELL[2].IMUX_FAN_BX[2]DSP.A11
CELL[2].IMUX_FAN_BX[3]DSP.A15
CELL[2].IMUX_FAN_BY[0]DSP.A10
CELL[2].IMUX_FAN_BY[1]DSP.A14
CELL[2].IMUX_FAN_BY[2]DSP.A12
CELL[2].IMUX_FAN_BY[3]DSP.A16
CELL[2].IMUX_DATA[0]DSP.C30
CELL[2].IMUX_DATA[2]DSP.A17
CELL[2].IMUX_DATA[3]DSP.C27
CELL[2].IMUX_DATA[6]DSP.C24
CELL[2].IMUX_DATA[8]DSP.C31
CELL[2].IMUX_DATA[11]DSP.C26
CELL[2].IMUX_DATA[14]DSP.C25
CELL[2].IMUX_DATA[16]DSP.C32
CELL[2].IMUX_DATA[19]DSP.C29
CELL[2].IMUX_DATA[21]DSP.C35
CELL[2].IMUX_DATA[24]DSP.C33
CELL[2].IMUX_DATA[27]DSP.C28
CELL[2].IMUX_DATA[29]DSP.C34
CELL[2].OUT_FAN_TMIN[0]DSP.P26
CELL[2].OUT_FAN_TMIN[1]DSP.P25
CELL[2].OUT_FAN_TMIN[2]DSP.P32
CELL[2].OUT_FAN_TMIN[3]DSP.P31
CELL[2].OUT_FAN_TMIN[4]DSP.P28
CELL[2].OUT_FAN_TMIN[5]DSP.P27
CELL[2].OUT_FAN_TMIN[6]DSP.P24
CELL[2].OUT_FAN_TMIN[7]DSP.P33
CELL[2].OUT_SEC_TMIN[12]DSP.P30
CELL[2].OUT_SEC_TMIN[13]DSP.P29
CELL[2].OUT_SEC_TMIN[14]DSP.P35
CELL[2].OUT_SEC_TMIN[15]DSP.P34
CELL[3].IMUX_CE[0]DSP.CEA
CELL[3].IMUX_CE[1]DSP.CEB
CELL[3].IMUX_CE[2]DSP.CEC
CELL[3].IMUX_CE[3]DSP.CED
CELL[3].IMUX_FAN_BX[0]DSP.D11
CELL[3].IMUX_FAN_BX[1]DSP.D13
CELL[3].IMUX_FAN_BX[2]DSP.D12
CELL[3].IMUX_FAN_BX[3]DSP.D14
CELL[3].IMUX_FAN_BY[0]DSP.B11
CELL[3].IMUX_FAN_BY[1]DSP.B13
CELL[3].IMUX_FAN_BY[2]DSP.B12
CELL[3].IMUX_FAN_BY[3]DSP.B14
CELL[3].IMUX_DATA[0]DSP.C42
CELL[3].IMUX_DATA[2]DSP.D16
CELL[3].IMUX_DATA[3]DSP.C39
CELL[3].IMUX_DATA[5]DSP.B15
CELL[3].IMUX_DATA[6]DSP.C36
CELL[3].IMUX_DATA[8]DSP.C43
CELL[3].IMUX_DATA[10]DSP.B16
CELL[3].IMUX_DATA[11]DSP.C38
CELL[3].IMUX_DATA[13]DSP.D15
CELL[3].IMUX_DATA[14]DSP.C37
CELL[3].IMUX_DATA[16]DSP.C44
CELL[3].IMUX_DATA[18]DSP.D17
CELL[3].IMUX_DATA[19]DSP.C41
CELL[3].IMUX_DATA[21]DSP.C47
CELL[3].IMUX_DATA[22]DSP.D10
CELL[3].IMUX_DATA[24]DSP.C45
CELL[3].IMUX_DATA[26]DSP.B17
CELL[3].IMUX_DATA[27]DSP.C40
CELL[3].IMUX_DATA[29]DSP.C46
CELL[3].IMUX_DATA[30]DSP.B10
CELL[3].OUT_FAN_TMIN[0]DSP.P38
CELL[3].OUT_FAN_TMIN[1]DSP.P37
CELL[3].OUT_FAN_TMIN[2]DSP.P44
CELL[3].OUT_FAN_TMIN[3]DSP.P43
CELL[3].OUT_FAN_TMIN[4]DSP.P40
CELL[3].OUT_FAN_TMIN[5]DSP.P39
CELL[3].OUT_FAN_TMIN[6]DSP.P36
CELL[3].OUT_FAN_TMIN[7]DSP.P45
CELL[3].OUT_SEC_TMIN[12]DSP.P42
CELL[3].OUT_SEC_TMIN[13]DSP.P41
CELL[3].OUT_SEC_TMIN[14]DSP.P47
CELL[3].OUT_SEC_TMIN[15]DSP.P46

Bitstream

spartan3 DSP rect MAIN[0]
BitFrame
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18
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 - - - - - - - - - - - - - - - - - - -
spartan3 DSP rect MAIN[1]
BitFrame
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18
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 - - - - - - - - - - - - - - - - - - -
spartan3 DSP rect MAIN[2]
BitFrame
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18
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 - - - - - - - - - - - - - - - - - - -
spartan3 DSP rect MAIN[3]
BitFrame
F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18
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 - - - - - - - - - - - - - - - - - - -
### Bitstream
spartan3 DSP rect R0
BitFrame
spartan3 DSP rect R1
BitFrame
spartan3 DSP rect R2
BitFrame
spartan3 DSP rect R3
BitFrame
F0 F1
B62 DSP:OPMODEREG[0] DSP:A1REG[0]
B61 DSP:DREG[0] DSP:A0REG[0]
B60 DSP:B_INPUT[0] DSP:B0REG[0]
B59 DSP:CARRYINSEL[0] DSP:RSTTYPE[0]
B58 DSP:PREG[0] DSP:B1REG[0]
B57 DSP:CARRYINREG[0] -
B56 DSP:CREG[0] DSP:MREG[0]
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 - -
DSP:A0REG 3.F1.B61
DSP:A1REG 3.F1.B62
DSP:B0REG 3.F1.B60
DSP:B1REG 3.F1.B58
DSP:CARRYINREG 3.F0.B57
DSP:CREG 3.F0.B56
DSP:DREG 3.F0.B61
DSP:MREG 3.F1.B56
DSP:OPMODEREG 3.F0.B62
DSP:PREG 3.F0.B58
0 0
1 1
DSP:B_INPUT 3.F0.B60
DIRECT 0
CASCADE 1
DSP:CARRYINSEL 3.F0.B59
CARRYIN 0
OPMODE5 1
DSP:RSTTYPE 3.F1.B59
SYNC 0
ASYNC 1