Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

I/O Interface

TODO: document

Tile IOI.S3

Cells: 1 IRIs: 0

Bel IO0

spartan3 IOI.S3 bel IO0
PinDirectionWires
IoutputOUT.FAN4
ICEinputIMUX.DATA8
ICLK1inputIMUX.IOCLK0
ICLK2inputIMUX.IOCLK4
IQ1outputOUT.SEC8
IQ2outputOUT.SEC12
O1inputIMUX.DATA24
O2inputIMUX.DATA28
OCEinputIMUX.CE0
OTCLK1inputIMUX.IOCLK1
OTCLK2inputIMUX.IOCLK5
REVinputIMUX.DATA0
SRinputIMUX.SR0
ToutputOUT.FAN0
T1inputIMUX.DATA16
T2inputIMUX.DATA20
TCEinputIMUX.DATA4

Bel IO1

spartan3 IOI.S3 bel IO1
PinDirectionWires
IoutputOUT.FAN5
ICEinputIMUX.DATA9
ICLK1inputIMUX.IOCLK0
ICLK2inputIMUX.IOCLK4
IQ1outputOUT.SEC9
IQ2outputOUT.SEC13
O1inputIMUX.DATA25
O2inputIMUX.DATA29
OCEinputIMUX.CE1
OTCLK1inputIMUX.IOCLK1
OTCLK2inputIMUX.IOCLK5
REVinputIMUX.DATA1
SRinputIMUX.SR1
ToutputOUT.FAN1
T1inputIMUX.DATA17
T2inputIMUX.DATA21
TCEinputIMUX.DATA5

Bel IO2

spartan3 IOI.S3 bel IO2
PinDirectionWires
IoutputOUT.FAN6
ICEinputIMUX.DATA10
ICLK1inputIMUX.IOCLK2
ICLK2inputIMUX.IOCLK6
IQ1outputOUT.SEC10
IQ2outputOUT.SEC14
O1inputIMUX.DATA26
O2inputIMUX.DATA30
OCEinputIMUX.CE2
OTCLK1inputIMUX.IOCLK3
OTCLK2inputIMUX.IOCLK7
REVinputIMUX.DATA2
SRinputIMUX.SR2
ToutputOUT.FAN2
T1inputIMUX.DATA18
T2inputIMUX.DATA22
TCEinputIMUX.DATA6

Bel wires

spartan3 IOI.S3 bel wires
WirePins
IMUX.SR0IO0.SR
IMUX.SR1IO1.SR
IMUX.SR2IO2.SR
IMUX.IOCLK0IO0.ICLK1, IO1.ICLK1
IMUX.IOCLK1IO0.OTCLK1, IO1.OTCLK1
IMUX.IOCLK2IO2.ICLK1
IMUX.IOCLK3IO2.OTCLK1
IMUX.IOCLK4IO0.ICLK2, IO1.ICLK2
IMUX.IOCLK5IO0.OTCLK2, IO1.OTCLK2
IMUX.IOCLK6IO2.ICLK2
IMUX.IOCLK7IO2.OTCLK2
IMUX.CE0IO0.OCE
IMUX.CE1IO1.OCE
IMUX.CE2IO2.OCE
IMUX.DATA0IO0.REV
IMUX.DATA1IO1.REV
IMUX.DATA2IO2.REV
IMUX.DATA4IO0.TCE
IMUX.DATA5IO1.TCE
IMUX.DATA6IO2.TCE
IMUX.DATA8IO0.ICE
IMUX.DATA9IO1.ICE
IMUX.DATA10IO2.ICE
IMUX.DATA16IO0.T1
IMUX.DATA17IO1.T1
IMUX.DATA18IO2.T1
IMUX.DATA20IO0.T2
IMUX.DATA21IO1.T2
IMUX.DATA22IO2.T2
IMUX.DATA24IO0.O1
IMUX.DATA25IO1.O1
IMUX.DATA26IO2.O1
IMUX.DATA28IO0.O2
IMUX.DATA29IO1.O2
IMUX.DATA30IO2.O2
OUT.FAN0IO0.T
OUT.FAN1IO1.T
OUT.FAN2IO2.T
OUT.FAN4IO0.I
OUT.FAN5IO1.I
OUT.FAN6IO2.I
OUT.SEC8IO0.IQ1
OUT.SEC9IO1.IQ1
OUT.SEC10IO2.IQ1
OUT.SEC12IO0.IQ2
OUT.SEC13IO1.IQ2
OUT.SEC14IO2.IQ2

Bitstream

spartan3 IOI.S3 bittile 0
BitFrame
0 1 2 3
59 IO2:TMUX[2] IO2:OMUX[2] - -
58 IO2:TFF2_LATCH IO2:OFF2_LATCH - -
57 IO2:TFF1_LATCH IO2:OFF1_LATCH - ~IO2:INV.TCE
56 IO2:TMUX[0] IO2:OMUX[0] ~IO2:IFF2_SRVAL ~IO2:INV.OTCLK1
55 IO2:TMUX[3] IO2:OMUX[3] - ~IO2:INV.OTCLK2
54 IO2:TMUX[1] IO2:OMUX[1] - ~IO2:INV.ICE
53 IO2:TFF_SR_SYNC IO2:OFF_SR_SYNC - ~IO2:INV.ICLK1
52 IO2:INV.T1 IO2:INV.O1 ~IO2:IFF2_INIT ~IO2:INV.ICLK2
51 IO2:INV.T2 IO2:INV.O2 IO2:IFF_LATCH ~IO2:INV.REV
50 IO2:TFF_SR_ENABLE IO2:OFF_SR_ENABLE IO2:IFF_SR_ENABLE IO2:I_DELAY_ENABLE
49 IO2:TFF_REV_ENABLE IO2:OFF_REV_ENABLE IO2:IFF_REV_ENABLE -
48 ~IO2:TFF_INIT ~IO2:OFF_INIT IO2:IFF_SR_SYNC -
47 - - ~IO2:IFF1_INIT IO2:I_TSBYPASS_ENABLE
46 - - - -
45 ~IO2:TFF2_SRVAL ~IO2:OFF2_SRVAL - -
44 - - - IO2:TSBYPASS_MUX[0]
43 ~IO2:TFF1_SRVAL ~IO2:OFF1_SRVAL ~IO2:IFF1_SRVAL IO2:IFF_TSBYPASS_ENABLE
42 - - - -
41 - - - IO2:IFF_DELAY_ENABLE
40 - - - IO2:READBACK_I
39 - - - IO1:READBACK_I
38 - - - IO1:IFF_DELAY_ENABLE
37 - - - -
36 ~IO1:TFF1_SRVAL ~IO1:OFF1_SRVAL ~IO1:IFF1_SRVAL IO1:IFF_TSBYPASS_ENABLE
35 - - - IO1:TSBYPASS_MUX[0]
34 ~IO1:TFF2_SRVAL ~IO1:OFF2_SRVAL - -
33 - - - -
32 - - ~IO1:IFF1_INIT IO1:I_TSBYPASS_ENABLE
31 ~IO1:TFF_INIT ~IO1:OFF_INIT IO1:IFF_SR_SYNC -
30 IO1:TFF_REV_ENABLE IO1:OFF_REV_ENABLE IO1:IFF_REV_ENABLE -
29 IO1:TFF_SR_ENABLE IO1:OFF_SR_ENABLE IO1:IFF_SR_ENABLE IO1:I_DELAY_ENABLE
28 IO1:INV.T2 IO1:INV.O2 IO1:IFF_LATCH ~IO1:INV.REV
27 IO1:INV.T1 IO1:INV.O1 ~IO1:IFF2_INIT ~IO1:INV.ICLK2
26 IO1:TFF_SR_SYNC IO1:OFF_SR_SYNC - ~IO1:INV.ICLK1
25 IO1:TMUX[1] IO1:OMUX[1] - ~IO1:INV.ICE
24 IO1:TMUX[3] IO1:OMUX[3] - ~IO1:INV.OTCLK2
23 IO1:TMUX[0] IO1:OMUX[0] ~IO1:IFF2_SRVAL ~IO1:INV.OTCLK1
22 IO1:TFF1_LATCH IO1:OFF1_LATCH - ~IO1:INV.TCE
21 IO1:TFF2_LATCH IO1:OFF2_LATCH - -
20 IO1:TMUX[2] IO1:OMUX[2] - -
19 IO0:TMUX[2] IO0:OMUX[2] - -
18 IO0:TFF2_LATCH IO0:OFF2_LATCH - -
17 IO0:TFF1_LATCH IO0:OFF1_LATCH - ~IO0:INV.TCE
16 IO0:TMUX[0] IO0:OMUX[0] ~IO0:IFF2_SRVAL ~IO0:INV.OTCLK1
15 IO0:TMUX[3] IO0:OMUX[3] - ~IO0:INV.OTCLK2
14 IO0:TMUX[1] IO0:OMUX[1] - ~IO0:INV.ICE
13 IO0:TFF_SR_SYNC IO0:OFF_SR_SYNC - ~IO0:INV.ICLK1
12 IO0:INV.T1 IO0:INV.O1 ~IO0:IFF2_INIT ~IO0:INV.ICLK2
11 IO0:INV.T2 IO0:INV.O2 IO0:IFF_LATCH ~IO0:INV.REV
10 IO0:TFF_SR_ENABLE IO0:OFF_SR_ENABLE IO0:IFF_SR_ENABLE IO0:I_DELAY_ENABLE
9 IO0:TFF_REV_ENABLE IO0:OFF_REV_ENABLE IO0:IFF_REV_ENABLE -
8 ~IO0:TFF_INIT ~IO0:OFF_INIT IO0:IFF_SR_SYNC -
7 - - ~IO0:IFF1_INIT IO0:I_TSBYPASS_ENABLE
6 - - - -
5 ~IO0:TFF2_SRVAL ~IO0:OFF2_SRVAL - -
4 - - - IO0:TSBYPASS_MUX[0]
3 ~IO0:TFF1_SRVAL ~IO0:OFF1_SRVAL ~IO0:IFF1_SRVAL IO0:IFF_TSBYPASS_ENABLE
2 - - - -
1 - - - IO0:IFF_DELAY_ENABLE
0 - - - IO0:READBACK_I
IO0:IFF1_INIT 0.2.7
IO0:IFF1_SRVAL 0.2.3
IO0:IFF2_INIT 0.2.12
IO0:IFF2_SRVAL 0.2.16
IO0:INV.ICE 0.3.14
IO0:INV.ICLK1 0.3.13
IO0:INV.ICLK2 0.3.12
IO0:INV.OTCLK1 0.3.16
IO0:INV.OTCLK2 0.3.15
IO0:INV.REV 0.3.11
IO0:INV.TCE 0.3.17
IO0:OFF1_SRVAL 0.1.3
IO0:OFF2_SRVAL 0.1.5
IO0:OFF_INIT 0.1.8
IO0:TFF1_SRVAL 0.0.3
IO0:TFF2_SRVAL 0.0.5
IO0:TFF_INIT 0.0.8
IO1:IFF1_INIT 0.2.32
IO1:IFF1_SRVAL 0.2.36
IO1:IFF2_INIT 0.2.27
IO1:IFF2_SRVAL 0.2.23
IO1:INV.ICE 0.3.25
IO1:INV.ICLK1 0.3.26
IO1:INV.ICLK2 0.3.27
IO1:INV.OTCLK1 0.3.23
IO1:INV.OTCLK2 0.3.24
IO1:INV.REV 0.3.28
IO1:INV.TCE 0.3.22
IO1:OFF1_SRVAL 0.1.36
IO1:OFF2_SRVAL 0.1.34
IO1:OFF_INIT 0.1.31
IO1:TFF1_SRVAL 0.0.36
IO1:TFF2_SRVAL 0.0.34
IO1:TFF_INIT 0.0.31
IO2:IFF1_INIT 0.2.47
IO2:IFF1_SRVAL 0.2.43
IO2:IFF2_INIT 0.2.52
IO2:IFF2_SRVAL 0.2.56
IO2:INV.ICE 0.3.54
IO2:INV.ICLK1 0.3.53
IO2:INV.ICLK2 0.3.52
IO2:INV.OTCLK1 0.3.56
IO2:INV.OTCLK2 0.3.55
IO2:INV.REV 0.3.51
IO2:INV.TCE 0.3.57
IO2:OFF1_SRVAL 0.1.43
IO2:OFF2_SRVAL 0.1.45
IO2:OFF_INIT 0.1.48
IO2:TFF1_SRVAL 0.0.43
IO2:TFF2_SRVAL 0.0.45
IO2:TFF_INIT 0.0.48
inverted ~[0]
IO0:IFF_DELAY_ENABLE 0.3.1
IO0:IFF_LATCH 0.2.11
IO0:IFF_REV_ENABLE 0.2.9
IO0:IFF_SR_ENABLE 0.2.10
IO0:IFF_SR_SYNC 0.2.8
IO0:IFF_TSBYPASS_ENABLE 0.3.3
IO0:INV.O1 0.1.12
IO0:INV.O2 0.1.11
IO0:INV.T1 0.0.12
IO0:INV.T2 0.0.11
IO0:I_DELAY_ENABLE 0.3.10
IO0:I_TSBYPASS_ENABLE 0.3.7
IO0:OFF1_LATCH 0.1.17
IO0:OFF2_LATCH 0.1.18
IO0:OFF_REV_ENABLE 0.1.9
IO0:OFF_SR_ENABLE 0.1.10
IO0:OFF_SR_SYNC 0.1.13
IO0:READBACK_I 0.3.0
IO0:TFF1_LATCH 0.0.17
IO0:TFF2_LATCH 0.0.18
IO0:TFF_REV_ENABLE 0.0.9
IO0:TFF_SR_ENABLE 0.0.10
IO0:TFF_SR_SYNC 0.0.13
IO1:IFF_DELAY_ENABLE 0.3.38
IO1:IFF_LATCH 0.2.28
IO1:IFF_REV_ENABLE 0.2.30
IO1:IFF_SR_ENABLE 0.2.29
IO1:IFF_SR_SYNC 0.2.31
IO1:IFF_TSBYPASS_ENABLE 0.3.36
IO1:INV.O1 0.1.27
IO1:INV.O2 0.1.28
IO1:INV.T1 0.0.27
IO1:INV.T2 0.0.28
IO1:I_DELAY_ENABLE 0.3.29
IO1:I_TSBYPASS_ENABLE 0.3.32
IO1:OFF1_LATCH 0.1.22
IO1:OFF2_LATCH 0.1.21
IO1:OFF_REV_ENABLE 0.1.30
IO1:OFF_SR_ENABLE 0.1.29
IO1:OFF_SR_SYNC 0.1.26
IO1:READBACK_I 0.3.39
IO1:TFF1_LATCH 0.0.22
IO1:TFF2_LATCH 0.0.21
IO1:TFF_REV_ENABLE 0.0.30
IO1:TFF_SR_ENABLE 0.0.29
IO1:TFF_SR_SYNC 0.0.26
IO2:IFF_DELAY_ENABLE 0.3.41
IO2:IFF_LATCH 0.2.51
IO2:IFF_REV_ENABLE 0.2.49
IO2:IFF_SR_ENABLE 0.2.50
IO2:IFF_SR_SYNC 0.2.48
IO2:IFF_TSBYPASS_ENABLE 0.3.43
IO2:INV.O1 0.1.52
IO2:INV.O2 0.1.51
IO2:INV.T1 0.0.52
IO2:INV.T2 0.0.51
IO2:I_DELAY_ENABLE 0.3.50
IO2:I_TSBYPASS_ENABLE 0.3.47
IO2:OFF1_LATCH 0.1.57
IO2:OFF2_LATCH 0.1.58
IO2:OFF_REV_ENABLE 0.1.49
IO2:OFF_SR_ENABLE 0.1.50
IO2:OFF_SR_SYNC 0.1.53
IO2:READBACK_I 0.3.40
IO2:TFF1_LATCH 0.0.57
IO2:TFF2_LATCH 0.0.58
IO2:TFF_REV_ENABLE 0.0.49
IO2:TFF_SR_ENABLE 0.0.50
IO2:TFF_SR_SYNC 0.0.53
non-inverted [0]
IO0:OMUX 0.1.15 0.1.19 0.1.14 0.1.16
IO1:OMUX 0.1.24 0.1.20 0.1.25 0.1.23
IO2:OMUX 0.1.55 0.1.59 0.1.54 0.1.56
NONE 0 0 0 0
O1 0 0 0 1
O2 0 0 1 0
OFF1 0 1 0 0
OFF2 1 0 0 0
OFFDDR 1 1 0 0
IO0:TMUX 0.0.15 0.0.19 0.0.14 0.0.16
IO1:TMUX 0.0.24 0.0.20 0.0.25 0.0.23
IO2:TMUX 0.0.55 0.0.59 0.0.54 0.0.56
NONE 0 0 0 0
T1 0 0 0 1
T2 0 0 1 0
TFF1 0 1 0 0
TFF2 1 0 0 0
TFFDDR 1 1 0 0
IO0:TSBYPASS_MUX 0.3.4
IO1:TSBYPASS_MUX 0.3.35
IO2:TSBYPASS_MUX 0.3.44
TMUX 0
GND 1

