TODO: document
The data for a DSP is spread across the 4 bitstream tiles belonging to the corresponding INT
tiles, in order from the bottom row.
Cells: 4
IRIs: 0
spartan3 DSP bel DSP
Pin | Direction | Wires |
A0 | input | TCELL1:IMUX.FAN.BX0 |
A1 | input | TCELL1:IMUX.FAN.BY0 |
A10 | input | TCELL2:IMUX.FAN.BY0 |
A11 | input | TCELL2:IMUX.FAN.BX2 |
A12 | input | TCELL2:IMUX.FAN.BY2 |
A13 | input | TCELL2:IMUX.FAN.BX1 |
A14 | input | TCELL2:IMUX.FAN.BY1 |
A15 | input | TCELL2:IMUX.FAN.BX3 |
A16 | input | TCELL2:IMUX.FAN.BY3 |
A17 | input | TCELL2:IMUX.DATA2 |
A2 | input | TCELL1:IMUX.FAN.BX2 |
A3 | input | TCELL1:IMUX.FAN.BY2 |
A4 | input | TCELL1:IMUX.FAN.BX1 |
A5 | input | TCELL1:IMUX.FAN.BY1 |
A6 | input | TCELL1:IMUX.FAN.BX3 |
A7 | input | TCELL1:IMUX.FAN.BY3 |
A8 | input | TCELL1:IMUX.DATA2 |
A9 | input | TCELL2:IMUX.FAN.BX0 |
B0 | input | TCELL0:IMUX.DATA1 |
B1 | input | TCELL0:IMUX.DATA17 |
B10 | input | TCELL3:IMUX.DATA30 |
B11 | input | TCELL3:IMUX.FAN.BY0 |
B12 | input | TCELL3:IMUX.FAN.BY2 |
B13 | input | TCELL3:IMUX.FAN.BY1 |
B14 | input | TCELL3:IMUX.FAN.BY3 |
B15 | input | TCELL3:IMUX.DATA5 |
B16 | input | TCELL3:IMUX.DATA10 |
B17 | input | TCELL3:IMUX.DATA26 |
B2 | input | TCELL0:IMUX.DATA22 |
B3 | input | TCELL0:IMUX.FAN.BY1 |
B4 | input | TCELL0:IMUX.FAN.BY2 |
B5 | input | TCELL0:IMUX.FAN.BY0 |
B6 | input | TCELL0:IMUX.FAN.BY3 |
B7 | input | TCELL0:IMUX.DATA13 |
B8 | input | TCELL0:IMUX.DATA10 |
B9 | input | TCELL0:IMUX.DATA26 |
C0 | input | TCELL0:IMUX.DATA6 |
C1 | input | TCELL0:IMUX.DATA14 |
C10 | input | TCELL0:IMUX.DATA29 |
C11 | input | TCELL0:IMUX.DATA21 |
C12 | input | TCELL1:IMUX.DATA6 |
C13 | input | TCELL1:IMUX.DATA14 |
C14 | input | TCELL1:IMUX.DATA11 |
C15 | input | TCELL1:IMUX.DATA3 |
C16 | input | TCELL1:IMUX.DATA27 |
C17 | input | TCELL1:IMUX.DATA19 |
C18 | input | TCELL1:IMUX.DATA0 |
C19 | input | TCELL1:IMUX.DATA8 |
C2 | input | TCELL0:IMUX.DATA11 |
C20 | input | TCELL1:IMUX.DATA16 |
C21 | input | TCELL1:IMUX.DATA24 |
C22 | input | TCELL1:IMUX.DATA29 |
C23 | input | TCELL1:IMUX.DATA21 |
C24 | input | TCELL2:IMUX.DATA6 |
C25 | input | TCELL2:IMUX.DATA14 |
C26 | input | TCELL2:IMUX.DATA11 |
C27 | input | TCELL2:IMUX.DATA3 |
C28 | input | TCELL2:IMUX.DATA27 |
C29 | input | TCELL2:IMUX.DATA19 |
C3 | input | TCELL0:IMUX.DATA3 |
C30 | input | TCELL2:IMUX.DATA0 |
C31 | input | TCELL2:IMUX.DATA8 |
C32 | input | TCELL2:IMUX.DATA16 |
C33 | input | TCELL2:IMUX.DATA24 |
C34 | input | TCELL2:IMUX.DATA29 |
C35 | input | TCELL2:IMUX.DATA21 |
C36 | input | TCELL3:IMUX.DATA6 |
C37 | input | TCELL3:IMUX.DATA14 |
C38 | input | TCELL3:IMUX.DATA11 |
C39 | input | TCELL3:IMUX.DATA3 |
C4 | input | TCELL0:IMUX.DATA27 |
C40 | input | TCELL3:IMUX.DATA27 |
C41 | input | TCELL3:IMUX.DATA19 |
C42 | input | TCELL3:IMUX.DATA0 |
C43 | input | TCELL3:IMUX.DATA8 |
C44 | input | TCELL3:IMUX.DATA16 |
C45 | input | TCELL3:IMUX.DATA24 |
C46 | input | TCELL3:IMUX.DATA29 |
C47 | input | TCELL3:IMUX.DATA21 |
C5 | input | TCELL0:IMUX.DATA19 |
C6 | input | TCELL0:IMUX.DATA0 |
C7 | input | TCELL0:IMUX.DATA8 |
C8 | input | TCELL0:IMUX.DATA16 |
C9 | input | TCELL0:IMUX.DATA24 |
CEA | input | TCELL3:IMUX.CE0 |
CEB | input | TCELL3:IMUX.CE1 |
CEC | input | TCELL3:IMUX.CE2 |
CECARRYIN | input | TCELL2:IMUX.CE3 |
CED | input | TCELL3:IMUX.CE3 |
CEM | input | TCELL2:IMUX.CE2 |
CEOPMODE | input | TCELL2:IMUX.CE0 |
CEP | input | TCELL2:IMUX.CE1 |
CLK | input | TCELL2:IMUX.CLK3 |
D0 | input | TCELL0:IMUX.DATA9 |
D1 | input | TCELL0:IMUX.DATA25 |
D10 | input | TCELL3:IMUX.DATA22 |
D11 | input | TCELL3:IMUX.FAN.BX0 |
D12 | input | TCELL3:IMUX.FAN.BX2 |
D13 | input | TCELL3:IMUX.FAN.BX1 |
D14 | input | TCELL3:IMUX.FAN.BX3 |
D15 | input | TCELL3:IMUX.DATA13 |
D16 | input | TCELL3:IMUX.DATA2 |
D17 | input | TCELL3:IMUX.DATA18 |
D2 | input | TCELL0:IMUX.DATA30 |
D3 | input | TCELL0:IMUX.FAN.BX0 |
D4 | input | TCELL0:IMUX.FAN.BX2 |
D5 | input | TCELL0:IMUX.FAN.BX1 |
D6 | input | TCELL0:IMUX.FAN.BX3 |
D7 | input | TCELL0:IMUX.DATA5 |
D8 | input | TCELL0:IMUX.DATA2 |
D9 | input | TCELL0:IMUX.DATA18 |
OPMODE0 | input | TCELL1:IMUX.DATA1 |
OPMODE1 | input | TCELL1:IMUX.DATA9 |
OPMODE2 | input | TCELL1:IMUX.DATA17 |
OPMODE3 | input | TCELL1:IMUX.DATA25 |
OPMODE4 | input | TCELL1:IMUX.DATA13 |
OPMODE5 | input | TCELL1:IMUX.DATA30 |
OPMODE6 | input | TCELL1:IMUX.DATA5 |
OPMODE7 | input | TCELL1:IMUX.DATA22 |
P0 | output | TCELL0:OUT.FAN6 |
P1 | output | TCELL0:OUT.FAN1 |
P10 | output | TCELL0:OUT.SEC15 |
P11 | output | TCELL0:OUT.SEC14 |
P12 | output | TCELL1:OUT.FAN6 |
P13 | output | TCELL1:OUT.FAN1 |
P14 | output | TCELL1:OUT.FAN0 |
P15 | output | TCELL1:OUT.FAN5 |
P16 | output | TCELL1:OUT.FAN4 |
P17 | output | TCELL1:OUT.SEC13 |
P18 | output | TCELL1:OUT.SEC12 |
P19 | output | TCELL1:OUT.FAN3 |
P2 | output | TCELL0:OUT.FAN0 |
P20 | output | TCELL1:OUT.FAN2 |
P21 | output | TCELL1:OUT.FAN7 |
P22 | output | TCELL1:OUT.SEC15 |
P23 | output | TCELL1:OUT.SEC14 |
P24 | output | TCELL2:OUT.FAN6 |
P25 | output | TCELL2:OUT.FAN1 |
P26 | output | TCELL2:OUT.FAN0 |
P27 | output | TCELL2:OUT.FAN5 |
P28 | output | TCELL2:OUT.FAN4 |
P29 | output | TCELL2:OUT.SEC13 |
P3 | output | TCELL0:OUT.FAN5 |
P30 | output | TCELL2:OUT.SEC12 |
P31 | output | TCELL2:OUT.FAN3 |
P32 | output | TCELL2:OUT.FAN2 |
P33 | output | TCELL2:OUT.FAN7 |
P34 | output | TCELL2:OUT.SEC15 |
P35 | output | TCELL2:OUT.SEC14 |
P36 | output | TCELL3:OUT.FAN6 |
P37 | output | TCELL3:OUT.FAN1 |
P38 | output | TCELL3:OUT.FAN0 |
P39 | output | TCELL3:OUT.FAN5 |
P4 | output | TCELL0:OUT.FAN4 |
P40 | output | TCELL3:OUT.FAN4 |
P41 | output | TCELL3:OUT.SEC13 |
P42 | output | TCELL3:OUT.SEC12 |
P43 | output | TCELL3:OUT.FAN3 |
P44 | output | TCELL3:OUT.FAN2 |
P45 | output | TCELL3:OUT.FAN7 |
P46 | output | TCELL3:OUT.SEC15 |
P47 | output | TCELL3:OUT.SEC14 |
P5 | output | TCELL0:OUT.SEC13 |
P6 | output | TCELL0:OUT.SEC12 |
P7 | output | TCELL0:OUT.FAN3 |
P8 | output | TCELL0:OUT.FAN2 |
P9 | output | TCELL0:OUT.FAN7 |
RSTA | input | TCELL0:IMUX.SR0 |
RSTB | input | TCELL0:IMUX.SR1 |
RSTC | input | TCELL0:IMUX.SR2 |
RSTCARRYIN | input | TCELL1:IMUX.SR3 |
RSTD | input | TCELL0:IMUX.SR3 |
RSTM | input | TCELL1:IMUX.SR2 |
RSTOPMODE | input | TCELL1:IMUX.SR0 |
RSTP | input | TCELL1:IMUX.SR1 |
spartan3 DSP bel wires
Wire | Pins |
TCELL0:IMUX.SR0 | DSP.RSTA |
TCELL0:IMUX.SR1 | DSP.RSTB |
TCELL0:IMUX.SR2 | DSP.RSTC |
TCELL0:IMUX.SR3 | DSP.RSTD |
TCELL0:IMUX.FAN.BX0 | DSP.D3 |
TCELL0:IMUX.FAN.BX1 | DSP.D5 |
TCELL0:IMUX.FAN.BX2 | DSP.D4 |
TCELL0:IMUX.FAN.BX3 | DSP.D6 |
TCELL0:IMUX.FAN.BY0 | DSP.B5 |
TCELL0:IMUX.FAN.BY1 | DSP.B3 |
TCELL0:IMUX.FAN.BY2 | DSP.B4 |
TCELL0:IMUX.FAN.BY3 | DSP.B6 |
TCELL0:IMUX.DATA0 | DSP.C6 |
TCELL0:IMUX.DATA1 | DSP.B0 |
TCELL0:IMUX.DATA2 | DSP.D8 |
TCELL0:IMUX.DATA3 | DSP.C3 |
TCELL0:IMUX.DATA5 | DSP.D7 |
TCELL0:IMUX.DATA6 | DSP.C0 |
TCELL0:IMUX.DATA8 | DSP.C7 |
TCELL0:IMUX.DATA9 | DSP.D0 |
TCELL0:IMUX.DATA10 | DSP.B8 |
TCELL0:IMUX.DATA11 | DSP.C2 |
TCELL0:IMUX.DATA13 | DSP.B7 |
TCELL0:IMUX.DATA14 | DSP.C1 |
TCELL0:IMUX.DATA16 | DSP.C8 |
TCELL0:IMUX.DATA17 | DSP.B1 |
TCELL0:IMUX.DATA18 | DSP.D9 |
TCELL0:IMUX.DATA19 | DSP.C5 |
TCELL0:IMUX.DATA21 | DSP.C11 |
TCELL0:IMUX.DATA22 | DSP.B2 |
TCELL0:IMUX.DATA24 | DSP.C9 |
TCELL0:IMUX.DATA25 | DSP.D1 |
TCELL0:IMUX.DATA26 | DSP.B9 |
TCELL0:IMUX.DATA27 | DSP.C4 |
TCELL0:IMUX.DATA29 | DSP.C10 |
TCELL0:IMUX.DATA30 | DSP.D2 |
TCELL0:OUT.FAN0 | DSP.P2 |
TCELL0:OUT.FAN1 | DSP.P1 |
TCELL0:OUT.FAN2 | DSP.P8 |
TCELL0:OUT.FAN3 | DSP.P7 |
TCELL0:OUT.FAN4 | DSP.P4 |
TCELL0:OUT.FAN5 | DSP.P3 |
TCELL0:OUT.FAN6 | DSP.P0 |
TCELL0:OUT.FAN7 | DSP.P9 |
TCELL0:OUT.SEC12 | DSP.P6 |
TCELL0:OUT.SEC13 | DSP.P5 |
TCELL0:OUT.SEC14 | DSP.P11 |
TCELL0:OUT.SEC15 | DSP.P10 |
TCELL1:IMUX.SR0 | DSP.RSTOPMODE |
TCELL1:IMUX.SR1 | DSP.RSTP |
TCELL1:IMUX.SR2 | DSP.RSTM |
TCELL1:IMUX.SR3 | DSP.RSTCARRYIN |
TCELL1:IMUX.FAN.BX0 | DSP.A0 |
TCELL1:IMUX.FAN.BX1 | DSP.A4 |
TCELL1:IMUX.FAN.BX2 | DSP.A2 |
TCELL1:IMUX.FAN.BX3 | DSP.A6 |
TCELL1:IMUX.FAN.BY0 | DSP.A1 |
TCELL1:IMUX.FAN.BY1 | DSP.A5 |
TCELL1:IMUX.FAN.BY2 | DSP.A3 |
TCELL1:IMUX.FAN.BY3 | DSP.A7 |
TCELL1:IMUX.DATA0 | DSP.C18 |
TCELL1:IMUX.DATA1 | DSP.OPMODE0 |
TCELL1:IMUX.DATA2 | DSP.A8 |
TCELL1:IMUX.DATA3 | DSP.C15 |
TCELL1:IMUX.DATA5 | DSP.OPMODE6 |
TCELL1:IMUX.DATA6 | DSP.C12 |
TCELL1:IMUX.DATA8 | DSP.C19 |
TCELL1:IMUX.DATA9 | DSP.OPMODE1 |
TCELL1:IMUX.DATA11 | DSP.C14 |
TCELL1:IMUX.DATA13 | DSP.OPMODE4 |
TCELL1:IMUX.DATA14 | DSP.C13 |
TCELL1:IMUX.DATA16 | DSP.C20 |
TCELL1:IMUX.DATA17 | DSP.OPMODE2 |
TCELL1:IMUX.DATA19 | DSP.C17 |
TCELL1:IMUX.DATA21 | DSP.C23 |
TCELL1:IMUX.DATA22 | DSP.OPMODE7 |
TCELL1:IMUX.DATA24 | DSP.C21 |
TCELL1:IMUX.DATA25 | DSP.OPMODE3 |
TCELL1:IMUX.DATA27 | DSP.C16 |
TCELL1:IMUX.DATA29 | DSP.C22 |
TCELL1:IMUX.DATA30 | DSP.OPMODE5 |
TCELL1:OUT.FAN0 | DSP.P14 |
TCELL1:OUT.FAN1 | DSP.P13 |
TCELL1:OUT.FAN2 | DSP.P20 |
TCELL1:OUT.FAN3 | DSP.P19 |
TCELL1:OUT.FAN4 | DSP.P16 |
TCELL1:OUT.FAN5 | DSP.P15 |
TCELL1:OUT.FAN6 | DSP.P12 |
TCELL1:OUT.FAN7 | DSP.P21 |
TCELL1:OUT.SEC12 | DSP.P18 |
TCELL1:OUT.SEC13 | DSP.P17 |
TCELL1:OUT.SEC14 | DSP.P23 |
TCELL1:OUT.SEC15 | DSP.P22 |
TCELL2:IMUX.CLK3 | DSP.CLK |
TCELL2:IMUX.CE0 | DSP.CEOPMODE |
TCELL2:IMUX.CE1 | DSP.CEP |
TCELL2:IMUX.CE2 | DSP.CEM |
TCELL2:IMUX.CE3 | DSP.CECARRYIN |
TCELL2:IMUX.FAN.BX0 | DSP.A9 |
TCELL2:IMUX.FAN.BX1 | DSP.A13 |
TCELL2:IMUX.FAN.BX2 | DSP.A11 |
TCELL2:IMUX.FAN.BX3 | DSP.A15 |
TCELL2:IMUX.FAN.BY0 | DSP.A10 |
TCELL2:IMUX.FAN.BY1 | DSP.A14 |
TCELL2:IMUX.FAN.BY2 | DSP.A12 |
TCELL2:IMUX.FAN.BY3 | DSP.A16 |
TCELL2:IMUX.DATA0 | DSP.C30 |
TCELL2:IMUX.DATA2 | DSP.A17 |
TCELL2:IMUX.DATA3 | DSP.C27 |
TCELL2:IMUX.DATA6 | DSP.C24 |
TCELL2:IMUX.DATA8 | DSP.C31 |
TCELL2:IMUX.DATA11 | DSP.C26 |
TCELL2:IMUX.DATA14 | DSP.C25 |
TCELL2:IMUX.DATA16 | DSP.C32 |
TCELL2:IMUX.DATA19 | DSP.C29 |
TCELL2:IMUX.DATA21 | DSP.C35 |
TCELL2:IMUX.DATA24 | DSP.C33 |
TCELL2:IMUX.DATA27 | DSP.C28 |
TCELL2:IMUX.DATA29 | DSP.C34 |
TCELL2:OUT.FAN0 | DSP.P26 |
TCELL2:OUT.FAN1 | DSP.P25 |
TCELL2:OUT.FAN2 | DSP.P32 |
TCELL2:OUT.FAN3 | DSP.P31 |
TCELL2:OUT.FAN4 | DSP.P28 |
TCELL2:OUT.FAN5 | DSP.P27 |
TCELL2:OUT.FAN6 | DSP.P24 |
TCELL2:OUT.FAN7 | DSP.P33 |
TCELL2:OUT.SEC12 | DSP.P30 |
TCELL2:OUT.SEC13 | DSP.P29 |
TCELL2:OUT.SEC14 | DSP.P35 |
TCELL2:OUT.SEC15 | DSP.P34 |
TCELL3:IMUX.CE0 | DSP.CEA |
TCELL3:IMUX.CE1 | DSP.CEB |
TCELL3:IMUX.CE2 | DSP.CEC |
TCELL3:IMUX.CE3 | DSP.CED |
TCELL3:IMUX.FAN.BX0 | DSP.D11 |
TCELL3:IMUX.FAN.BX1 | DSP.D13 |
TCELL3:IMUX.FAN.BX2 | DSP.D12 |
TCELL3:IMUX.FAN.BX3 | DSP.D14 |
TCELL3:IMUX.FAN.BY0 | DSP.B11 |
TCELL3:IMUX.FAN.BY1 | DSP.B13 |
TCELL3:IMUX.FAN.BY2 | DSP.B12 |
TCELL3:IMUX.FAN.BY3 | DSP.B14 |
TCELL3:IMUX.DATA0 | DSP.C42 |
TCELL3:IMUX.DATA2 | DSP.D16 |
TCELL3:IMUX.DATA3 | DSP.C39 |
TCELL3:IMUX.DATA5 | DSP.B15 |
TCELL3:IMUX.DATA6 | DSP.C36 |
TCELL3:IMUX.DATA8 | DSP.C43 |
TCELL3:IMUX.DATA10 | DSP.B16 |
TCELL3:IMUX.DATA11 | DSP.C38 |
TCELL3:IMUX.DATA13 | DSP.D15 |
TCELL3:IMUX.DATA14 | DSP.C37 |
TCELL3:IMUX.DATA16 | DSP.C44 |
TCELL3:IMUX.DATA18 | DSP.D17 |
TCELL3:IMUX.DATA19 | DSP.C41 |
TCELL3:IMUX.DATA21 | DSP.C47 |
TCELL3:IMUX.DATA22 | DSP.D10 |
TCELL3:IMUX.DATA24 | DSP.C45 |
TCELL3:IMUX.DATA26 | DSP.B17 |
TCELL3:IMUX.DATA27 | DSP.C40 |
TCELL3:IMUX.DATA29 | DSP.C46 |
TCELL3:IMUX.DATA30 | DSP.B10 |
TCELL3:OUT.FAN0 | DSP.P38 |
TCELL3:OUT.FAN1 | DSP.P37 |
TCELL3:OUT.FAN2 | DSP.P44 |
TCELL3:OUT.FAN3 | DSP.P43 |
TCELL3:OUT.FAN4 | DSP.P40 |
TCELL3:OUT.FAN5 | DSP.P39 |
TCELL3:OUT.FAN6 | DSP.P36 |
TCELL3:OUT.FAN7 | DSP.P45 |
TCELL3:OUT.SEC12 | DSP.P42 |
TCELL3:OUT.SEC13 | DSP.P41 |
TCELL3:OUT.SEC14 | DSP.P47 |
TCELL3:OUT.SEC15 | DSP.P46 |
spartan3 DSP bittile 0
Bit | Frame |
spartan3 DSP bittile 1
Bit | Frame |
spartan3 DSP bittile 2
Bit | Frame |
DSP:A0REG |
3.1.61 |
DSP:A1REG |
3.1.62 |
DSP:B0REG |
3.1.60 |
DSP:B1REG |
3.1.58 |
DSP:CARRYINREG |
3.0.57 |
DSP:CREG |
3.0.56 |
DSP:DREG |
3.0.61 |
DSP:MREG |
3.1.56 |
DSP:OPMODEREG |
3.0.62 |
DSP:PREG |
3.0.58 |
0 |
0 |
1 |
1 |
DSP:B_INPUT |
3.0.60 |
DIRECT |
0 |
CASCADE |
1 |
DSP:CARRYINSEL |
3.0.59 |
CARRYIN |
0 |
OPMODE5 |
1 |
DSP:RSTTYPE |
3.1.59 |
SYNC |
0 |
ASYNC |
1 |