Tile IOI.S3E

Cells: 1 IRIs: 0

Bel IO0

spartan3 IOI.S3E bel IO0
PinDirectionWires
IoutputOUT.FAN4
ICEinputIMUX.DATA8
ICLK1inputIMUX.IOCLK0
ICLK2inputIMUX.IOCLK4
IQ1outputOUT.SEC8
IQ2outputOUT.SEC12
O1inputIMUX.DATA24
O2inputIMUX.DATA28
OCEinputIMUX.CE0
OTCLK1inputIMUX.IOCLK1
OTCLK2inputIMUX.IOCLK5
REVinputIMUX.DATA0
SRinputIMUX.SR0
ToutputOUT.FAN0
T1inputIMUX.DATA16
T2inputIMUX.DATA20
TCEinputIMUX.DATA4

Bel IO1

spartan3 IOI.S3E bel IO1
PinDirectionWires
IoutputOUT.FAN5
ICEinputIMUX.DATA9
ICLK1inputIMUX.IOCLK0
ICLK2inputIMUX.IOCLK4
IQ1outputOUT.SEC9
IQ2outputOUT.SEC13
O1inputIMUX.DATA25
O2inputIMUX.DATA29
OCEinputIMUX.CE1
OTCLK1inputIMUX.IOCLK1
OTCLK2inputIMUX.IOCLK5
REVinputIMUX.DATA1
SRinputIMUX.SR1
ToutputOUT.FAN1
T1inputIMUX.DATA17
T2inputIMUX.DATA21
TCEinputIMUX.DATA5

Bel IO2

spartan3 IOI.S3E bel IO2
PinDirectionWires
IoutputOUT.FAN6
ICEinputIMUX.DATA10
ICLK1inputIMUX.IOCLK2
ICLK2inputIMUX.IOCLK6
IQ1outputOUT.SEC10
IQ2outputOUT.SEC14
O1inputIMUX.DATA26
O2inputIMUX.DATA30
OCEinputIMUX.CE2
OTCLK1inputIMUX.IOCLK3
OTCLK2inputIMUX.IOCLK7
REVinputIMUX.DATA2
SRinputIMUX.SR2
ToutputOUT.FAN2
T1inputIMUX.DATA18
T2inputIMUX.DATA22
TCEinputIMUX.DATA6

Bel wires

spartan3 IOI.S3E bel wires
WirePins
IMUX.SR0IO0.SR
IMUX.SR1IO1.SR
IMUX.SR2IO2.SR
IMUX.IOCLK0IO0.ICLK1, IO1.ICLK1
IMUX.IOCLK1IO0.OTCLK1, IO1.OTCLK1
IMUX.IOCLK2IO2.ICLK1
IMUX.IOCLK3IO2.OTCLK1
IMUX.IOCLK4IO0.ICLK2, IO1.ICLK2
IMUX.IOCLK5IO0.OTCLK2, IO1.OTCLK2
IMUX.IOCLK6IO2.ICLK2
IMUX.IOCLK7IO2.OTCLK2
IMUX.CE0IO0.OCE
IMUX.CE1IO1.OCE
IMUX.CE2IO2.OCE
IMUX.DATA0IO0.REV
IMUX.DATA1IO1.REV
IMUX.DATA2IO2.REV
IMUX.DATA4IO0.TCE
IMUX.DATA5IO1.TCE
IMUX.DATA6IO2.TCE
IMUX.DATA8IO0.ICE
IMUX.DATA9IO1.ICE
IMUX.DATA10IO2.ICE
IMUX.DATA16IO0.T1
IMUX.DATA17IO1.T1
IMUX.DATA18IO2.T1
IMUX.DATA20IO0.T2
IMUX.DATA21IO1.T2
IMUX.DATA22IO2.T2
IMUX.DATA24IO0.O1
IMUX.DATA25IO1.O1
IMUX.DATA26IO2.O1
IMUX.DATA28IO0.O2
IMUX.DATA29IO1.O2
IMUX.DATA30IO2.O2
OUT.FAN0IO0.T
OUT.FAN1IO1.T
OUT.FAN2IO2.T
OUT.FAN4IO0.I
OUT.FAN5IO1.I
OUT.FAN6IO2.I
OUT.SEC8IO0.IQ1
OUT.SEC9IO1.IQ1
OUT.SEC10IO2.IQ1
OUT.SEC12IO0.IQ2
OUT.SEC13IO1.IQ2
OUT.SEC14IO2.IQ2

Bitstream

spartan3 IOI.S3E bittile 0
BitFrame
0 1 2 3
59 IO2:TMUX[2] IO2:OMUX[2] - -
58 IO2:TFF2_LATCH IO2:OFF2_LATCH - IO2:IDDRIN_MUX[2]
57 IO2:TFF1_LATCH IO2:OFF1_LATCH - ~IO2:INV.TCE
56 IO2:TMUX[0] IO2:OMUX[0] ~IO2:IFF2_SRVAL ~IO2:INV.OTCLK1
55 IO2:TMUX[3] IO2:OMUX[3] - ~IO2:INV.OTCLK2
54 IO2:TMUX[1] IO2:OMUX[1] - ~IO2:INV.ICE
53 IO2:TFF_SR_SYNC IO2:OFF_SR_SYNC - ~IO2:INV.ICLK1
52 IO2:INV.T1 IO2:INV.O1 ~IO2:IFF2_INIT ~IO2:INV.ICLK2
51 IO2:INV.T2 IO2:INV.O2 IO2:IFF_LATCH ~IO2:INV.REV
50 IO2:TFF_SR_ENABLE IO2:OFF_SR_ENABLE IO2:IFF_SR_ENABLE IO2:I_DELAY_ENABLE
49 IO2:TFF_REV_ENABLE IO2:OFF_REV_ENABLE IO2:IFF_REV_ENABLE -
48 ~IO2:TFF_INIT ~IO2:OFF_INIT IO2:IFF_SR_SYNC IO2:IDDRIN_MUX[0]
47 IO2:MISR_RESET - ~IO2:IFF1_INIT IO2:I_TSBYPASS_ENABLE
46 IO2:MISR_ENABLE - - -
45 ~IO2:TFF2_SRVAL ~IO2:OFF2_SRVAL - -
44 - - - IO2:TSBYPASS_MUX[0]
43 ~IO2:TFF1_SRVAL ~IO2:OFF1_SRVAL ~IO2:IFF1_SRVAL IO2:IFF_TSBYPASS_ENABLE
42 - - - IO2:IDDRIN_MUX[1]
41 IO2:MISR_CLOCK[1] - - IO2:IFF_DELAY_ENABLE
40 IO2:MISR_CLOCK[0] IO2:PCICE_MUX[0] IO2:PCICE_MUX[1] IO2:READBACK_I
39 IO1:MISR_CLOCK[0] IO1:PCICE_MUX[0] IO1:PCICE_MUX[1] IO1:READBACK_I
38 IO1:MISR_CLOCK[1] - - IO1:IFF_DELAY_ENABLE
37 IO0:O2_DDRMUX[0] - - IO0:IDDRIN_MUX[1]
36 ~IO1:TFF1_SRVAL ~IO1:OFF1_SRVAL ~IO1:IFF1_SRVAL IO1:IFF_TSBYPASS_ENABLE
35 - IO0:O1_DDRMUX[0] - IO1:TSBYPASS_MUX[0]
34 ~IO1:TFF2_SRVAL ~IO1:OFF2_SRVAL - -
33 IO1:MISR_ENABLE - - -
32 IO1:MISR_RESET - ~IO1:IFF1_INIT IO1:I_TSBYPASS_ENABLE
31 ~IO1:TFF_INIT ~IO1:OFF_INIT IO1:IFF_SR_SYNC -
30 IO1:TFF_REV_ENABLE IO1:OFF_REV_ENABLE IO1:IFF_REV_ENABLE IO1:IDDRIN_MUX[0]
29 IO1:TFF_SR_ENABLE IO1:OFF_SR_ENABLE IO1:IFF_SR_ENABLE IO1:I_DELAY_ENABLE
28 IO1:INV.T2 IO1:INV.O2 IO1:IFF_LATCH ~IO1:INV.REV
27 IO1:INV.T1 IO1:INV.O1 ~IO1:IFF2_INIT ~IO1:INV.ICLK2
26 IO1:TFF_SR_SYNC IO1:OFF_SR_SYNC - ~IO1:INV.ICLK1
25 IO1:TMUX[1] IO1:OMUX[1] - ~IO1:INV.ICE
24 IO1:TMUX[3] IO1:OMUX[3] - ~IO1:INV.OTCLK2
23 IO1:TMUX[0] IO1:OMUX[0] ~IO1:IFF2_SRVAL ~IO1:INV.OTCLK1
22 IO1:TFF1_LATCH IO1:OFF1_LATCH - ~IO1:INV.TCE
21 IO1:TFF2_LATCH IO1:OFF2_LATCH - IO0:IDDRIN_MUX[2]
20 IO1:TMUX[2] IO1:OMUX[2] - -
19 IO0:TMUX[2] IO0:OMUX[2] - -
18 IO0:TFF2_LATCH IO0:OFF2_LATCH - IO1:IDDRIN_MUX[2]
17 IO0:TFF1_LATCH IO0:OFF1_LATCH - ~IO0:INV.TCE
16 IO0:TMUX[0] IO0:OMUX[0] ~IO0:IFF2_SRVAL ~IO0:INV.OTCLK1
15 IO0:TMUX[3] IO0:OMUX[3] - ~IO0:INV.OTCLK2
14 IO0:TMUX[1] IO0:OMUX[1] - ~IO0:INV.ICE
13 IO0:TFF_SR_SYNC IO0:OFF_SR_SYNC - ~IO0:INV.ICLK1
12 IO0:INV.T1 IO0:INV.O1 ~IO0:IFF2_INIT ~IO0:INV.ICLK2
11 IO0:INV.T2 IO0:INV.O2 IO0:IFF_LATCH ~IO0:INV.REV
10 IO0:TFF_SR_ENABLE IO0:OFF_SR_ENABLE IO0:IFF_SR_ENABLE IO0:I_DELAY_ENABLE
9 IO0:TFF_REV_ENABLE IO0:OFF_REV_ENABLE IO0:IFF_REV_ENABLE -
8 ~IO0:TFF_INIT ~IO0:OFF_INIT IO0:IFF_SR_SYNC IO0:IDDRIN_MUX[0]
7 IO0:MISR_RESET - ~IO0:IFF1_INIT IO0:I_TSBYPASS_ENABLE
6 IO0:MISR_ENABLE - - -
5 ~IO0:TFF2_SRVAL ~IO0:OFF2_SRVAL - -
4 - IO1:O1_DDRMUX[0] - IO0:TSBYPASS_MUX[0]
3 ~IO0:TFF1_SRVAL ~IO0:OFF1_SRVAL ~IO0:IFF1_SRVAL IO0:IFF_TSBYPASS_ENABLE
2 IO1:O2_DDRMUX[0] - - IO1:IDDRIN_MUX[1]
1 IO0:MISR_CLOCK[1] - - IO0:IFF_DELAY_ENABLE
0 IO0:MISR_CLOCK[0] IO0:PCICE_MUX[0] IO0:PCICE_MUX[1] IO0:READBACK_I
IO0:IDDRIN_MUX 0.3.21 0.3.37 0.3.8
IO1:IDDRIN_MUX 0.3.18 0.3.2 0.3.30
IO2:IDDRIN_MUX 0.3.58 0.3.42 0.3.48
NONE 0 0 0
IFFDMUX 0 0 1
IDDRIN1 0 1 0
IDDRIN2 1 0 0
IO0:IFF1_INIT 0.2.7
IO0:IFF1_SRVAL 0.2.3
IO0:IFF2_INIT 0.2.12
IO0:IFF2_SRVAL 0.2.16
IO0:INV.ICE 0.3.14
IO0:INV.ICLK1 0.3.13
IO0:INV.ICLK2 0.3.12
IO0:INV.OTCLK1 0.3.16
IO0:INV.OTCLK2 0.3.15
IO0:INV.REV 0.3.11
IO0:INV.TCE 0.3.17
IO0:OFF1_SRVAL 0.1.3
IO0:OFF2_SRVAL 0.1.5
IO0:OFF_INIT 0.1.8
IO0:TFF1_SRVAL 0.0.3
IO0:TFF2_SRVAL 0.0.5
IO0:TFF_INIT 0.0.8
IO1:IFF1_INIT 0.2.32
IO1:IFF1_SRVAL 0.2.36
IO1:IFF2_INIT 0.2.27
IO1:IFF2_SRVAL 0.2.23
IO1:INV.ICE 0.3.25
IO1:INV.ICLK1 0.3.26
IO1:INV.ICLK2 0.3.27
IO1:INV.OTCLK1 0.3.23
IO1:INV.OTCLK2 0.3.24
IO1:INV.REV 0.3.28
IO1:INV.TCE 0.3.22
IO1:OFF1_SRVAL 0.1.36
IO1:OFF2_SRVAL 0.1.34
IO1:OFF_INIT 0.1.31
IO1:TFF1_SRVAL 0.0.36
IO1:TFF2_SRVAL 0.0.34
IO1:TFF_INIT 0.0.31
IO2:IFF1_INIT 0.2.47
IO2:IFF1_SRVAL 0.2.43
IO2:IFF2_INIT 0.2.52
IO2:IFF2_SRVAL 0.2.56
IO2:INV.ICE 0.3.54
IO2:INV.ICLK1 0.3.53
IO2:INV.ICLK2 0.3.52
IO2:INV.OTCLK1 0.3.56
IO2:INV.OTCLK2 0.3.55
IO2:INV.REV 0.3.51
IO2:INV.TCE 0.3.57
IO2:OFF1_SRVAL 0.1.43
IO2:OFF2_SRVAL 0.1.45
IO2:OFF_INIT 0.1.48
IO2:TFF1_SRVAL 0.0.43
IO2:TFF2_SRVAL 0.0.45
IO2:TFF_INIT 0.0.48
inverted ~[0]
IO0:IFF_DELAY_ENABLE 0.3.1
IO0:IFF_LATCH 0.2.11
IO0:IFF_REV_ENABLE 0.2.9
IO0:IFF_SR_ENABLE 0.2.10
IO0:IFF_SR_SYNC 0.2.8
IO0:IFF_TSBYPASS_ENABLE 0.3.3
IO0:INV.O1 0.1.12
IO0:INV.O2 0.1.11
IO0:INV.T1 0.0.12
IO0:INV.T2 0.0.11
IO0:I_DELAY_ENABLE 0.3.10
IO0:I_TSBYPASS_ENABLE 0.3.7
IO0:MISR_ENABLE 0.0.6
IO0:MISR_RESET 0.0.7
IO0:OFF1_LATCH 0.1.17
IO0:OFF2_LATCH 0.1.18
IO0:OFF_REV_ENABLE 0.1.9
IO0:OFF_SR_ENABLE 0.1.10
IO0:OFF_SR_SYNC 0.1.13
IO0:READBACK_I 0.3.0
IO0:TFF1_LATCH 0.0.17
IO0:TFF2_LATCH 0.0.18
IO0:TFF_REV_ENABLE 0.0.9
IO0:TFF_SR_ENABLE 0.0.10
IO0:TFF_SR_SYNC 0.0.13
IO1:IFF_DELAY_ENABLE 0.3.38
IO1:IFF_LATCH 0.2.28
IO1:IFF_REV_ENABLE 0.2.30
IO1:IFF_SR_ENABLE 0.2.29
IO1:IFF_SR_SYNC 0.2.31
IO1:IFF_TSBYPASS_ENABLE 0.3.36
IO1:INV.O1 0.1.27
IO1:INV.O2 0.1.28
IO1:INV.T1 0.0.27
IO1:INV.T2 0.0.28
IO1:I_DELAY_ENABLE 0.3.29
IO1:I_TSBYPASS_ENABLE 0.3.32
IO1:MISR_ENABLE 0.0.33
IO1:MISR_RESET 0.0.32
IO1:OFF1_LATCH 0.1.22
IO1:OFF2_LATCH 0.1.21
IO1:OFF_REV_ENABLE 0.1.30
IO1:OFF_SR_ENABLE 0.1.29
IO1:OFF_SR_SYNC 0.1.26
IO1:READBACK_I 0.3.39
IO1:TFF1_LATCH 0.0.22
IO1:TFF2_LATCH 0.0.21
IO1:TFF_REV_ENABLE 0.0.30
IO1:TFF_SR_ENABLE 0.0.29
IO1:TFF_SR_SYNC 0.0.26
IO2:IFF_DELAY_ENABLE 0.3.41
IO2:IFF_LATCH 0.2.51
IO2:IFF_REV_ENABLE 0.2.49
IO2:IFF_SR_ENABLE 0.2.50
IO2:IFF_SR_SYNC 0.2.48
IO2:IFF_TSBYPASS_ENABLE 0.3.43
IO2:INV.O1 0.1.52
IO2:INV.O2 0.1.51
IO2:INV.T1 0.0.52
IO2:INV.T2 0.0.51
IO2:I_DELAY_ENABLE 0.3.50
IO2:I_TSBYPASS_ENABLE 0.3.47
IO2:MISR_ENABLE 0.0.46
IO2:MISR_RESET 0.0.47
IO2:OFF1_LATCH 0.1.57
IO2:OFF2_LATCH 0.1.58
IO2:OFF_REV_ENABLE 0.1.49
IO2:OFF_SR_ENABLE 0.1.50
IO2:OFF_SR_SYNC 0.1.53
IO2:READBACK_I 0.3.40
IO2:TFF1_LATCH 0.0.57
IO2:TFF2_LATCH 0.0.58
IO2:TFF_REV_ENABLE 0.0.49
IO2:TFF_SR_ENABLE 0.0.50
IO2:TFF_SR_SYNC 0.0.53
non-inverted [0]
IO0:MISR_CLOCK 0.0.1 0.0.0
IO1:MISR_CLOCK 0.0.38 0.0.39
IO2:MISR_CLOCK 0.0.41 0.0.40
NONE 0 0
OTCLK1 0 1
OTCLK2 1 0
IO0:O1_DDRMUX 0.1.35
IO1:O1_DDRMUX 0.1.4
O1 0
ODDRIN1 1
IO0:O2_DDRMUX 0.0.37
IO1:O2_DDRMUX 0.0.2
O2 0
ODDRIN2 1
IO0:OMUX 0.1.15 0.1.19 0.1.14 0.1.16
IO1:OMUX 0.1.24 0.1.20 0.1.25 0.1.23
IO2:OMUX 0.1.55 0.1.59 0.1.54 0.1.56
NONE 0 0 0 0
O1 0 0 0 1
O2 0 0 1 0
OFF1 0 1 0 0
OFF2 1 0 0 0
OFFDDR 1 1 0 0
IO0:PCICE_MUX 0.2.0 0.1.0
IO1:PCICE_MUX 0.2.39 0.1.39
IO2:PCICE_MUX 0.2.40 0.1.40
NONE 0 0
OCE 0 1
PCICE 1 0
IO0:TMUX 0.0.15 0.0.19 0.0.14 0.0.16
IO1:TMUX 0.0.24 0.0.20 0.0.25 0.0.23
IO2:TMUX 0.0.55 0.0.59 0.0.54 0.0.56
NONE 0 0 0 0
T1 0 0 0 1
T2 0 0 1 0
TFF1 0 1 0 0
TFF2 1 0 0 0
TFFDDR 1 1 0 0
IO0:TSBYPASS_MUX 0.3.4
IO1:TSBYPASS_MUX 0.3.35
IO2:TSBYPASS_MUX 0.3.44
TMUX 0
GND 1

Tile IOI.S3A.LR

Cells: 1 IRIs: 0

Bel IO0

spartan3 IOI.S3A.LR bel IO0
PinDirectionWires
IoutputOUT.FAN4
ICEinputIMUX.DATA8
ICLK1inputIMUX.IOCLK0
ICLK2inputIMUX.IOCLK4
IQ1outputOUT.SEC8
IQ2outputOUT.SEC12
O1inputIMUX.DATA24
O2inputIMUX.DATA28
OCEinputIMUX.CE0
OTCLK1inputIMUX.IOCLK1
OTCLK2inputIMUX.IOCLK5
REVinputIMUX.DATA0
S1inputIMUX.DATA26
S2inputIMUX.DATA30
S3inputIMUX.DATA18
SRinputIMUX.SR0
ToutputOUT.FAN0
T1inputIMUX.DATA16
T2inputIMUX.DATA20
TCEinputIMUX.DATA4

Bel IO1

spartan3 IOI.S3A.LR bel IO1
PinDirectionWires
IoutputOUT.FAN5
ICEinputIMUX.DATA9
ICLK1inputIMUX.IOCLK0
ICLK2inputIMUX.IOCLK4
IQ1outputOUT.SEC9
IQ2outputOUT.SEC13
O1inputIMUX.DATA25
O2inputIMUX.DATA29
OCEinputIMUX.CE1
OTCLK1inputIMUX.IOCLK1
OTCLK2inputIMUX.IOCLK5
REVinputIMUX.DATA1
S1inputIMUX.DATA22
S2inputIMUX.DATA10
S3inputIMUX.DATA2
SRinputIMUX.SR1
ToutputOUT.FAN1
T1inputIMUX.DATA17
T2inputIMUX.DATA21
TCEinputIMUX.DATA5

Bel wires

spartan3 IOI.S3A.LR bel wires
WirePins
IMUX.SR0IO0.SR
IMUX.SR1IO1.SR
IMUX.IOCLK0IO0.ICLK1, IO1.ICLK1
IMUX.IOCLK1IO0.OTCLK1, IO1.OTCLK1
IMUX.IOCLK4IO0.ICLK2, IO1.ICLK2
IMUX.IOCLK5IO0.OTCLK2, IO1.OTCLK2
IMUX.CE0IO0.OCE
IMUX.CE1IO1.OCE
IMUX.DATA0IO0.REV
IMUX.DATA1IO1.REV
IMUX.DATA2IO1.S3
IMUX.DATA4IO0.TCE
IMUX.DATA5IO1.TCE
IMUX.DATA8IO0.ICE
IMUX.DATA9IO1.ICE
IMUX.DATA10IO1.S2
IMUX.DATA16IO0.T1
IMUX.DATA17IO1.T1
IMUX.DATA18IO0.S3
IMUX.DATA20IO0.T2
IMUX.DATA21IO1.T2
IMUX.DATA22IO1.S1
IMUX.DATA24IO0.O1
IMUX.DATA25IO1.O1
IMUX.DATA26IO0.S1
IMUX.DATA28IO0.O2
IMUX.DATA29IO1.O2
IMUX.DATA30IO0.S2
OUT.FAN0IO0.T
OUT.FAN1IO1.T
OUT.FAN4IO0.I
OUT.FAN5IO1.I
OUT.SEC8IO0.IQ1
OUT.SEC9IO1.IQ1
OUT.SEC12IO0.IQ2
OUT.SEC13IO1.IQ2

Bitstream

spartan3 IOI.S3A.LR bittile 0
BitFrame
0 1 2 3
58 - - - ~IO1:IFF_DELAY[1]
57 - - - IO1:DELAY_VARIABLE
56 - - - ~IO1:I_DELAY[2]
55 - - - ~IO1:I_DELAY[1]
54 - - - ~IO1:I_DELAY[0]
53 - - - ~IO0:IFF_DELAY[1]
52 - - - ~IO0:I_DELAY[0]
51 - - - ~IO0:IFF_DELAY[0]
50 - - - ~IO0:I_DELAY[2]
49 - - - ~IO0:I_DELAY[1]
48 - - - IO0:DELAY_VARIABLE
47 - - - ~IO1:IFF_DELAY[0]
46 - - - -
45 - - - -
44 - - - -
43 - - - -
42 - - - ~IO1:DELAY_COMMON
41 - - - ~IO0:DELAY_COMMON
40 - - - -
39 IO1:MISR_CLOCK[0] IO1:PCICE_MUX[0] IO1:PCICE_MUX[1] IO1:READBACK_I
38 IO1:MISR_CLOCK[1] - - IO1:IFF_DELAY_ENABLE
37 IO0:O2_DDRMUX[0] - - IO0:IDDRIN_MUX[1]
36 ~IO1:TFF1_SRVAL ~IO1:OFF1_SRVAL ~IO1:IFF1_SRVAL IO1:IFF_TSBYPASS_ENABLE
35 - IO0:O1_DDRMUX[0] - IO1:TSBYPASS_MUX[0]
34 ~IO1:TFF2_SRVAL ~IO1:OFF2_SRVAL - -
33 IO1:MISR_ENABLE - - -
32 IO1:MISR_RESET - ~IO1:IFF1_INIT IO1:I_TSBYPASS_ENABLE
31 ~IO1:TFF_INIT ~IO1:OFF_INIT IO1:IFF_SR_SYNC -
30 IO1:TFF_REV_ENABLE IO1:OFF_REV_ENABLE IO1:IFF_REV_ENABLE IO1:IDDRIN_MUX[0]
29 IO1:TFF_SR_ENABLE IO1:OFF_SR_ENABLE IO1:IFF_SR_ENABLE IO1:I_DELAY_ENABLE
28 IO1:INV.T2 IO1:INV.O2 IO1:IFF_LATCH ~IO1:INV.REV
27 IO1:INV.T1 IO1:INV.O1 ~IO1:IFF2_INIT ~IO1:INV.ICLK2
26 IO1:TFF_SR_SYNC IO1:OFF_SR_SYNC - ~IO1:INV.ICLK1
25 IO1:TMUX[1] IO1:OMUX[1] - ~IO1:INV.ICE
24 IO1:TMUX[3] IO1:OMUX[3] - ~IO1:INV.OTCLK2
23 IO1:TMUX[0] IO1:OMUX[0] ~IO1:IFF2_SRVAL ~IO1:INV.OTCLK1
22 IO1:TFF1_LATCH IO1:OFF1_LATCH - ~IO1:INV.TCE
21 IO1:TFF2_LATCH IO1:OFF2_LATCH - IO0:IDDRIN_MUX[2]
20 IO1:TMUX[2] IO1:OMUX[2] - -
19 IO0:TMUX[2] IO0:OMUX[2] - -
18 IO0:TFF2_LATCH IO0:OFF2_LATCH - IO1:IDDRIN_MUX[2]
17 IO0:TFF1_LATCH IO0:OFF1_LATCH - ~IO0:INV.TCE
16 IO0:TMUX[0] IO0:OMUX[0] ~IO0:IFF2_SRVAL ~IO0:INV.OTCLK1
15 IO0:TMUX[3] IO0:OMUX[3] - ~IO0:INV.OTCLK2
14 IO0:TMUX[1] IO0:OMUX[1] - ~IO0:INV.ICE
13 IO0:TFF_SR_SYNC IO0:OFF_SR_SYNC - ~IO0:INV.ICLK1
12 IO0:INV.T1 IO0:INV.O1 ~IO0:IFF2_INIT ~IO0:INV.ICLK2
11 IO0:INV.T2 IO0:INV.O2 IO0:IFF_LATCH ~IO0:INV.REV
10 IO0:TFF_SR_ENABLE IO0:OFF_SR_ENABLE IO0:IFF_SR_ENABLE IO0:I_DELAY_ENABLE
9 IO0:TFF_REV_ENABLE IO0:OFF_REV_ENABLE IO0:IFF_REV_ENABLE -
8 ~IO0:TFF_INIT ~IO0:OFF_INIT IO0:IFF_SR_SYNC IO0:IDDRIN_MUX[0]
7 IO0:MISR_RESET - ~IO0:IFF1_INIT IO0:I_TSBYPASS_ENABLE
6 IO0:MISR_ENABLE - - -
5 ~IO0:TFF2_SRVAL ~IO0:OFF2_SRVAL - -
4 - IO1:O1_DDRMUX[0] - IO0:TSBYPASS_MUX[0]
3 ~IO0:TFF1_SRVAL ~IO0:OFF1_SRVAL ~IO0:IFF1_SRVAL IO0:IFF_TSBYPASS_ENABLE
2 IO1:O2_DDRMUX[0] - - IO1:IDDRIN_MUX[1]
1 IO0:MISR_CLOCK[1] - - IO0:IFF_DELAY_ENABLE
0 IO0:MISR_CLOCK[0] IO0:PCICE_MUX[0] IO0:PCICE_MUX[1] IO0:READBACK_I
IO0:DELAY_COMMON 0.3.41
IO0:IFF1_INIT 0.2.7
IO0:IFF1_SRVAL 0.2.3
IO0:IFF2_INIT 0.2.12
IO0:IFF2_SRVAL 0.2.16
IO0:INV.ICE 0.3.14
IO0:INV.ICLK1 0.3.13
IO0:INV.ICLK2 0.3.12
IO0:INV.OTCLK1 0.3.16
IO0:INV.OTCLK2 0.3.15
IO0:INV.REV 0.3.11
IO0:INV.TCE 0.3.17
IO0:OFF1_SRVAL 0.1.3
IO0:OFF2_SRVAL 0.1.5
IO0:OFF_INIT 0.1.8
IO0:TFF1_SRVAL 0.0.3
IO0:TFF2_SRVAL 0.0.5
IO0:TFF_INIT 0.0.8
IO1:DELAY_COMMON 0.3.42
IO1:IFF1_INIT 0.2.32
IO1:IFF1_SRVAL 0.2.36
IO1:IFF2_INIT 0.2.27
IO1:IFF2_SRVAL 0.2.23
IO1:INV.ICE 0.3.25
IO1:INV.ICLK1 0.3.26
IO1:INV.ICLK2 0.3.27
IO1:INV.OTCLK1 0.3.23
IO1:INV.OTCLK2 0.3.24
IO1:INV.REV 0.3.28
IO1:INV.TCE 0.3.22
IO1:OFF1_SRVAL 0.1.36
IO1:OFF2_SRVAL 0.1.34
IO1:OFF_INIT 0.1.31
IO1:TFF1_SRVAL 0.0.36
IO1:TFF2_SRVAL 0.0.34
IO1:TFF_INIT 0.0.31
inverted ~[0]
IO0:DELAY_VARIABLE 0.3.48
IO0:IFF_DELAY_ENABLE 0.3.1
IO0:IFF_LATCH 0.2.11
IO0:IFF_REV_ENABLE 0.2.9
IO0:IFF_SR_ENABLE 0.2.10
IO0:IFF_SR_SYNC 0.2.8
IO0:IFF_TSBYPASS_ENABLE 0.3.3
IO0:INV.O1 0.1.12
IO0:INV.O2 0.1.11
IO0:INV.T1 0.0.12
IO0:INV.T2 0.0.11
IO0:I_DELAY_ENABLE 0.3.10
IO0:I_TSBYPASS_ENABLE 0.3.7
IO0:MISR_ENABLE 0.0.6
IO0:MISR_RESET 0.0.7
IO0:OFF1_LATCH 0.1.17
IO0:OFF2_LATCH 0.1.18
IO0:OFF_REV_ENABLE 0.1.9
IO0:OFF_SR_ENABLE 0.1.10
IO0:OFF_SR_SYNC 0.1.13
IO0:READBACK_I 0.3.0
IO0:TFF1_LATCH 0.0.17
IO0:TFF2_LATCH 0.0.18
IO0:TFF_REV_ENABLE 0.0.9
IO0:TFF_SR_ENABLE 0.0.10
IO0:TFF_SR_SYNC 0.0.13
IO1:DELAY_VARIABLE 0.3.57
IO1:IFF_DELAY_ENABLE 0.3.38
IO1:IFF_LATCH 0.2.28
IO1:IFF_REV_ENABLE 0.2.30
IO1:IFF_SR_ENABLE 0.2.29
IO1:IFF_SR_SYNC 0.2.31
IO1:IFF_TSBYPASS_ENABLE 0.3.36
IO1:INV.O1 0.1.27
IO1:INV.O2 0.1.28
IO1:INV.T1 0.0.27
IO1:INV.T2 0.0.28
IO1:I_DELAY_ENABLE 0.3.29
IO1:I_TSBYPASS_ENABLE 0.3.32
IO1:MISR_ENABLE 0.0.33
IO1:MISR_RESET 0.0.32
IO1:OFF1_LATCH 0.1.22
IO1:OFF2_LATCH 0.1.21
IO1:OFF_REV_ENABLE 0.1.30
IO1:OFF_SR_ENABLE 0.1.29
IO1:OFF_SR_SYNC 0.1.26
IO1:READBACK_I 0.3.39
IO1:TFF1_LATCH 0.0.22
IO1:TFF2_LATCH 0.0.21
IO1:TFF_REV_ENABLE 0.0.30
IO1:TFF_SR_ENABLE 0.0.29
IO1:TFF_SR_SYNC 0.0.26
non-inverted [0]
IO0:IDDRIN_MUX 0.3.21 0.3.37 0.3.8
IO1:IDDRIN_MUX 0.3.18 0.3.2 0.3.30
NONE 0 0 0
IFFDMUX 0 0 1
IDDRIN1 0 1 0
IDDRIN2 1 0 0
IO0:IFF_DELAY 0.3.53 0.3.51
IO1:IFF_DELAY 0.3.58 0.3.47
inverted ~[1] ~[0]
IO0:I_DELAY 0.3.50 0.3.49 0.3.52
IO1:I_DELAY 0.3.56 0.3.55 0.3.54
inverted ~[2] ~[1] ~[0]
IO0:MISR_CLOCK 0.0.1 0.0.0
IO1:MISR_CLOCK 0.0.38 0.0.39
NONE 0 0
OTCLK1 0 1
OTCLK2 1 0
IO0:O1_DDRMUX 0.1.35
IO1:O1_DDRMUX 0.1.4
O1 0
ODDRIN1 1
IO0:O2_DDRMUX 0.0.37
IO1:O2_DDRMUX 0.0.2
O2 0
ODDRIN2 1
IO0:OMUX 0.1.15 0.1.19 0.1.14 0.1.16
IO1:OMUX 0.1.24 0.1.20 0.1.25 0.1.23
NONE 0 0 0 0
O1 0 0 0 1
O2 0 0 1 0
OFF1 0 1 0 0
OFF2 1 0 0 0
OFFDDR 1 1 0 0
IO0:PCICE_MUX 0.2.0 0.1.0
IO1:PCICE_MUX 0.2.39 0.1.39
NONE 0 0
OCE 0 1
PCICE 1 0
IO0:TMUX 0.0.15 0.0.19 0.0.14 0.0.16
IO1:TMUX 0.0.24 0.0.20 0.0.25 0.0.23
NONE 0 0 0 0
T1 0 0 0 1
T2 0 0 1 0
TFF1 0 1 0 0
TFF2 1 0 0 0
TFFDDR 1 1 0 0
IO0:TSBYPASS_MUX 0.3.4
IO1:TSBYPASS_MUX 0.3.35
TMUX 0
GND 1

Tile IOI.S3A.B

Cells: 1 IRIs: 0

Bel IO0

spartan3 IOI.S3A.B bel IO0
PinDirectionWires
IoutputOUT.FAN4
ICEinputIMUX.DATA8
ICLK1inputIMUX.IOCLK0
ICLK2inputIMUX.IOCLK4
IQ1outputOUT.SEC8
IQ2outputOUT.SEC12
O1inputIMUX.DATA24
O2inputIMUX.DATA28
OCEinputIMUX.CE0
OTCLK1inputIMUX.IOCLK1
OTCLK2inputIMUX.IOCLK5
REVinputIMUX.DATA0
S1inputIMUX.DATA12
S2inputIMUX.DATA7
S3inputIMUX.DATA3
SRinputIMUX.SR0
ToutputOUT.FAN0
T1inputIMUX.DATA16
T2inputIMUX.DATA20
TCEinputIMUX.DATA4

Bel IO1

spartan3 IOI.S3A.B bel IO1
PinDirectionWires
IoutputOUT.FAN5
ICEinputIMUX.DATA9
ICLK1inputIMUX.IOCLK0
ICLK2inputIMUX.IOCLK4
IQ1outputOUT.SEC9
IQ2outputOUT.SEC13
O1inputIMUX.DATA25
O2inputIMUX.DATA29
OCEinputIMUX.CE1
OTCLK1inputIMUX.IOCLK1
OTCLK2inputIMUX.IOCLK5
REVinputIMUX.DATA1
S1inputIMUX.DATA15
S2inputIMUX.DATA14
S3inputIMUX.DATA11
SRinputIMUX.SR1
ToutputOUT.FAN1
T1inputIMUX.DATA17
T2inputIMUX.DATA21
TCEinputIMUX.DATA5

Bel IO2

spartan3 IOI.S3A.B bel IO2
PinDirectionWires
IoutputOUT.FAN6
ICEinputIMUX.DATA10
ICLK1inputIMUX.IOCLK2
ICLK2inputIMUX.IOCLK6
IQ1outputOUT.SEC10
IQ2outputOUT.SEC14
O1inputIMUX.DATA26
O2inputIMUX.DATA30
OCEinputIMUX.CE2
OTCLK1inputIMUX.IOCLK3
OTCLK2inputIMUX.IOCLK7
REVinputIMUX.DATA2
S1inputIMUX.DATA31
S2inputIMUX.DATA27
S3inputIMUX.DATA23
SRinputIMUX.SR2
ToutputOUT.FAN2
T1inputIMUX.DATA18
T2inputIMUX.DATA22
TCEinputIMUX.DATA6

Bel wires

spartan3 IOI.S3A.B bel wires
WirePins
IMUX.SR0IO0.SR
IMUX.SR1IO1.SR
IMUX.SR2IO2.SR
IMUX.IOCLK0IO0.ICLK1, IO1.ICLK1
IMUX.IOCLK1IO0.OTCLK1, IO1.OTCLK1
IMUX.IOCLK2IO2.ICLK1
IMUX.IOCLK3IO2.OTCLK1
IMUX.IOCLK4IO0.ICLK2, IO1.ICLK2
IMUX.IOCLK5IO0.OTCLK2, IO1.OTCLK2
IMUX.IOCLK6IO2.ICLK2
IMUX.IOCLK7IO2.OTCLK2
IMUX.CE0IO0.OCE
IMUX.CE1IO1.OCE
IMUX.CE2IO2.OCE
IMUX.DATA0IO0.REV
IMUX.DATA1IO1.REV
IMUX.DATA2IO2.REV
IMUX.DATA3IO0.S3
IMUX.DATA4IO0.TCE
IMUX.DATA5IO1.TCE
IMUX.DATA6IO2.TCE
IMUX.DATA7IO0.S2
IMUX.DATA8IO0.ICE
IMUX.DATA9IO1.ICE
IMUX.DATA10IO2.ICE
IMUX.DATA11IO1.S3
IMUX.DATA12IO0.S1
IMUX.DATA14IO1.S2
IMUX.DATA15IO1.S1
IMUX.DATA16IO0.T1
IMUX.DATA17IO1.T1
IMUX.DATA18IO2.T1
IMUX.DATA20IO0.T2
IMUX.DATA21IO1.T2
IMUX.DATA22IO2.T2
IMUX.DATA23IO2.S3
IMUX.DATA24IO0.O1
IMUX.DATA25IO1.O1
IMUX.DATA26IO2.O1
IMUX.DATA27IO2.S2
IMUX.DATA28IO0.O2
IMUX.DATA29IO1.O2
IMUX.DATA30IO2.O2
IMUX.DATA31IO2.S1
OUT.FAN0IO0.T
OUT.FAN1IO1.T
OUT.FAN2IO2.T
OUT.FAN4IO0.I
OUT.FAN5IO1.I
OUT.FAN6IO2.I
OUT.SEC8IO0.IQ1
OUT.SEC9IO1.IQ1
OUT.SEC10IO2.IQ1
OUT.SEC12IO0.IQ2
OUT.SEC13IO1.IQ2
OUT.SEC14IO2.IQ2

Bitstream

spartan3 IOI.S3A.B bittile 0
BitFrame
0 1 2 3
59 IO2:TMUX[2] IO2:OMUX[2] - -
58 IO2:TFF2_LATCH IO2:OFF2_LATCH - IO2:IDDRIN_MUX[2]
57 IO2:TFF1_LATCH IO2:OFF1_LATCH - ~IO2:INV.TCE
56 IO2:TMUX[0] IO2:OMUX[0] ~IO2:IFF2_SRVAL ~IO2:INV.OTCLK1
55 IO2:TMUX[3] IO2:OMUX[3] - ~IO2:INV.OTCLK2
54 IO2:TMUX[1] IO2:OMUX[1] - ~IO2:INV.ICE
53 IO2:TFF_SR_SYNC IO2:OFF_SR_SYNC - ~IO2:INV.ICLK1
52 IO2:INV.T1 IO2:INV.O1 ~IO2:IFF2_INIT ~IO2:INV.ICLK2
51 IO2:INV.T2 IO2:INV.O2 IO2:IFF_LATCH ~IO2:INV.REV
50 IO2:TFF_SR_ENABLE IO2:OFF_SR_ENABLE IO2:IFF_SR_ENABLE IO2:I_DELAY_ENABLE
49 IO2:TFF_REV_ENABLE IO2:OFF_REV_ENABLE IO2:IFF_REV_ENABLE -
48 ~IO2:TFF_INIT ~IO2:OFF_INIT IO2:IFF_SR_SYNC IO2:IDDRIN_MUX[0]
47 IO2:MISR_RESET - ~IO2:IFF1_INIT IO2:I_TSBYPASS_ENABLE
46 IO2:MISR_ENABLE - - -
45 ~IO2:TFF2_SRVAL ~IO2:OFF2_SRVAL - -
44 - - - IO2:TSBYPASS_MUX[0]
43 ~IO2:TFF1_SRVAL ~IO2:OFF1_SRVAL ~IO2:IFF1_SRVAL IO2:IFF_TSBYPASS_ENABLE
42 - - - IO2:IDDRIN_MUX[1]
41 IO2:MISR_CLOCK[1] - - IO2:IFF_DELAY_ENABLE
40 IO2:MISR_CLOCK[0] IO2:PCICE_MUX[0] IO2:PCICE_MUX[1] IO2:READBACK_I
39 IO1:MISR_CLOCK[0] IO1:PCICE_MUX[0] IO1:PCICE_MUX[1] IO1:READBACK_I
38 IO1:MISR_CLOCK[1] - - IO1:IFF_DELAY_ENABLE
37 IO0:O2_DDRMUX[0] - - IO0:IDDRIN_MUX[1]
36 ~IO1:TFF1_SRVAL ~IO1:OFF1_SRVAL ~IO1:IFF1_SRVAL IO1:IFF_TSBYPASS_ENABLE
35 - IO0:O1_DDRMUX[0] - IO1:TSBYPASS_MUX[0]
34 ~IO1:TFF2_SRVAL ~IO1:OFF2_SRVAL - -
33 IO1:MISR_ENABLE - - -
32 IO1:MISR_RESET - ~IO1:IFF1_INIT IO1:I_TSBYPASS_ENABLE
31 ~IO1:TFF_INIT ~IO1:OFF_INIT IO1:IFF_SR_SYNC -
30 IO1:TFF_REV_ENABLE IO1:OFF_REV_ENABLE IO1:IFF_REV_ENABLE IO1:IDDRIN_MUX[0]
29 IO1:TFF_SR_ENABLE IO1:OFF_SR_ENABLE IO1:IFF_SR_ENABLE IO1:I_DELAY_ENABLE
28 IO1:INV.T2 IO1:INV.O2 IO1:IFF_LATCH ~IO1:INV.REV
27 IO1:INV.T1 IO1:INV.O1 ~IO1:IFF2_INIT ~IO1:INV.ICLK2
26 IO1:TFF_SR_SYNC IO1:OFF_SR_SYNC - ~IO1:INV.ICLK1
25 IO1:TMUX[1] IO1:OMUX[1] - ~IO1:INV.ICE
24 IO1:TMUX[3] IO1:OMUX[3] - ~IO1:INV.OTCLK2
23 IO1:TMUX[0] IO1:OMUX[0] ~IO1:IFF2_SRVAL ~IO1:INV.OTCLK1
22 IO1:TFF1_LATCH IO1:OFF1_LATCH - ~IO1:INV.TCE
21 IO1:TFF2_LATCH IO1:OFF2_LATCH - IO0:IDDRIN_MUX[2]
20 IO1:TMUX[2] IO1:OMUX[2] - -
19 IO0:TMUX[2] IO0:OMUX[2] - -
18 IO0:TFF2_LATCH IO0:OFF2_LATCH - IO1:IDDRIN_MUX[2]
17 IO0:TFF1_LATCH IO0:OFF1_LATCH - ~IO0:INV.TCE
16 IO0:TMUX[0] IO0:OMUX[0] ~IO0:IFF2_SRVAL ~IO0:INV.OTCLK1
15 IO0:TMUX[3] IO0:OMUX[3] - ~IO0:INV.OTCLK2
14 IO0:TMUX[1] IO0:OMUX[1] - ~IO0:INV.ICE
13 IO0:TFF_SR_SYNC IO0:OFF_SR_SYNC - ~IO0:INV.ICLK1
12 IO0:INV.T1 IO0:INV.O1 ~IO0:IFF2_INIT ~IO0:INV.ICLK2
11 IO0:INV.T2 IO0:INV.O2 IO0:IFF_LATCH ~IO0:INV.REV
10 IO0:TFF_SR_ENABLE IO0:OFF_SR_ENABLE IO0:IFF_SR_ENABLE IO0:I_DELAY_ENABLE
9 IO0:TFF_REV_ENABLE IO0:OFF_REV_ENABLE IO0:IFF_REV_ENABLE -
8 ~IO0:TFF_INIT ~IO0:OFF_INIT IO0:IFF_SR_SYNC IO0:IDDRIN_MUX[0]
7 IO0:MISR_RESET - ~IO0:IFF1_INIT IO0:I_TSBYPASS_ENABLE
6 IO0:MISR_ENABLE - - -
5 ~IO0:TFF2_SRVAL ~IO0:OFF2_SRVAL - -
4 - IO1:O1_DDRMUX[0] - IO0:TSBYPASS_MUX[0]
3 ~IO0:TFF1_SRVAL ~IO0:OFF1_SRVAL ~IO0:IFF1_SRVAL IO0:IFF_TSBYPASS_ENABLE
2 IO1:O2_DDRMUX[0] - - IO1:IDDRIN_MUX[1]
1 IO0:MISR_CLOCK[1] - - IO0:IFF_DELAY_ENABLE
0 IO0:MISR_CLOCK[0] IO0:PCICE_MUX[0] IO0:PCICE_MUX[1] IO0:READBACK_I
IO0:IDDRIN_MUX 0.3.21 0.3.37 0.3.8
IO1:IDDRIN_MUX 0.3.18 0.3.2 0.3.30
IO2:IDDRIN_MUX 0.3.58 0.3.42 0.3.48
NONE 0 0 0
IFFDMUX 0 0 1
IDDRIN1 0 1 0
IDDRIN2 1 0 0
IO0:IFF1_INIT 0.2.7
IO0:IFF1_SRVAL 0.2.3
IO0:IFF2_INIT 0.2.12
IO0:IFF2_SRVAL 0.2.16
IO0:INV.ICE 0.3.14
IO0:INV.ICLK1 0.3.13
IO0:INV.ICLK2 0.3.12
IO0:INV.OTCLK1 0.3.16
IO0:INV.OTCLK2 0.3.15
IO0:INV.REV 0.3.11
IO0:INV.TCE 0.3.17
IO0:OFF1_SRVAL 0.1.3
IO0:OFF2_SRVAL 0.1.5
IO0:OFF_INIT 0.1.8
IO0:TFF1_SRVAL 0.0.3
IO0:TFF2_SRVAL 0.0.5
IO0:TFF_INIT 0.0.8
IO1:IFF1_INIT 0.2.32
IO1:IFF1_SRVAL 0.2.36
IO1:IFF2_INIT 0.2.27
IO1:IFF2_SRVAL 0.2.23
IO1:INV.ICE 0.3.25
IO1:INV.ICLK1 0.3.26
IO1:INV.ICLK2 0.3.27
IO1:INV.OTCLK1 0.3.23
IO1:INV.OTCLK2 0.3.24
IO1:INV.REV 0.3.28
IO1:INV.TCE 0.3.22
IO1:OFF1_SRVAL 0.1.36
IO1:OFF2_SRVAL 0.1.34
IO1:OFF_INIT 0.1.31
IO1:TFF1_SRVAL 0.0.36
IO1:TFF2_SRVAL 0.0.34
IO1:TFF_INIT 0.0.31
IO2:IFF1_INIT 0.2.47
IO2:IFF1_SRVAL 0.2.43
IO2:IFF2_INIT 0.2.52
IO2:IFF2_SRVAL 0.2.56
IO2:INV.ICE 0.3.54
IO2:INV.ICLK1 0.3.53
IO2:INV.ICLK2 0.3.52
IO2:INV.OTCLK1 0.3.56
IO2:INV.OTCLK2 0.3.55
IO2:INV.REV 0.3.51
IO2:INV.TCE 0.3.57
IO2:OFF1_SRVAL 0.1.43
IO2:OFF2_SRVAL 0.1.45
IO2:OFF_INIT 0.1.48
IO2:TFF1_SRVAL 0.0.43
IO2:TFF2_SRVAL 0.0.45
IO2:TFF_INIT 0.0.48
inverted ~[0]
IO0:IFF_DELAY_ENABLE 0.3.1
IO0:IFF_LATCH 0.2.11
IO0:IFF_REV_ENABLE 0.2.9
IO0:IFF_SR_ENABLE 0.2.10
IO0:IFF_SR_SYNC 0.2.8
IO0:IFF_TSBYPASS_ENABLE 0.3.3
IO0:INV.O1 0.1.12
IO0:INV.O2 0.1.11
IO0:INV.T1 0.0.12
IO0:INV.T2 0.0.11
IO0:I_DELAY_ENABLE 0.3.10
IO0:I_TSBYPASS_ENABLE 0.3.7
IO0:MISR_ENABLE 0.0.6
IO0:MISR_RESET 0.0.7
IO0:OFF1_LATCH 0.1.17
IO0:OFF2_LATCH 0.1.18
IO0:OFF_REV_ENABLE 0.1.9
IO0:OFF_SR_ENABLE 0.1.10
IO0:OFF_SR_SYNC 0.1.13
IO0:READBACK_I 0.3.0
IO0:TFF1_LATCH 0.0.17
IO0:TFF2_LATCH 0.0.18
IO0:TFF_REV_ENABLE 0.0.9
IO0:TFF_SR_ENABLE 0.0.10
IO0:TFF_SR_SYNC 0.0.13
IO1:IFF_DELAY_ENABLE 0.3.38
IO1:IFF_LATCH 0.2.28
IO1:IFF_REV_ENABLE 0.2.30
IO1:IFF_SR_ENABLE 0.2.29
IO1:IFF_SR_SYNC 0.2.31
IO1:IFF_TSBYPASS_ENABLE 0.3.36
IO1:INV.O1 0.1.27
IO1:INV.O2 0.1.28
IO1:INV.T1 0.0.27
IO1:INV.T2 0.0.28
IO1:I_DELAY_ENABLE 0.3.29
IO1:I_TSBYPASS_ENABLE 0.3.32
IO1:MISR_ENABLE 0.0.33
IO1:MISR_RESET 0.0.32
IO1:OFF1_LATCH 0.1.22
IO1:OFF2_LATCH 0.1.21
IO1:OFF_REV_ENABLE 0.1.30
IO1:OFF_SR_ENABLE 0.1.29
IO1:OFF_SR_SYNC 0.1.26
IO1:READBACK_I 0.3.39
IO1:TFF1_LATCH 0.0.22
IO1:TFF2_LATCH 0.0.21
IO1:TFF_REV_ENABLE 0.0.30
IO1:TFF_SR_ENABLE 0.0.29
IO1:TFF_SR_SYNC 0.0.26
IO2:IFF_DELAY_ENABLE 0.3.41
IO2:IFF_LATCH 0.2.51
IO2:IFF_REV_ENABLE 0.2.49
IO2:IFF_SR_ENABLE 0.2.50
IO2:IFF_SR_SYNC 0.2.48
IO2:IFF_TSBYPASS_ENABLE 0.3.43
IO2:INV.O1 0.1.52
IO2:INV.O2 0.1.51
IO2:INV.T1 0.0.52
IO2:INV.T2 0.0.51
IO2:I_DELAY_ENABLE 0.3.50
IO2:I_TSBYPASS_ENABLE 0.3.47
IO2:MISR_ENABLE 0.0.46
IO2:MISR_RESET 0.0.47
IO2:OFF1_LATCH 0.1.57
IO2:OFF2_LATCH 0.1.58
IO2:OFF_REV_ENABLE 0.1.49
IO2:OFF_SR_ENABLE 0.1.50
IO2:OFF_SR_SYNC 0.1.53
IO2:READBACK_I 0.3.40
IO2:TFF1_LATCH 0.0.57
IO2:TFF2_LATCH 0.0.58
IO2:TFF_REV_ENABLE 0.0.49
IO2:TFF_SR_ENABLE 0.0.50
IO2:TFF_SR_SYNC 0.0.53
non-inverted [0]
IO0:MISR_CLOCK 0.0.1 0.0.0
IO1:MISR_CLOCK 0.0.38 0.0.39
IO2:MISR_CLOCK 0.0.41 0.0.40
NONE 0 0
OTCLK1 0 1
OTCLK2 1 0
IO0:O1_DDRMUX 0.1.35
IO1:O1_DDRMUX 0.1.4
O1 0
ODDRIN1 1
IO0:O2_DDRMUX 0.0.37
IO1:O2_DDRMUX 0.0.2
O2 0
ODDRIN2 1
IO0:OMUX 0.1.15 0.1.19 0.1.14 0.1.16
IO1:OMUX 0.1.24 0.1.20 0.1.25 0.1.23
IO2:OMUX 0.1.55 0.1.59 0.1.54 0.1.56
NONE 0 0 0 0
O1 0 0 0 1
O2 0 0 1 0
OFF1 0 1 0 0
OFF2 1 0 0 0
OFFDDR 1 1 0 0
IO0:PCICE_MUX 0.2.0 0.1.0
IO1:PCICE_MUX 0.2.39 0.1.39
IO2:PCICE_MUX 0.2.40 0.1.40
NONE 0 0
OCE 0 1
PCICE 1 0
IO0:TMUX 0.0.15 0.0.19 0.0.14 0.0.16
IO1:TMUX 0.0.24 0.0.20 0.0.25 0.0.23
IO2:TMUX 0.0.55 0.0.59 0.0.54 0.0.56
NONE 0 0 0 0
T1 0 0 0 1
T2 0 0 1 0
TFF1 0 1 0 0
TFF2 1 0 0 0
TFFDDR 1 1 0 0
IO0:TSBYPASS_MUX 0.3.4
IO1:TSBYPASS_MUX 0.3.35
IO2:TSBYPASS_MUX 0.3.44
TMUX 0
GND 1

Tile IOI.S3A.T

Cells: 1 IRIs: 0

Bel IO0

spartan3 IOI.S3A.T bel IO0
PinDirectionWires
IoutputOUT.FAN4
ICEinputIMUX.DATA8
ICLK1inputIMUX.IOCLK0
ICLK2inputIMUX.IOCLK4
IQ1outputOUT.SEC8
IQ2outputOUT.SEC12
O1inputIMUX.DATA24
O2inputIMUX.DATA28
OCEinputIMUX.CE0
OTCLK1inputIMUX.IOCLK1
OTCLK2inputIMUX.IOCLK5
REVinputIMUX.DATA0
S1inputIMUX.DATA31
S2inputIMUX.DATA27
S3inputIMUX.DATA23
SRinputIMUX.SR0
ToutputOUT.FAN0
T1inputIMUX.DATA16
T2inputIMUX.DATA20
TCEinputIMUX.DATA4

Bel IO1

spartan3 IOI.S3A.T bel IO1
PinDirectionWires
IoutputOUT.FAN5
ICEinputIMUX.DATA9
ICLK1inputIMUX.IOCLK0
ICLK2inputIMUX.IOCLK4
IQ1outputOUT.SEC9
IQ2outputOUT.SEC13
O1inputIMUX.DATA25
O2inputIMUX.DATA29
OCEinputIMUX.CE1
OTCLK1inputIMUX.IOCLK1
OTCLK2inputIMUX.IOCLK5
REVinputIMUX.DATA1
S1inputIMUX.DATA15
S2inputIMUX.DATA14
S3inputIMUX.DATA11
SRinputIMUX.SR1
ToutputOUT.FAN1
T1inputIMUX.DATA17
T2inputIMUX.DATA21
TCEinputIMUX.DATA5

Bel IO2

spartan3 IOI.S3A.T bel IO2
PinDirectionWires
IoutputOUT.FAN6
ICEinputIMUX.DATA10
ICLK1inputIMUX.IOCLK2
ICLK2inputIMUX.IOCLK6
IQ1outputOUT.SEC10
IQ2outputOUT.SEC14
O1inputIMUX.DATA26
O2inputIMUX.DATA30
OCEinputIMUX.CE2
OTCLK1inputIMUX.IOCLK3
OTCLK2inputIMUX.IOCLK7
REVinputIMUX.DATA2
S1inputIMUX.DATA12
S2inputIMUX.DATA7
S3inputIMUX.DATA3
SRinputIMUX.SR2
ToutputOUT.FAN2
T1inputIMUX.DATA18
T2inputIMUX.DATA22
TCEinputIMUX.DATA6

Bel wires

spartan3 IOI.S3A.T bel wires
WirePins
IMUX.SR0IO0.SR
IMUX.SR1IO1.SR
IMUX.SR2IO2.SR
IMUX.IOCLK0IO0.ICLK1, IO1.ICLK1
IMUX.IOCLK1IO0.OTCLK1, IO1.OTCLK1
IMUX.IOCLK2IO2.ICLK1
IMUX.IOCLK3IO2.OTCLK1
IMUX.IOCLK4IO0.ICLK2, IO1.ICLK2
IMUX.IOCLK5IO0.OTCLK2, IO1.OTCLK2
IMUX.IOCLK6IO2.ICLK2
IMUX.IOCLK7IO2.OTCLK2
IMUX.CE0IO0.OCE
IMUX.CE1IO1.OCE
IMUX.CE2IO2.OCE
IMUX.DATA0IO0.REV
IMUX.DATA1IO1.REV
IMUX.DATA2IO2.REV
IMUX.DATA3IO2.S3
IMUX.DATA4IO0.TCE
IMUX.DATA5IO1.TCE
IMUX.DATA6IO2.TCE
IMUX.DATA7IO2.S2
IMUX.DATA8IO0.ICE
IMUX.DATA9IO1.ICE
IMUX.DATA10IO2.ICE
IMUX.DATA11IO1.S3
IMUX.DATA12IO2.S1
IMUX.DATA14IO1.S2
IMUX.DATA15IO1.S1
IMUX.DATA16IO0.T1
IMUX.DATA17IO1.T1
IMUX.DATA18IO2.T1
IMUX.DATA20IO0.T2
IMUX.DATA21IO1.T2
IMUX.DATA22IO2.T2
IMUX.DATA23IO0.S3
IMUX.DATA24IO0.O1
IMUX.DATA25IO1.O1
IMUX.DATA26IO2.O1
IMUX.DATA27IO0.S2
IMUX.DATA28IO0.O2
IMUX.DATA29IO1.O2
IMUX.DATA30IO2.O2
IMUX.DATA31IO0.S1
OUT.FAN0IO0.T
OUT.FAN1IO1.T
OUT.FAN2IO2.T
OUT.FAN4IO0.I
OUT.FAN5IO1.I
OUT.FAN6IO2.I
OUT.SEC8IO0.IQ1
OUT.SEC9IO1.IQ1
OUT.SEC10IO2.IQ1
OUT.SEC12IO0.IQ2
OUT.SEC13IO1.IQ2
OUT.SEC14IO2.IQ2

Bitstream

spartan3 IOI.S3A.T bittile 0
BitFrame
0 1 2 3
59 IO2:TMUX[2] IO2:OMUX[2] - -
58 IO2:TFF2_LATCH IO2:OFF2_LATCH - IO2:IDDRIN_MUX[2]
57 IO2:TFF1_LATCH IO2:OFF1_LATCH - ~IO2:INV.TCE
56 IO2:TMUX[0] IO2:OMUX[0] ~IO2:IFF2_SRVAL ~IO2:INV.OTCLK1
55 IO2:TMUX[3] IO2:OMUX[3] - ~IO2:INV.OTCLK2
54 IO2:TMUX[1] IO2:OMUX[1] - ~IO2:INV.ICE
53 IO2:TFF_SR_SYNC IO2:OFF_SR_SYNC - ~IO2:INV.ICLK1
52 IO2:INV.T1 IO2:INV.O1 ~IO2:IFF2_INIT ~IO2:INV.ICLK2
51 IO2:INV.T2 IO2:INV.O2 IO2:IFF_LATCH ~IO2:INV.REV
50 IO2:TFF_SR_ENABLE IO2:OFF_SR_ENABLE IO2:IFF_SR_ENABLE IO2:I_DELAY_ENABLE
49 IO2:TFF_REV_ENABLE IO2:OFF_REV_ENABLE IO2:IFF_REV_ENABLE -
48 ~IO2:TFF_INIT ~IO2:OFF_INIT IO2:IFF_SR_SYNC IO2:IDDRIN_MUX[0]
47 IO2:MISR_RESET - ~IO2:IFF1_INIT IO2:I_TSBYPASS_ENABLE
46 IO2:MISR_ENABLE - - -
45 ~IO2:TFF2_SRVAL ~IO2:OFF2_SRVAL - -
44 - - - IO2:TSBYPASS_MUX[0]
43 ~IO2:TFF1_SRVAL ~IO2:OFF1_SRVAL ~IO2:IFF1_SRVAL IO2:IFF_TSBYPASS_ENABLE
42 - - - IO2:IDDRIN_MUX[1]
41 IO2:MISR_CLOCK[1] - - IO2:IFF_DELAY_ENABLE
40 IO2:MISR_CLOCK[0] IO2:PCICE_MUX[0] IO2:PCICE_MUX[1] IO2:READBACK_I
39 IO1:MISR_CLOCK[0] IO1:PCICE_MUX[0] IO1:PCICE_MUX[1] IO1:READBACK_I
38 IO1:MISR_CLOCK[1] - - IO1:IFF_DELAY_ENABLE
37 IO0:O2_DDRMUX[0] - - IO0:IDDRIN_MUX[1]
36 ~IO1:TFF1_SRVAL ~IO1:OFF1_SRVAL ~IO1:IFF1_SRVAL IO1:IFF_TSBYPASS_ENABLE
35 - IO0:O1_DDRMUX[0] - IO1:TSBYPASS_MUX[0]
34 ~IO1:TFF2_SRVAL ~IO1:OFF2_SRVAL - -
33 IO1:MISR_ENABLE - - -
32 IO1:MISR_RESET - ~IO1:IFF1_INIT IO1:I_TSBYPASS_ENABLE
31 ~IO1:TFF_INIT ~IO1:OFF_INIT IO1:IFF_SR_SYNC -
30 IO1:TFF_REV_ENABLE IO1:OFF_REV_ENABLE IO1:IFF_REV_ENABLE IO1:IDDRIN_MUX[0]
29 IO1:TFF_SR_ENABLE IO1:OFF_SR_ENABLE IO1:IFF_SR_ENABLE IO1:I_DELAY_ENABLE
28 IO1:INV.T2 IO1:INV.O2 IO1:IFF_LATCH ~IO1:INV.REV
27 IO1:INV.T1 IO1:INV.O1 ~IO1:IFF2_INIT ~IO1:INV.ICLK2
26 IO1:TFF_SR_SYNC IO1:OFF_SR_SYNC - ~IO1:INV.ICLK1
25 IO1:TMUX[1] IO1:OMUX[1] - ~IO1:INV.ICE
24 IO1:TMUX[3] IO1:OMUX[3] - ~IO1:INV.OTCLK2
23 IO1:TMUX[0] IO1:OMUX[0] ~IO1:IFF2_SRVAL ~IO1:INV.OTCLK1
22 IO1:TFF1_LATCH IO1:OFF1_LATCH - ~IO1:INV.TCE
21 IO1:TFF2_LATCH IO1:OFF2_LATCH - IO0:IDDRIN_MUX[2]
20 IO1:TMUX[2] IO1:OMUX[2] - -
19 IO0:TMUX[2] IO0:OMUX[2] - -
18 IO0:TFF2_LATCH IO0:OFF2_LATCH - IO1:IDDRIN_MUX[2]
17 IO0:TFF1_LATCH IO0:OFF1_LATCH - ~IO0:INV.TCE
16 IO0:TMUX[0] IO0:OMUX[0] ~IO0:IFF2_SRVAL ~IO0:INV.OTCLK1
15 IO0:TMUX[3] IO0:OMUX[3] - ~IO0:INV.OTCLK2
14 IO0:TMUX[1] IO0:OMUX[1] - ~IO0:INV.ICE
13 IO0:TFF_SR_SYNC IO0:OFF_SR_SYNC - ~IO0:INV.ICLK1
12 IO0:INV.T1 IO0:INV.O1 ~IO0:IFF2_INIT ~IO0:INV.ICLK2
11 IO0:INV.T2 IO0:INV.O2 IO0:IFF_LATCH ~IO0:INV.REV
10 IO0:TFF_SR_ENABLE IO0:OFF_SR_ENABLE IO0:IFF_SR_ENABLE IO0:I_DELAY_ENABLE
9 IO0:TFF_REV_ENABLE IO0:OFF_REV_ENABLE IO0:IFF_REV_ENABLE -
8 ~IO0:TFF_INIT ~IO0:OFF_INIT IO0:IFF_SR_SYNC IO0:IDDRIN_MUX[0]
7 IO0:MISR_RESET - ~IO0:IFF1_INIT IO0:I_TSBYPASS_ENABLE
6 IO0:MISR_ENABLE - - -
5 ~IO0:TFF2_SRVAL ~IO0:OFF2_SRVAL - -
4 - IO1:O1_DDRMUX[0] - IO0:TSBYPASS_MUX[0]
3 ~IO0:TFF1_SRVAL ~IO0:OFF1_SRVAL ~IO0:IFF1_SRVAL IO0:IFF_TSBYPASS_ENABLE
2 IO1:O2_DDRMUX[0] - - IO1:IDDRIN_MUX[1]
1 IO0:MISR_CLOCK[1] - - IO0:IFF_DELAY_ENABLE
0 IO0:MISR_CLOCK[0] IO0:PCICE_MUX[0] IO0:PCICE_MUX[1] IO0:READBACK_I
IO0:IDDRIN_MUX 0.3.21 0.3.37 0.3.8
IO1:IDDRIN_MUX 0.3.18 0.3.2 0.3.30
IO2:IDDRIN_MUX 0.3.58 0.3.42 0.3.48
NONE 0 0 0
IFFDMUX 0 0 1
IDDRIN1 0 1 0
IDDRIN2 1 0 0
IO0:IFF1_INIT 0.2.7
IO0:IFF1_SRVAL 0.2.3
IO0:IFF2_INIT 0.2.12
IO0:IFF2_SRVAL 0.2.16
IO0:INV.ICE 0.3.14
IO0:INV.ICLK1 0.3.13
IO0:INV.ICLK2 0.3.12
IO0:INV.OTCLK1 0.3.16
IO0:INV.OTCLK2 0.3.15
IO0:INV.REV 0.3.11
IO0:INV.TCE 0.3.17
IO0:OFF1_SRVAL 0.1.3
IO0:OFF2_SRVAL 0.1.5
IO0:OFF_INIT 0.1.8
IO0:TFF1_SRVAL 0.0.3
IO0:TFF2_SRVAL 0.0.5
IO0:TFF_INIT 0.0.8
IO1:IFF1_INIT 0.2.32
IO1:IFF1_SRVAL 0.2.36
IO1:IFF2_INIT 0.2.27
IO1:IFF2_SRVAL 0.2.23
IO1:INV.ICE 0.3.25
IO1:INV.ICLK1 0.3.26
IO1:INV.ICLK2 0.3.27
IO1:INV.OTCLK1 0.3.23
IO1:INV.OTCLK2 0.3.24
IO1:INV.REV 0.3.28
IO1:INV.TCE 0.3.22
IO1:OFF1_SRVAL 0.1.36
IO1:OFF2_SRVAL 0.1.34
IO1:OFF_INIT 0.1.31
IO1:TFF1_SRVAL 0.0.36
IO1:TFF2_SRVAL 0.0.34
IO1:TFF_INIT 0.0.31
IO2:IFF1_INIT 0.2.47
IO2:IFF1_SRVAL 0.2.43
IO2:IFF2_INIT 0.2.52
IO2:IFF2_SRVAL 0.2.56
IO2:INV.ICE 0.3.54
IO2:INV.ICLK1 0.3.53
IO2:INV.ICLK2 0.3.52
IO2:INV.OTCLK1 0.3.56
IO2:INV.OTCLK2 0.3.55
IO2:INV.REV 0.3.51
IO2:INV.TCE 0.3.57
IO2:OFF1_SRVAL 0.1.43
IO2:OFF2_SRVAL 0.1.45
IO2:OFF_INIT 0.1.48
IO2:TFF1_SRVAL 0.0.43
IO2:TFF2_SRVAL 0.0.45
IO2:TFF_INIT 0.0.48
inverted ~[0]
IO0:IFF_DELAY_ENABLE 0.3.1
IO0:IFF_LATCH 0.2.11
IO0:IFF_REV_ENABLE 0.2.9
IO0:IFF_SR_ENABLE 0.2.10
IO0:IFF_SR_SYNC 0.2.8
IO0:IFF_TSBYPASS_ENABLE 0.3.3
IO0:INV.O1 0.1.12
IO0:INV.O2 0.1.11
IO0:INV.T1 0.0.12
IO0:INV.T2 0.0.11
IO0:I_DELAY_ENABLE 0.3.10
IO0:I_TSBYPASS_ENABLE 0.3.7
IO0:MISR_ENABLE 0.0.6
IO0:MISR_RESET 0.0.7
IO0:OFF1_LATCH 0.1.17
IO0:OFF2_LATCH 0.1.18
IO0:OFF_REV_ENABLE 0.1.9
IO0:OFF_SR_ENABLE 0.1.10
IO0:OFF_SR_SYNC 0.1.13
IO0:READBACK_I 0.3.0
IO0:TFF1_LATCH 0.0.17
IO0:TFF2_LATCH 0.0.18
IO0:TFF_REV_ENABLE 0.0.9
IO0:TFF_SR_ENABLE 0.0.10
IO0:TFF_SR_SYNC 0.0.13
IO1:IFF_DELAY_ENABLE 0.3.38
IO1:IFF_LATCH 0.2.28
IO1:IFF_REV_ENABLE 0.2.30
IO1:IFF_SR_ENABLE 0.2.29
IO1:IFF_SR_SYNC 0.2.31
IO1:IFF_TSBYPASS_ENABLE 0.3.36
IO1:INV.O1 0.1.27
IO1:INV.O2 0.1.28
IO1:INV.T1 0.0.27
IO1:INV.T2 0.0.28
IO1:I_DELAY_ENABLE 0.3.29
IO1:I_TSBYPASS_ENABLE 0.3.32
IO1:MISR_ENABLE 0.0.33
IO1:MISR_RESET 0.0.32
IO1:OFF1_LATCH 0.1.22
IO1:OFF2_LATCH 0.1.21
IO1:OFF_REV_ENABLE 0.1.30
IO1:OFF_SR_ENABLE 0.1.29
IO1:OFF_SR_SYNC 0.1.26
IO1:READBACK_I 0.3.39
IO1:TFF1_LATCH 0.0.22
IO1:TFF2_LATCH 0.0.21
IO1:TFF_REV_ENABLE 0.0.30
IO1:TFF_SR_ENABLE 0.0.29
IO1:TFF_SR_SYNC 0.0.26
IO2:IFF_DELAY_ENABLE 0.3.41
IO2:IFF_LATCH 0.2.51
IO2:IFF_REV_ENABLE 0.2.49
IO2:IFF_SR_ENABLE 0.2.50
IO2:IFF_SR_SYNC 0.2.48
IO2:IFF_TSBYPASS_ENABLE 0.3.43
IO2:INV.O1 0.1.52
IO2:INV.O2 0.1.51
IO2:INV.T1 0.0.52
IO2:INV.T2 0.0.51
IO2:I_DELAY_ENABLE 0.3.50
IO2:I_TSBYPASS_ENABLE 0.3.47
IO2:MISR_ENABLE 0.0.46
IO2:MISR_RESET 0.0.47
IO2:OFF1_LATCH 0.1.57
IO2:OFF2_LATCH 0.1.58
IO2:OFF_REV_ENABLE 0.1.49
IO2:OFF_SR_ENABLE 0.1.50
IO2:OFF_SR_SYNC 0.1.53
IO2:READBACK_I 0.3.40
IO2:TFF1_LATCH 0.0.57
IO2:TFF2_LATCH 0.0.58
IO2:TFF_REV_ENABLE 0.0.49
IO2:TFF_SR_ENABLE 0.0.50
IO2:TFF_SR_SYNC 0.0.53
non-inverted [0]
IO0:MISR_CLOCK 0.0.1 0.0.0
IO1:MISR_CLOCK 0.0.38 0.0.39
IO2:MISR_CLOCK 0.0.41 0.0.40
NONE 0 0
OTCLK1 0 1
OTCLK2 1 0
IO0:O1_DDRMUX 0.1.35
IO1:O1_DDRMUX 0.1.4
O1 0
ODDRIN1 1
IO0:O2_DDRMUX 0.0.37
IO1:O2_DDRMUX 0.0.2
O2 0
ODDRIN2 1
IO0:OMUX 0.1.15 0.1.19 0.1.14 0.1.16
IO1:OMUX 0.1.24 0.1.20 0.1.25 0.1.23
IO2:OMUX 0.1.55 0.1.59 0.1.54 0.1.56
NONE 0 0 0 0
O1 0 0 0 1
O2 0 0 1 0
OFF1 0 1 0 0
OFF2 1 0 0 0
OFFDDR 1 1 0 0
IO0:PCICE_MUX 0.2.0 0.1.0
IO1:PCICE_MUX 0.2.39 0.1.39
IO2:PCICE_MUX 0.2.40 0.1.40
NONE 0 0
OCE 0 1
PCICE 1 0
IO0:TMUX 0.0.15 0.0.19 0.0.14 0.0.16
IO1:TMUX 0.0.24 0.0.20 0.0.25 0.0.23
IO2:TMUX 0.0.55 0.0.59 0.0.54 0.0.56
NONE 0 0 0 0
T1 0 0 0 1
T2 0 0 1 0
TFF1 0 1 0 0
TFF2 1 0 0 0
TFFDDR 1 1 0 0
IO0:TSBYPASS_MUX 0.3.4
IO1:TSBYPASS_MUX 0.3.35
IO2:TSBYPASS_MUX 0.3.44
TMUX 0
GND 1