Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Corners

Tile CNR_SW

Cells: 2

Switchbox INT

spartanxl CNR_SW switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_H[0]CELL.OUT_IO_WE_I2_S1!MAIN[1][7]
CELL.SINGLE_H[1]CELL.LONG_IO_V[0]!MAIN[3][7]
CELL.SINGLE_H[1]CELL.OUT_RDBK_DATA!MAIN[4][7]
CELL.SINGLE_H[2]CELL.LONG_IO_V[1]!MAIN[18][11]
CELL.SINGLE_H[3]CELL.OUT_IO_WE_I1_S1!MAIN[10][11]
CELL.SINGLE_H[4]CELL.OUT_IO_WE_I2_S1!MAIN[0][7]
CELL.SINGLE_H[5]CELL.LONG_IO_V[2]!MAIN[6][7]
CELL.SINGLE_H[5]CELL.OUT_RDBK_DATA!MAIN[5][7]
CELL.SINGLE_H[6]CELL.LONG_IO_V[3]!MAIN[3][11]
CELL.SINGLE_H[7]CELL.OUT_IO_WE_I1_S1!MAIN[0][11]
CELL.DOUBLE_H0[0]CELL.OUT_IO_WE_I1_S1!MAIN[2][10]
CELL.DOUBLE_H0[1]CELL.OUT_RDBK_DATA!MAIN[2][9]
CELL.DOUBLE_H1[1]CELL.OUT_IO_WE_I2_S1!MAIN[2][7]
CELL.DOUBLE_IO_S0[0]CELL.DBUF_IO_V[1]!MAIN[10][8]
CELL.DOUBLE_IO_S0[1]CELL.DBUF_IO_V[1]!MAIN[10][9]
CELL.DOUBLE_IO_S0[2]CELL.DBUF_IO_V[1]!MAIN[13][8]
CELL.DOUBLE_IO_S0[3]CELL.DBUF_IO_V[1]!MAIN[3][9]
CELL.DOUBLE_IO_W2[0]CELL.DBUF_IO_V[0]!MAIN[6][9]
CELL.DOUBLE_IO_W2[1]CELL.DBUF_IO_V[0]!MAIN[9][11]
CELL.DOUBLE_IO_W2[2]CELL.DBUF_IO_V[0]!MAIN[8][9]
CELL.DOUBLE_IO_W2[3]CELL.DBUF_IO_V[0]!MAIN[8][10]
spartanxl CNR_SW switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_H[0]CELL.DOUBLE_IO_S0[0]!MAIN[9][8]
CELL.SINGLE_H[0]CELL.DOUBLE_IO_W2[0]!MAIN[0][8]
CELL.SINGLE_H[1]CELL.DOUBLE_IO_W1[0]!MAIN[6][8]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_S0[1]!MAIN[15][12]
CELL.SINGLE_H[2]CELL.DOUBLE_IO_W2[1]!MAIN[9][12]
CELL.SINGLE_H[3]CELL.DOUBLE_IO_W1[1]!MAIN[13][12]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_S0[2]!MAIN[12][8]
CELL.SINGLE_H[4]CELL.DOUBLE_IO_W2[2]!MAIN[9][7]
CELL.SINGLE_H[5]CELL.DOUBLE_IO_W1[2]!MAIN[13][7]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_S0[3]!MAIN[6][12]
CELL.SINGLE_H[6]CELL.DOUBLE_IO_W2[3]!MAIN[0][12]
CELL.SINGLE_H[7]CELL.DOUBLE_IO_W1[3]!MAIN[4][12]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_S0[0]!MAIN[8][8]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W1[0]!MAIN[5][8]
CELL.DOUBLE_H0[0]CELL.DOUBLE_IO_W2[0]!MAIN[2][8]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_S0[3]!MAIN[5][12]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W1[3]!MAIN[3][12]
CELL.DOUBLE_H0[1]CELL.DOUBLE_IO_W2[3]!MAIN[1][12]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_S0[1]!MAIN[14][12]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W1[1]!MAIN[12][12]
CELL.DOUBLE_H1[0]CELL.DOUBLE_IO_W2[1]!MAIN[10][12]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_S0[2]!MAIN[11][8]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W1[2]!MAIN[12][7]
CELL.DOUBLE_H1[1]CELL.DOUBLE_IO_W2[2]!MAIN[10][7]
CELL.DOUBLE_IO_S0[0]CELL.DOUBLE_IO_W2[0]!MAIN[3][8]
CELL.DOUBLE_IO_S0[1]CELL.DOUBLE_IO_W2[1]!MAIN[11][12]
CELL.DOUBLE_IO_S0[2]CELL.DOUBLE_IO_W2[2]!MAIN[11][7]
CELL.DOUBLE_IO_S0[3]CELL.DOUBLE_IO_W2[3]!MAIN[2][12]
spartanxl CNR_SW switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[16][7]MAIN[17][7]MAIN[19][7]MAIN[18][7]CELL.DBUF_IO_V[0]
Source
0011CELL.DOUBLE_IO_S0[1]
0101CELL.DOUBLE_IO_S0[2]
0110CELL.DOUBLE_IO_S0[3]
1111CELL.DOUBLE_IO_S0[0]
spartanxl CNR_SW switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[15][10]MAIN[17][11]MAIN[16][11]MAIN[15][11]CELL.DBUF_IO_V[1]
Source
0011CELL.DOUBLE_IO_W2[0]
0101CELL.DOUBLE_IO_W2[1]
0110CELL.DOUBLE_IO_W2[3]
1111CELL.DOUBLE_IO_W2[2]
spartanxl CNR_SW switchbox INT muxes LONG_H[3]
BitsDestination
MAIN[13][9]CELL.LONG_H[3]
Source
0CELL.LONG_IO_V[1]
1off
spartanxl CNR_SW switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[1][9]MAIN[3][10]MAIN[0][9]CELL.LONG_H[4]
Source
000CELL.LONG_IO_V[2]
011CELL.OUT_RDBK_DATA
111off
spartanxl CNR_SW switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[10][10]MAIN[6][10]MAIN[5][9]CELL.LONG_H[5]
Source
000CELL.LONG_IO_V[3]
011CELL.OUT_RDBK_DATA
111off
spartanxl CNR_SW switchbox INT muxes LONG_IO_H[0]
BitsDestination
MAIN[12][4]MAIN[14][4]CELL.LONG_IO_H[0]
Source
00CELL.LONG_IO_V[2]
01CELL.LONG_IO_V[0]
11off
spartanxl CNR_SW switchbox INT muxes LONG_IO_H[1]
BitsDestination
MAIN[19][4]MAIN[21][4]CELL.LONG_IO_H[1]
Source
00CELL.LONG_IO_V[3]
01CELL.LONG_IO_V[1]
11off
spartanxl CNR_SW switchbox INT muxes LONG_IO_H[2]
BitsDestination
MAIN[10][4]MAIN[9][4]CELL.LONG_IO_H[2]
Source
00CELL.LONG_IO_V[0]
01CELL.LONG_IO_V[2]
11off
spartanxl CNR_SW switchbox INT muxes LONG_IO_H[3]
BitsDestination
MAIN[17][4]MAIN[16][4]CELL.LONG_IO_H[3]
Source
00CELL.LONG_IO_V[1]
01CELL.LONG_IO_V[3]
11off
spartanxl CNR_SW switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[22][5]MAIN[19][5]MAIN[21][5]MAIN[20][5]CELL.LONG_IO_V[0]
Source
0001CELL.LONG_IO_H[0]
0010CELL.LONG_IO_H[2]
0111CELL.SINGLE_H[1]
1111off
spartanxl CNR_SW switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[13][5]MAIN[12][5]MAIN[15][5]MAIN[14][5]MAIN[16][5]CELL.LONG_IO_V[1]
Source
00011CELL.LONG_H[3]
00101CELL.LONG_IO_H[1]
00110CELL.LONG_IO_H[3]
01111CELL.SINGLE_H[2]
11111off
spartanxl CNR_SW switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[14][7]MAIN[0][5]MAIN[2][5]MAIN[1][5]MAIN[3][5]CELL.LONG_IO_V[2]
Source
00011CELL.LONG_H[4]
00101CELL.LONG_IO_H[0]
00110CELL.LONG_IO_H[2]
01111CELL.SINGLE_H[5]
11111off
spartanxl CNR_SW switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[15][7]MAIN[8][5]MAIN[10][5]MAIN[9][5]MAIN[11][5]CELL.LONG_IO_V[3]
Source
00011CELL.LONG_H[5]
00101CELL.LONG_IO_H[1]
00110CELL.LONG_IO_H[3]
01111CELL.SINGLE_H[6]
11111off
spartanxl CNR_SW switchbox INT muxes IMUX_BUFG_H
BitsDestination
MAIN[0][3]MAIN[2][3]MAIN[2][2]MAIN[1][3]MAIN[1][2]MAIN[0][2]MAIN[3][3]CELL.IMUX_BUFG_H
Source
0000111CELL.DOUBLE_IO_S0[0]
0001011CELL.DOUBLE_IO_S0[1]
0001101CELL.DOUBLE_IO_S0[2]
0010111CELL.DOUBLE_IO_W1[2]
0011011CELL.DOUBLE_IO_S0[3]
0011101CELL.DOUBLE_IO_W1[3]
0111110CELL.OUT_IO_CLKIN_W
0111111off
1001111CELL.DOUBLE_IO_W1[0]
1011111CELL.DOUBLE_IO_W1[1]
spartanxl CNR_SW switchbox INT muxes IMUX_BUFG_V
BitsDestination
MAIN[6][3]MAIN[20][4]MAIN[24][5]MAIN[11][4]MAIN[8][4]MAIN[18][4]MAIN[22][4]CELL.IMUX_BUFG_V
Source
0000111CELL.DOUBLE_IO_S0[1]
0001011CELL.DOUBLE_IO_W1[0]
0001101CELL.DOUBLE_IO_W1[1]
0010111CELL.DOUBLE_IO_S0[3]
0011011CELL.DOUBLE_IO_W1[2]
0011101CELL.DOUBLE_IO_W1[3]
0111110CELL.OUT_IO_CLKIN_S
0111111off
1001111CELL.DOUBLE_IO_S0[0]
1011111CELL.DOUBLE_IO_S0[2]
spartanxl CNR_SW switchbox INT muxes IMUX_RDBK_TRIG
BitsDestination
MAIN[5][4]MAIN[6][4]MAIN[17][5]MAIN[18][5]CELL.IMUX_RDBK_TRIG
Source
0011CELL.SINGLE_H[3]
0101CELL.SINGLE_H[4]
0110CELL.SINGLE_H[5]
1111CELL.SINGLE_H[2]

Bels BUFG

spartanxl CNR_SW bel BUFG pins
PinDirectionBUFG_HBUFG_V
IinCELL.IMUX_BUFG_HCELL.IMUX_BUFG_V
OoutCELL.BUFGLS[2]CELL.BUFGLS[1]
spartanxl CNR_SW bel BUFG attribute bits
AttributeBUFG_HBUFG_V
CLK_EN!MAIN[6][2]!MAIN[7][3]
ALT_PAD!MAIN[5][2]!MAIN[7][2]

Bels IBUF

spartanxl CNR_SW bel IBUF pins
PinDirectionMD0MD2
spartanxl CNR_SW bel IBUF attribute bits
AttributeMD0MD2
PULL[enum: IO_PULL][enum: IO_PULL]
_5V_TOLERANTMAIN[21][7]MAIN[20][7]
spartanxl CNR_SW enum IO_PULL
MD0.PULLMAIN[24][4]MAIN[23][4]
NONE11
PULLUP01
PULLDOWN10
spartanxl CNR_SW enum IO_PULL
MD2.PULLMAIN[4][2]MAIN[3][2]
NONE01
PULLUP11
PULLDOWN00

Bels MD1

spartanxl CNR_SW bel MD1 pins
PinDirectionMD1
spartanxl CNR_SW bel MD1 attribute bits
AttributeMD1
PULL[enum: IO_PULL]
_5V_TOLERANTMAIN[22][7]
spartanxl CNR_SW enum IO_PULL
MD1.PULLMAIN[25][11]MAIN[24][11]
NONE11
PULLUP01
PULLDOWN10

Bels RDBK

spartanxl CNR_SW bel RDBK pins
PinDirectionRDBK
TRIGinCELL.IMUX_RDBK_TRIG
DATAoutCELL.OUT_RDBK_DATA
RIPoutCELL.OUT_IO_SN_I2[1]
spartanxl CNR_SW bel RDBK attribute bits
AttributeRDBK
ENABLE!MAIN[23][5]
READ_ABORT!MAIN[15][4]
READ_CAPTURE!MAIN[13][4]

Bels MISC_SW

spartanxl CNR_SW bel MISC_SW pins
PinDirectionMISC_SW
spartanxl CNR_SW bel MISC_SW attribute bits
AttributeMISC_SW
TM_BOT!MAIN[7][4]

Bel wires

spartanxl CNR_SW bel wires
WirePins
CELL.BUFGLS[1]BUFG_V.O
CELL.BUFGLS[2]BUFG_H.O
CELL.IMUX_BUFG_HBUFG_H.I
CELL.IMUX_BUFG_VBUFG_V.I
CELL.IMUX_RDBK_TRIGRDBK.TRIG
CELL.OUT_IO_SN_I2[1]RDBK.RIP
CELL.OUT_RDBK_DATARDBK.DATA

Bitstream

spartanxl CNR_SW rect MAIN
BitFrame
F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B12 - - - - - - - - - - INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_S0[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_S0[1] INT: !bipass CELL.SINGLE_H[3] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W1[1] INT: !bipass CELL.DOUBLE_IO_S0[1] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.DOUBLE_H1[0] = CELL.DOUBLE_IO_W2[1] INT: !bipass CELL.SINGLE_H[2] = CELL.DOUBLE_IO_W2[1] - - INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_S0[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_S0[3] INT: !bipass CELL.SINGLE_H[7] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W1[3] INT: !bipass CELL.DOUBLE_IO_S0[3] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.DOUBLE_H0[1] = CELL.DOUBLE_IO_W2[3] INT: !bipass CELL.SINGLE_H[6] = CELL.DOUBLE_IO_W2[3]
B11 MD1: PULL bit 1 MD1: PULL bit 0 - - - - - INT: !pass CELL.SINGLE_H[2] ← CELL.LONG_IO_V[1] INT: mux CELL.DBUF_IO_V[1] bit 2 INT: mux CELL.DBUF_IO_V[1] bit 1 INT: mux CELL.DBUF_IO_V[1] bit 0 - - - - INT: !pass CELL.SINGLE_H[3] ← CELL.OUT_IO_WE_I1_S1 INT: !pass CELL.DOUBLE_IO_W2[1] ← CELL.DBUF_IO_V[0] - - - - - INT: !pass CELL.SINGLE_H[6] ← CELL.LONG_IO_V[3] - - INT: !pass CELL.SINGLE_H[7] ← CELL.OUT_IO_WE_I1_S1
B10 - - - - - - - - - - INT: mux CELL.DBUF_IO_V[1] bit 3 - - - - INT: mux CELL.LONG_H[5] bit 2 - INT: !pass CELL.DOUBLE_IO_W2[3] ← CELL.DBUF_IO_V[0] - INT: mux CELL.LONG_H[5] bit 1 - - INT: mux CELL.LONG_H[4] bit 1 INT: !pass CELL.DOUBLE_H0[0] ← CELL.OUT_IO_WE_I1_S1 - -
B9 - - - - - - - - - - - - INT: mux CELL.LONG_H[3] bit 0 - - INT: !pass CELL.DOUBLE_IO_S0[1] ← CELL.DBUF_IO_V[1] - INT: !pass CELL.DOUBLE_IO_W2[2] ← CELL.DBUF_IO_V[0] - INT: !pass CELL.DOUBLE_IO_W2[0] ← CELL.DBUF_IO_V[0] INT: mux CELL.LONG_H[5] bit 0 - INT: !pass CELL.DOUBLE_IO_S0[3] ← CELL.DBUF_IO_V[1] INT: !pass CELL.DOUBLE_H0[1] ← CELL.OUT_RDBK_DATA INT: mux CELL.LONG_H[4] bit 2 INT: mux CELL.LONG_H[4] bit 0
B8 - - - - - - - - - - - - INT: !pass CELL.DOUBLE_IO_S0[2] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_S0[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_S0[2] INT: !pass CELL.DOUBLE_IO_S0[0] ← CELL.DBUF_IO_V[1] INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_S0[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_S0[0] - INT: !bipass CELL.SINGLE_H[1] = CELL.DOUBLE_IO_W1[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W1[0] - INT: !bipass CELL.DOUBLE_IO_S0[0] = CELL.DOUBLE_IO_W2[0] INT: !bipass CELL.DOUBLE_H0[0] = CELL.DOUBLE_IO_W2[0] - INT: !bipass CELL.SINGLE_H[0] = CELL.DOUBLE_IO_W2[0]
B7 - - - MD1: _5V_TOLERANT MD0: _5V_TOLERANT MD2: _5V_TOLERANT INT: mux CELL.DBUF_IO_V[0] bit 1 INT: mux CELL.DBUF_IO_V[0] bit 0 INT: mux CELL.DBUF_IO_V[0] bit 2 INT: mux CELL.DBUF_IO_V[0] bit 3 INT: mux CELL.LONG_IO_V[3] bit 4 INT: mux CELL.LONG_IO_V[2] bit 4 INT: !bipass CELL.SINGLE_H[5] = CELL.DOUBLE_IO_W1[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W1[2] INT: !bipass CELL.DOUBLE_IO_S0[2] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.DOUBLE_H1[1] = CELL.DOUBLE_IO_W2[2] INT: !bipass CELL.SINGLE_H[4] = CELL.DOUBLE_IO_W2[2] - - INT: !pass CELL.SINGLE_H[5] ← CELL.LONG_IO_V[2] INT: !pass CELL.SINGLE_H[5] ← CELL.OUT_RDBK_DATA INT: !pass CELL.SINGLE_H[1] ← CELL.OUT_RDBK_DATA INT: !pass CELL.SINGLE_H[1] ← CELL.LONG_IO_V[0] INT: !pass CELL.DOUBLE_H1[1] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[0] ← CELL.OUT_IO_WE_I2_S1 INT: !pass CELL.SINGLE_H[4] ← CELL.OUT_IO_WE_I2_S1
B6 - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - INT: mux CELL.IMUX_BUFG_V bit 4 RDBK: ! ENABLE INT: mux CELL.LONG_IO_V[0] bit 3 INT: mux CELL.LONG_IO_V[0] bit 1 INT: mux CELL.LONG_IO_V[0] bit 0 INT: mux CELL.LONG_IO_V[0] bit 2 INT: mux CELL.IMUX_RDBK_TRIG bit 0 INT: mux CELL.IMUX_RDBK_TRIG bit 1 INT: mux CELL.LONG_IO_V[1] bit 0 INT: mux CELL.LONG_IO_V[1] bit 2 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 4 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.LONG_IO_V[3] bit 0 INT: mux CELL.LONG_IO_V[3] bit 2 INT: mux CELL.LONG_IO_V[3] bit 1 INT: mux CELL.LONG_IO_V[3] bit 3 - - - - INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 3
B4 - MD0: PULL bit 1 MD0: PULL bit 0 INT: mux CELL.IMUX_BUFG_V bit 0 INT: mux CELL.LONG_IO_H[1] bit 0 INT: mux CELL.IMUX_BUFG_V bit 5 INT: mux CELL.LONG_IO_H[1] bit 1 INT: mux CELL.IMUX_BUFG_V bit 1 INT: mux CELL.LONG_IO_H[3] bit 1 INT: mux CELL.LONG_IO_H[3] bit 0 RDBK: ! READ_ABORT INT: mux CELL.LONG_IO_H[0] bit 0 RDBK: ! READ_CAPTURE INT: mux CELL.LONG_IO_H[0] bit 1 INT: mux CELL.IMUX_BUFG_V bit 3 INT: mux CELL.LONG_IO_H[2] bit 1 INT: mux CELL.LONG_IO_H[2] bit 0 INT: mux CELL.IMUX_BUFG_V bit 2 MISC_SW: ! TM_BOT INT: mux CELL.IMUX_RDBK_TRIG bit 2 INT: mux CELL.IMUX_RDBK_TRIG bit 3 - - - - -
B3 - - - - - - - - - - - - - - - - - - BUFG_V: ! CLK_EN INT: mux CELL.IMUX_BUFG_V bit 6 - - INT: mux CELL.IMUX_BUFG_H bit 0 INT: mux CELL.IMUX_BUFG_H bit 5 INT: mux CELL.IMUX_BUFG_H bit 3 INT: mux CELL.IMUX_BUFG_H bit 6
B2 - - - - - - - - - - - - - - - - - - BUFG_V: ! ALT_PAD BUFG_H: ! CLK_EN BUFG_H: ! ALT_PAD MD2: PULL bit 1 MD2: PULL bit 0 INT: mux CELL.IMUX_BUFG_H bit 4 INT: mux CELL.IMUX_BUFG_H bit 2 INT: mux CELL.IMUX_BUFG_H bit 1
B1 - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - -

Tile CNR_NW

Cells: 4

Switchbox INT

spartanxl CNR_NW switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[11][2]MAIN[13][2]MAIN[12][2]CELL.LONG_H[0]
Source
000CELL.LONG_IO_V[0]
011CELL.OUT_IO_WE_I2[1]
111off
spartanxl CNR_NW switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[18][2]MAIN[17][2]MAIN[15][2]CELL.LONG_H[1]
Source
000CELL.LONG_IO_V[1]
011CELL.OUT_IO_WE_I2[1]
111off
spartanxl CNR_NW switchbox INT muxes LONG_H[2]
BitsDestination
MAIN[18][1]MAIN[17][1]CELL.LONG_H[2]
Source
00CELL.LONG_IO_V[2]
11off
spartanxl CNR_NW switchbox INT muxes LONG_IO_H[0]
BitsDestination
MAIN[0][2]MAIN[3][1]CELL.LONG_IO_H[0]
Source
00CELL.LONG_IO_V[2]
01CELL.LONG_IO_V[0]
11off
spartanxl CNR_NW switchbox INT muxes LONG_IO_H[1]
BitsDestination
MAIN[5][4]MAIN[5][3]CELL.LONG_IO_H[1]
Source
00CELL.LONG_IO_V[3]
01CELL.LONG_IO_V[1]
11off
spartanxl CNR_NW switchbox INT muxes LONG_IO_H[2]
BitsDestination
MAIN[6][1]MAIN[5][1]CELL.LONG_IO_H[2]
Source
00CELL.LONG_IO_V[0]
01CELL.LONG_IO_V[2]
11off
spartanxl CNR_NW switchbox INT muxes LONG_IO_H[3]
BitsDestination
MAIN[0][4]MAIN[3][3]CELL.LONG_IO_H[3]
Source
00CELL.LONG_IO_V[1]
01CELL.LONG_IO_V[3]
11off
spartanxl CNR_NW switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[9][1]MAIN[6][2]MAIN[10][1]MAIN[11][1]CELL.LONG_IO_V[0]
Source
0001CELL.LONG_H[0]
0010CELL.LONG_IO_H[2]
0111CELL.LONG_IO_H[0]
1111off
spartanxl CNR_NW switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[7][3]MAIN[9][3]MAIN[10][3]MAIN[11][3]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_IO_H[3]
0111CELL.LONG_IO_H[1]
1111off
spartanxl CNR_NW switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[15][1]MAIN[12][1]MAIN[14][1]MAIN[13][1]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_IO_H[0]
0111CELL.LONG_IO_H[2]
1111off
spartanxl CNR_NW switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[14][3]MAIN[13][3]CELL.LONG_IO_V[3]
Source
00CELL.LONG_IO_H[1]
01CELL.LONG_IO_H[3]
11off
spartanxl CNR_NW switchbox INT muxes IMUX_BUFG_H
BitsDestination
MAIN[0][6]MAIN[3][4]MAIN[1][5]MAIN[1][4]MAIN[2][4]MAIN[0][5]MAIN[4][4]CELL.IMUX_BUFG_H
Source
0000111CELL.DOUBLE_IO_N1[0]
0001011CELL.DOUBLE_IO_N1[1]
0001101CELL.DOUBLE_IO_N1[2]
0010111CELL.DOUBLE_IO_N2[2]
0011011CELL.DOUBLE_IO_N1[3]
0011101CELL.DOUBLE_IO_N2[3]
0111110CELL.OUT_IO_CLKIN_W
0111111off
1001111CELL.DOUBLE_IO_N2[0]
1011111CELL.DOUBLE_IO_N2[1]
spartanxl CNR_NW switchbox INT muxes IMUX_BUFG_V
BitsDestination
MAIN[18][0]MAIN[22][0]MAIN[16][1]MAIN[20][0]MAIN[19][0]MAIN[21][0]MAIN[19][1]CELL.IMUX_BUFG_V
Source
0000111CELL.DOUBLE_IO_N1[1]
0001011CELL.DOUBLE_IO_N2[0]
0001101CELL.DOUBLE_IO_N2[1]
0010111CELL.DOUBLE_IO_N1[3]
0011011CELL.DOUBLE_IO_N2[2]
0011101CELL.DOUBLE_IO_N2[3]
0111110CELL.OUT_IO_CLKIN_N
0111111off
1001111CELL.DOUBLE_IO_N1[0]
1011111CELL.DOUBLE_IO_N1[2]
spartanxl CNR_NW switchbox INT muxes IMUX_BSCAN_TDO1
BitsDestination
MAIN[1][3]MAIN[0][3]MAIN[2][2]MAIN[1][2]MAIN[2][3]MAIN[3][2]CELL.IMUX_BSCAN_TDO1
Source
000111CELL_E.LONG_V[0]
001011CELL_E.LONG_V[1]
001101CELL_E.LONG_V[2]
011111CELL_E.DOUBLE_V0[1]
100111CELL_S.SINGLE_H[2]
101011CELL_S.SINGLE_H[3]
101101CELL_S.SINGLE_H[4]
101110CELL_S.SINGLE_H[5]
111111CELL_E.DOUBLE_V1[0]
spartanxl CNR_NW switchbox INT muxes IMUX_BSCAN_TDO2
BitsDestination
MAIN[0][0]MAIN[2][1]MAIN[1][1]MAIN[2][0]MAIN[1][0]MAIN[0][1]CELL.IMUX_BSCAN_TDO2
Source
000111CELL.LONG_H[0]
001011CELL.LONG_H[1]
001101CELL.LONG_H[2]
010111CELL_E.SINGLE_V[2]
011011CELL_E.SINGLE_V[3]
011101CELL_E.SINGLE_V[4]
011110CELL_E.SINGLE_V[5]
101111CELL_S.DOUBLE_H0[1]
111111CELL_S.DOUBLE_H1[0]

Bels BUFG

spartanxl CNR_NW bel BUFG pins
PinDirectionBUFG_HBUFG_V
IinCELL.IMUX_BUFG_HCELL.IMUX_BUFG_V
OoutCELL.BUFGLS[7]CELL.BUFGLS[0]
spartanxl CNR_NW bel BUFG attribute bits
AttributeBUFG_HBUFG_V
CLK_EN!MAIN[3][6]!MAIN[16][0]
ALT_PAD!MAIN[4][6]!MAIN[17][3]

Bels BSCAN

spartanxl CNR_NW bel BSCAN pins
PinDirectionBSCAN
TDO1inCELL.IMUX_BSCAN_TDO1
TDO2inCELL.IMUX_BSCAN_TDO2
DRCKoutCELL.OUT_IO_SN_I2[1]
IDLEoutCELL.OUT_IO_WE_I2[1]
SEL1outCELL.OUT_IO_WE_I1[1]
SEL2outCELL.OUT_IO_SN_I1[1]
spartanxl CNR_NW bel BSCAN attribute bits
AttributeBSCAN
ENABLEMAIN[15][3]
CONFIGMAIN[24][6]

Bels MISC_NW

spartanxl CNR_NW bel MISC_NW pins
PinDirectionMISC_NW
spartanxl CNR_NW bel MISC_NW attribute bits
AttributeMISC_NW
IO_ISTD[enum: IO_STD]
IO_OSTD[enum: IO_STD]
TM_LEFT!MAIN[12][3]
TM_TOP!MAIN[6][4]
_3V!MAIN[2][6]
spartanxl CNR_NW enum IO_STD
MISC_NW.IO_ISTDMAIN[1][6]
MISC_NW.IO_OSTDMAIN[19][2]
CMOS0
TTL1

Bel wires

spartanxl CNR_NW bel wires
WirePins
CELL.BUFGLS[0]BUFG_V.O
CELL.BUFGLS[7]BUFG_H.O
CELL.IMUX_BUFG_HBUFG_H.I
CELL.IMUX_BUFG_VBUFG_V.I
CELL.IMUX_BSCAN_TDO1BSCAN.TDO1
CELL.IMUX_BSCAN_TDO2BSCAN.TDO2
CELL.OUT_IO_SN_I1[1]BSCAN.SEL2
CELL.OUT_IO_SN_I2[1]BSCAN.DRCK
CELL.OUT_IO_WE_I1[1]BSCAN.SEL1
CELL.OUT_IO_WE_I2[1]BSCAN.IDLE

Bitstream

spartanxl CNR_NW rect MAIN
BitFrame
F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B6 - BSCAN: CONFIG - - - - - - - - - - - - - - - - - - - BUFG_H: ! ALT_PAD BUFG_H: ! CLK_EN MISC_NW: ! _3V MISC_NW: IO_ISTD bit 0 INT: mux CELL.IMUX_BUFG_H bit 6
B5 - - - - - - - - - - - - - - - - - - - - - - - - INT: mux CELL.IMUX_BUFG_H bit 4 INT: mux CELL.IMUX_BUFG_H bit 1
B4 - - - - - - - - - - - - - - - - - - - MISC_NW: ! TM_TOP INT: mux CELL.LONG_IO_H[1] bit 1 INT: mux CELL.IMUX_BUFG_H bit 0 INT: mux CELL.IMUX_BUFG_H bit 5 INT: mux CELL.IMUX_BUFG_H bit 2 INT: mux CELL.IMUX_BUFG_H bit 3 INT: mux CELL.LONG_IO_H[3] bit 1
B3 - - - - - - - - BUFG_V: ! ALT_PAD - BSCAN: ENABLE INT: mux CELL.LONG_IO_V[3] bit 1 INT: mux CELL.LONG_IO_V[3] bit 0 MISC_NW: ! TM_LEFT INT: mux CELL.LONG_IO_V[1] bit 0 INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 2 - INT: mux CELL.LONG_IO_V[1] bit 3 - INT: mux CELL.LONG_IO_H[1] bit 0 - INT: mux CELL.LONG_IO_H[3] bit 0 INT: mux CELL.IMUX_BSCAN_TDO1 bit 1 INT: mux CELL.IMUX_BSCAN_TDO1 bit 5 INT: mux CELL.IMUX_BSCAN_TDO1 bit 4
B2 - - - - - - MISC_NW: IO_OSTD bit 0 INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.LONG_H[1] bit 1 - INT: mux CELL.LONG_H[1] bit 0 - INT: mux CELL.LONG_H[0] bit 1 INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 2 - - - - INT: mux CELL.LONG_IO_V[0] bit 2 - - INT: mux CELL.IMUX_BSCAN_TDO1 bit 0 INT: mux CELL.IMUX_BSCAN_TDO1 bit 3 INT: mux CELL.IMUX_BSCAN_TDO1 bit 2 INT: mux CELL.LONG_IO_H[0] bit 1
B1 - - - - - - INT: mux CELL.IMUX_BUFG_V bit 0 INT: mux CELL.LONG_H[2] bit 1 INT: mux CELL.LONG_H[2] bit 0 INT: mux CELL.IMUX_BUFG_V bit 4 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: mux CELL.LONG_IO_V[0] bit 0 INT: mux CELL.LONG_IO_V[0] bit 1 INT: mux CELL.LONG_IO_V[0] bit 3 - - INT: mux CELL.LONG_IO_H[2] bit 1 INT: mux CELL.LONG_IO_H[2] bit 0 - INT: mux CELL.LONG_IO_H[0] bit 0 INT: mux CELL.IMUX_BSCAN_TDO2 bit 4 INT: mux CELL.IMUX_BSCAN_TDO2 bit 3 INT: mux CELL.IMUX_BSCAN_TDO2 bit 0
B0 - - - INT: mux CELL.IMUX_BUFG_V bit 5 INT: mux CELL.IMUX_BUFG_V bit 1 INT: mux CELL.IMUX_BUFG_V bit 3 INT: mux CELL.IMUX_BUFG_V bit 2 INT: mux CELL.IMUX_BUFG_V bit 6 - BUFG_V: ! CLK_EN - - - - - - - - - - - - - INT: mux CELL.IMUX_BSCAN_TDO2 bit 2 INT: mux CELL.IMUX_BSCAN_TDO2 bit 1 INT: mux CELL.IMUX_BSCAN_TDO2 bit 5

Tile CNR_SE

Cells: 1

Switchbox INT

spartanxl CNR_SE switchbox INT programmable buffers
DestinationSourceBit
LONG_H[3]SINGLE_V[4]!MAIN[24][6]
LONG_H[4]SINGLE_V[5]!MAIN[25][9]
LONG_H[5]SINGLE_V[6]!MAIN[40][9]
LONG_V[0]SINGLE_H_E[1]!MAIN[24][9]
LONG_V[1]SINGLE_H_E[2]!MAIN[38][11]
LONG_V[2]SINGLE_H_E[3]!MAIN[34][9]
LONG_V[3]SINGLE_H[4]!MAIN[24][11]
LONG_V[4]SINGLE_H[5]!MAIN[31][9]
LONG_V[5]SINGLE_H[6]!MAIN[35][11]
spartanxl CNR_SE switchbox INT pass gates
DestinationSourceBit
SINGLE_H[0]OUT_IO_WE_I2_S1!MAIN[18][9]
SINGLE_H[1]LONG_IO_V[0]!MAIN[16][9]
SINGLE_H[1]OUT_STARTUP_Q3!MAIN[20][9]
SINGLE_H[2]LONG_IO_V[1]!MAIN[16][8]
SINGLE_H[2]OUT_STARTUP_Q1Q4!MAIN[5][10]
SINGLE_H[3]OUT_IO_WE_I1_S1!MAIN[11][8]
SINGLE_H[4]LONG_V[3]!MAIN[25][11]
SINGLE_H[4]OUT_IO_WE_I2_S1!MAIN[17][9]
SINGLE_H[5]LONG_V[4]!MAIN[27][9]
SINGLE_H[5]LONG_IO_V[2]!MAIN[9][8]
SINGLE_H[5]OUT_STARTUP_Q3!MAIN[22][9]
SINGLE_H[6]LONG_V[5]!MAIN[34][12]
SINGLE_H[6]LONG_IO_V[3]!MAIN[15][9]
SINGLE_H[6]OUT_STARTUP_Q1Q4!MAIN[7][10]
SINGLE_H[7]OUT_IO_WE_I1_S1!MAIN[6][9]
SINGLE_H_E[1]LONG_V[0]!MAIN[23][9]
SINGLE_H_E[2]LONG_V[1]!MAIN[40][12]
SINGLE_H_E[3]LONG_V[2]!MAIN[39][10]
SINGLE_V[0]TIE_0!MAIN[27][8]
SINGLE_V[0]OUT_IO_SN_I2_E1!MAIN[26][5]
SINGLE_V[1]LONG_IO_H[0]!MAIN[18][4]
SINGLE_V[1]OUT_STARTUP_DONEIN!MAIN[27][6]
SINGLE_V[2]LONG_IO_H[1]!MAIN[19][4]
SINGLE_V[2]OUT_STARTUP_Q2!MAIN[12][6]
SINGLE_V[3]OUT_IO_SN_I1_E1!MAIN[30][4]
SINGLE_V[4]LONG_H[3]!MAIN[26][10]
SINGLE_V[4]OUT_IO_SN_I2_E1!MAIN[40][6]
SINGLE_V[5]LONG_H[4]!MAIN[26][9]
SINGLE_V[5]LONG_IO_H[2]!MAIN[28][4]
SINGLE_V[5]OUT_STARTUP_DONEIN!MAIN[27][4]
SINGLE_V[6]LONG_H[5]!MAIN[40][10]
SINGLE_V[6]LONG_IO_H[3]!MAIN[10][5]
SINGLE_V[6]OUT_STARTUP_Q2!MAIN[11][6]
SINGLE_V[7]TIE_0!MAIN[26][12]
SINGLE_V[7]OUT_IO_SN_I1_E1!MAIN[36][4]
DOUBLE_H0[0]OUT_STARTUP_Q1Q4!MAIN[6][10]
DOUBLE_H0[1]OUT_IO_WE_I2_S1!MAIN[19][9]
DOUBLE_H1[0]OUT_IO_WE_I1_S1!MAIN[12][8]
DOUBLE_H1[1]OUT_STARTUP_Q3!MAIN[21][9]
DOUBLE_V0[0]OUT_IO_SN_I1_E1!MAIN[13][4]
DOUBLE_V0[1]OUT_STARTUP_DONEIN!MAIN[29][4]
DOUBLE_V1[0]OUT_STARTUP_Q2!MAIN[13][6]
DOUBLE_V1[1]OUT_IO_SN_I2_E1!MAIN[38][6]
DOUBLE_IO_S1[0]DBUF_IO_V[1]!MAIN[10][9]
DOUBLE_IO_S1[1]DBUF_IO_V[1]!MAIN[7][9]
DOUBLE_IO_S1[2]DBUF_IO_V[1]!MAIN[9][9]
DOUBLE_IO_S1[3]DBUF_IO_V[1]!MAIN[8][9]
DOUBLE_IO_S2[0]DBUF_IO_H[0]!MAIN[31][1]
DOUBLE_IO_S2[1]DBUF_IO_H[0]!MAIN[32][1]
DOUBLE_IO_S2[2]DBUF_IO_H[0]!MAIN[33][1]
DOUBLE_IO_S2[3]DBUF_IO_H[0]!MAIN[34][1]
DOUBLE_IO_E0[0]DBUF_IO_V[0]!MAIN[14][8]
DOUBLE_IO_E0[1]DBUF_IO_V[0]!MAIN[13][8]
DOUBLE_IO_E0[2]DBUF_IO_V[0]!MAIN[11][9]
DOUBLE_IO_E0[3]DBUF_IO_V[0]!MAIN[12][9]
DOUBLE_IO_E1[0]DBUF_IO_H[1]!MAIN[23][2]
DOUBLE_IO_E1[1]DBUF_IO_H[1]!MAIN[21][2]
DOUBLE_IO_E1[2]DBUF_IO_H[1]!MAIN[22][2]
DOUBLE_IO_E1[3]DBUF_IO_H[1]!MAIN[23][1]
spartanxl CNR_SE switchbox INT bidirectional pass gates
Side ASide BBit
SINGLE_H[0]SINGLE_H_E[0]!MAIN[23][8]
SINGLE_H[0]SINGLE_V[0]!MAIN[26][8]
SINGLE_H[0]SINGLE_V_S[0]!MAIN[22][8]
SINGLE_H[0]DOUBLE_IO_S1[0]!MAIN[17][12]
SINGLE_H[0]DOUBLE_IO_E0[0]!MAIN[13][9]
SINGLE_H[1]SINGLE_H_E[1]!MAIN[30][8]
SINGLE_H[1]SINGLE_V[1]!MAIN[29][8]
SINGLE_H[1]SINGLE_V_S[1]!MAIN[28][8]
SINGLE_H[1]DOUBLE_IO_E1[0]!MAIN[15][12]
SINGLE_H[2]SINGLE_H_E[2]!MAIN[32][11]
SINGLE_H[2]SINGLE_V[2]!MAIN[31][11]
SINGLE_H[2]SINGLE_V_S[2]!MAIN[33][11]
SINGLE_H[2]DOUBLE_IO_S1[1]!MAIN[0][12]
SINGLE_H[2]DOUBLE_IO_E0[1]!MAIN[4][12]
SINGLE_H[3]SINGLE_H_E[3]!MAIN[31][10]
SINGLE_H[3]SINGLE_V[3]!MAIN[28][10]
SINGLE_H[3]SINGLE_V_S[3]!MAIN[30][10]
SINGLE_H[3]DOUBLE_IO_E1[1]!MAIN[3][8]
SINGLE_H[4]SINGLE_H_E[4]!MAIN[36][9]
SINGLE_H[4]SINGLE_V[4]!MAIN[39][9]
SINGLE_H[4]SINGLE_V_S[4]!MAIN[35][9]
SINGLE_H[4]DOUBLE_IO_S1[2]!MAIN[1][9]
SINGLE_H[4]DOUBLE_IO_E0[2]!MAIN[3][10]
SINGLE_H[5]SINGLE_H_E[5]!MAIN[36][8]
SINGLE_H[5]SINGLE_V[5]!MAIN[35][8]
SINGLE_H[5]SINGLE_V_S[5]!MAIN[38][8]
SINGLE_H[5]DOUBLE_IO_E1[2]!MAIN[2][8]
SINGLE_H[6]SINGLE_H_E[6]!MAIN[35][10]
SINGLE_H[6]SINGLE_V[6]!MAIN[36][11]
SINGLE_H[6]SINGLE_V_S[6]!MAIN[36][10]
SINGLE_H[6]DOUBLE_IO_S1[3]!MAIN[18][12]
SINGLE_H[6]DOUBLE_IO_E0[3]!MAIN[24][12]
SINGLE_H[7]SINGLE_H_E[7]!MAIN[38][12]
SINGLE_H[7]SINGLE_V[7]!MAIN[35][12]
SINGLE_H[7]SINGLE_V_S[7]!MAIN[37][11]
SINGLE_H[7]DOUBLE_IO_E1[3]!MAIN[21][12]
SINGLE_H_E[0]SINGLE_V[0]!MAIN[25][8]
SINGLE_H_E[0]SINGLE_V_S[0]!MAIN[24][8]
SINGLE_H_E[1]SINGLE_V[1]!MAIN[29][9]
SINGLE_H_E[1]SINGLE_V_S[1]!MAIN[30][9]
SINGLE_H_E[2]SINGLE_V[2]!MAIN[31][12]
SINGLE_H_E[2]SINGLE_V_S[2]!MAIN[32][12]
SINGLE_H_E[3]SINGLE_V[3]!MAIN[32][10]
SINGLE_H_E[3]SINGLE_V_S[3]!MAIN[33][10]
SINGLE_H_E[4]SINGLE_V[4]!MAIN[39][11]
SINGLE_H_E[4]SINGLE_V_S[4]!MAIN[37][9]
SINGLE_H_E[5]SINGLE_V[5]!MAIN[37][8]
SINGLE_H_E[5]SINGLE_V_S[5]!MAIN[39][8]
SINGLE_H_E[6]SINGLE_V[6]!MAIN[34][10]
SINGLE_H_E[6]SINGLE_V_S[6]!MAIN[37][10]
SINGLE_H_E[7]SINGLE_V[7]!MAIN[37][12]
SINGLE_H_E[7]SINGLE_V_S[7]!MAIN[39][12]
SINGLE_V[0]SINGLE_V_S[0]!MAIN[21][8]
SINGLE_V[0]DOUBLE_IO_S1[0]!MAIN[24][1]
SINGLE_V[1]SINGLE_V_S[1]!MAIN[28][9]
SINGLE_V[1]DOUBLE_IO_S2[0]!MAIN[27][2]
SINGLE_V[1]DOUBLE_IO_E1[0]!MAIN[24][2]
SINGLE_V[2]SINGLE_V_S[2]!MAIN[30][12]
SINGLE_V[2]DOUBLE_IO_S1[1]!MAIN[29][2]
SINGLE_V[3]SINGLE_V_S[3]!MAIN[27][10]
SINGLE_V[3]DOUBLE_IO_S2[1]!MAIN[31][2]
SINGLE_V[3]DOUBLE_IO_E1[1]!MAIN[25][1]
SINGLE_V[4]SINGLE_V_S[4]!MAIN[38][9]
SINGLE_V[4]DOUBLE_IO_S1[2]!MAIN[26][1]
SINGLE_V[5]SINGLE_V_S[5]!MAIN[40][8]
SINGLE_V[5]DOUBLE_IO_S2[2]!MAIN[33][2]
SINGLE_V[5]DOUBLE_IO_E1[2]!MAIN[28][1]
SINGLE_V[6]SINGLE_V_S[6]!MAIN[38][10]
SINGLE_V[6]DOUBLE_IO_S1[3]!MAIN[37][1]
SINGLE_V[7]SINGLE_V_S[7]!MAIN[36][12]
SINGLE_V[7]DOUBLE_IO_S2[3]!MAIN[37][2]
SINGLE_V[7]DOUBLE_IO_E1[3]!MAIN[35][1]
DOUBLE_H0[0]DOUBLE_H2[0]!MAIN[29][12]
DOUBLE_H0[0]DOUBLE_V0[0]!MAIN[27][12]
DOUBLE_H0[0]DOUBLE_V2[0]!MAIN[28][12]
DOUBLE_H0[0]DOUBLE_IO_S1[1]!MAIN[1][12]
DOUBLE_H0[0]DOUBLE_IO_E0[1]!MAIN[3][12]
DOUBLE_H0[0]DOUBLE_IO_E1[1]!MAIN[3][9]
DOUBLE_H0[1]DOUBLE_H2[1]!MAIN[33][9]
DOUBLE_H0[1]DOUBLE_V0[1]!MAIN[32][9]
DOUBLE_H0[1]DOUBLE_V2[1]!MAIN[31][8]
DOUBLE_H0[1]DOUBLE_IO_S1[2]!MAIN[2][9]
DOUBLE_H0[1]DOUBLE_IO_E0[2]!MAIN[2][10]
DOUBLE_H0[1]DOUBLE_IO_E1[2]!MAIN[4][9]
DOUBLE_H1[0]DOUBLE_IO_S1[0]!MAIN[16][12]
DOUBLE_H1[0]DOUBLE_IO_E0[0]!MAIN[14][9]
DOUBLE_H1[0]DOUBLE_IO_E1[0]!MAIN[11][12]
DOUBLE_H1[1]DOUBLE_IO_S1[3]!MAIN[19][12]
DOUBLE_H1[1]DOUBLE_IO_E0[3]!MAIN[23][12]
DOUBLE_H1[1]DOUBLE_IO_E1[3]!MAIN[20][12]
DOUBLE_H2[0]DOUBLE_V0[0]!MAIN[29][10]
DOUBLE_H2[0]DOUBLE_V2[0]!MAIN[29][11]
DOUBLE_H2[1]DOUBLE_V0[1]!MAIN[33][8]
DOUBLE_H2[1]DOUBLE_V2[1]!MAIN[34][8]
DOUBLE_V0[0]DOUBLE_V2[0]!MAIN[27][11]
DOUBLE_V0[0]DOUBLE_IO_S1[1]!MAIN[26][3]
DOUBLE_V0[0]DOUBLE_IO_S2[1]!MAIN[30][2]
DOUBLE_V0[0]DOUBLE_IO_E1[1]!MAIN[28][2]
DOUBLE_V0[1]DOUBLE_V2[1]!MAIN[32][8]
DOUBLE_V0[1]DOUBLE_IO_S1[2]!MAIN[29][1]
DOUBLE_V0[1]DOUBLE_IO_S2[2]!MAIN[32][2]
DOUBLE_V0[1]DOUBLE_IO_E1[2]!MAIN[27][1]
DOUBLE_V1[0]DOUBLE_IO_S1[0]!MAIN[25][3]
DOUBLE_V1[0]DOUBLE_IO_S2[0]!MAIN[26][2]
DOUBLE_V1[0]DOUBLE_IO_E1[0]!MAIN[25][2]
DOUBLE_V1[1]DOUBLE_IO_S1[3]!MAIN[34][2]
DOUBLE_V1[1]DOUBLE_IO_S2[3]!MAIN[36][2]
DOUBLE_V1[1]DOUBLE_IO_E1[3]!MAIN[36][1]
DOUBLE_IO_S1[0]DOUBLE_IO_E0[0]!MAIN[10][12]
DOUBLE_IO_S1[1]DOUBLE_IO_E0[1]!MAIN[2][12]
DOUBLE_IO_S1[2]DOUBLE_IO_E0[2]!MAIN[1][10]
DOUBLE_IO_S1[3]DOUBLE_IO_E0[3]!MAIN[22][12]
DOUBLE_IO_S2[0]DOUBLE_IO_E1[0]!MAIN[24][3]
DOUBLE_IO_S2[1]DOUBLE_IO_E1[1]!MAIN[27][3]
DOUBLE_IO_S2[2]DOUBLE_IO_E1[2]!MAIN[30][1]
DOUBLE_IO_S2[3]DOUBLE_IO_E1[3]!MAIN[35][2]
spartanxl CNR_SE switchbox INT muxes DBUF_IO_H[0]
BitsDestination
MAIN[7][4]MAIN[11][4]MAIN[8][4]MAIN[9][4]DBUF_IO_H[0]
Source
0011DOUBLE_IO_E1[0]
0101DOUBLE_IO_E1[2]
0110DOUBLE_IO_E1[3]
1111DOUBLE_IO_E1[1]
spartanxl CNR_SE switchbox INT muxes DBUF_IO_H[1]
BitsDestination
MAIN[38][2]MAIN[39][2]MAIN[38][1]MAIN[39][1]DBUF_IO_H[1]
Source
0011DOUBLE_IO_S2[1]
0101DOUBLE_IO_S2[2]
0110DOUBLE_IO_S2[3]
1111DOUBLE_IO_S2[0]
spartanxl CNR_SE switchbox INT muxes DBUF_IO_V[0]
BitsDestination
MAIN[4][10]MAIN[5][12]MAIN[7][12]MAIN[6][12]DBUF_IO_V[0]
Source
0011DOUBLE_IO_S1[1]
0101DOUBLE_IO_S1[2]
0110DOUBLE_IO_S1[3]
1111DOUBLE_IO_S1[0]
spartanxl CNR_SE switchbox INT muxes DBUF_IO_V[1]
BitsDestination
MAIN[9][12]MAIN[13][12]MAIN[12][12]MAIN[14][12]DBUF_IO_V[1]
Source
0011DOUBLE_IO_E0[0]
0101DOUBLE_IO_E0[1]
0110DOUBLE_IO_E0[3]
1111DOUBLE_IO_E0[2]
spartanxl CNR_SE switchbox INT muxes LONG_H[3]
BitsDestination
MAIN[22][6]MAIN[21][5]LONG_H[3]
Source
00LONG_IO_V[1]
11off
spartanxl CNR_SE switchbox INT muxes LONG_H[4]
BitsDestination
MAIN[9][6]MAIN[8][6]MAIN[6][6]LONG_H[4]
Source
000LONG_IO_V[2]
011OUT_STARTUP_Q3
111off
spartanxl CNR_SE switchbox INT muxes LONG_H[5]
BitsDestination
MAIN[18][5]MAIN[21][6]MAIN[19][5]LONG_H[5]
Source
000LONG_IO_V[3]
011OUT_STARTUP_Q3
111off
spartanxl CNR_SE switchbox INT muxes LONG_V[0]
BitsDestination
MAIN[20][4]MAIN[24][4]MAIN[22][4]LONG_V[0]
Source
000LONG_IO_H[0]
011OUT_IO_SN_I2_E1
111off
spartanxl CNR_SE switchbox INT muxes LONG_V[1]
BitsDestination
MAIN[38][5]MAIN[37][6]MAIN[37][5]LONG_V[1]
Source
000LONG_IO_H[1]
011OUT_IO_SN_I2_E1
111off
spartanxl CNR_SE switchbox INT muxes LONG_V[2]
BitsDestination
MAIN[28][5]MAIN[27][5]MAIN[25][6]LONG_V[2]
Source
000LONG_IO_H[2]
011OUT_IO_SN_I2_E1
111off
spartanxl CNR_SE switchbox INT muxes LONG_V[3]
BitsDestination
MAIN[35][5]MAIN[35][6]MAIN[34][6]LONG_V[3]
Source
000LONG_IO_H[1]
011OUT_STARTUP_DONEIN
111off
spartanxl CNR_SE switchbox INT muxes LONG_V[4]
BitsDestination
MAIN[25][5]MAIN[23][5]MAIN[22][5]LONG_V[4]
Source
000LONG_IO_H[2]
011OUT_STARTUP_DONEIN
111off
spartanxl CNR_SE switchbox INT muxes LONG_V[5]
BitsDestination
MAIN[35][4]MAIN[33][4]MAIN[31][4]LONG_V[5]
Source
000LONG_IO_H[3]
011OUT_STARTUP_DONEIN
111off
spartanxl CNR_SE switchbox INT muxes LONG_IO_H[0]
BitsDestination
MAIN[29][3]MAIN[28][3]MAIN[23][3]MAIN[22][3]LONG_IO_H[0]
Source
0011LONG_V[0]
0111SINGLE_V[1]
1100LONG_IO_V[2]
1101LONG_IO_V[0]
1111off
spartanxl CNR_SE switchbox INT muxes LONG_IO_H[1]
BitsDestination
MAIN[33][3]MAIN[30][3]MAIN[32][3]MAIN[31][3]MAIN[14][3]MAIN[13][3]LONG_IO_H[1]
Source
000111LONG_V[1]
001011LONG_V[3]
011111SINGLE_V[2]
111100LONG_IO_V[3]
111101LONG_IO_V[1]
111111off
spartanxl CNR_SE switchbox INT muxes LONG_IO_H[2]
BitsDestination
MAIN[36][3]MAIN[34][3]MAIN[38][3]MAIN[37][3]MAIN[19][3]MAIN[20][3]LONG_IO_H[2]
Source
000111LONG_V[2]
001011LONG_V[4]
011111SINGLE_V[5]
111100LONG_IO_V[0]
111101LONG_IO_V[2]
111111off
spartanxl CNR_SE switchbox INT muxes LONG_IO_H[3]
BitsDestination
MAIN[35][3]MAIN[26][4]MAIN[10][3]MAIN[11][3]LONG_IO_H[3]
Source
0011LONG_V[5]
0111SINGLE_V[6]
1100LONG_IO_V[1]
1101LONG_IO_V[3]
1111off
spartanxl CNR_SE switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[21][4]MAIN[15][5]MAIN[15][4]MAIN[16][4]LONG_IO_V[0]
Source
0001LONG_IO_H[0]
0010LONG_IO_H[2]
0111SINGLE_H[1]
1111off
spartanxl CNR_SE switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[10][4]MAIN[5][4]MAIN[7][5]MAIN[5][5]MAIN[6][5]LONG_IO_V[1]
Source
00011LONG_H[3]
00101LONG_IO_H[1]
00110LONG_IO_H[3]
01111SINGLE_H[2]
11111off
spartanxl CNR_SE switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[23][4]MAIN[4][5]MAIN[16][5]MAIN[14][5]MAIN[13][5]LONG_IO_V[2]
Source
00011LONG_H[4]
00101LONG_IO_H[0]
00110LONG_IO_H[2]
01111SINGLE_H[5]
11111off
spartanxl CNR_SE switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[17][4]MAIN[3][5]MAIN[6][4]MAIN[4][4]MAIN[12][4]LONG_IO_V[3]
Source
00011LONG_H[5]
00101LONG_IO_H[1]
00110LONG_IO_H[3]
01111SINGLE_H[6]
11111off
spartanxl CNR_SE switchbox INT muxes IMUX_STARTUP_CLK
BitsDestination
MAIN[37][4]MAIN[38][4]MAIN[39][4]MAIN[39][3]IMUX_STARTUP_CLK
Source
0011SINGLE_V[3]
0101SINGLE_V[4]
0110SINGLE_V[5]
1111SINGLE_V[2]
spartanxl CNR_SE switchbox INT muxes IMUX_STARTUP_GSR
BitsDestination
MAIN[29][6]MAIN[28][6]MAIN[33][6]MAIN[31][6]MAIN[30][6]MAIN[32][6]IMUX_STARTUP_GSR
Source
000111SINGLE_H[2]
001011SINGLE_H[3]
001110LONG_V[4]
010111LONG_V[5]
011011DOUBLE_V1[1]
011101SINGLE_H[4]
011110LONG_V[3]
101111DOUBLE_V0[0]
111111SINGLE_H[5]
spartanxl CNR_SE switchbox INT muxes IMUX_STARTUP_GTS
BitsDestination
MAIN[30][5]MAIN[31][5]MAIN[32][5]MAIN[33][5]MAIN[34][5]MAIN[29][5]IMUX_STARTUP_GTS
Source
001110LONG_H[3]
001111SINGLE_V[2]
010111SINGLE_V[3]
011010LONG_H[5]
011011SINGLE_V[4]
011100LONG_H[4]
011101SINGLE_V[5]
111110DOUBLE_H0[1]
111111DOUBLE_H1[0]
spartanxl CNR_SE switchbox INT muxes IMUX_READCLK_I
BitsDestination
MAIN[4][8]MAIN[7][8]MAIN[6][8]MAIN[5][8]IMUX_READCLK_I
Source
0011SINGLE_H[2]
0101SINGLE_H[3]
0110SINGLE_H[4]
1111SINGLE_H[5]
spartanxl CNR_SE switchbox INT muxes IMUX_BUFG_H
BitsDestination
MAIN[21][3]MAIN[19][2]MAIN[19][1]MAIN[21][1]MAIN[22][1]MAIN[20][1]MAIN[20][2]IMUX_BUFG_H
Source
0000111DOUBLE_IO_S1[2]
0001111DOUBLE_IO_S1[0]
0010011DOUBLE_IO_S1[3]
0010101DOUBLE_IO_E1[3]
0011011DOUBLE_IO_E1[1]
0011101DOUBLE_IO_E1[0]
0111110OUT_IO_CLKIN_E
0111111off
1010111DOUBLE_IO_S1[1]
1011111DOUBLE_IO_E1[2]
spartanxl CNR_SE switchbox INT muxes IMUX_BUFG_V
BitsDestination
MAIN[17][6]MAIN[17][5]MAIN[16][6]MAIN[19][6]MAIN[18][6]MAIN[20][6]MAIN[14][6]IMUX_BUFG_V
Source
0000111DOUBLE_IO_S1[1]
0001011DOUBLE_IO_E1[0]
0001101DOUBLE_IO_E1[1]
0010111DOUBLE_IO_S1[3]
0011011DOUBLE_IO_E1[2]
0011101DOUBLE_IO_E1[3]
0111110OUT_IO_CLKIN_S
0111111off
1001111DOUBLE_IO_S1[0]
1011111DOUBLE_IO_S1[2]

Bels BUFG

spartanxl CNR_SE bel BUFG pins
PinDirectionBUFG_HBUFG_V
IinIMUX_BUFG_HIMUX_BUFG_V
OoutBUFGLS[3]BUFGLS[4]
spartanxl CNR_SE bel BUFG attribute bits
AttributeBUFG_HBUFG_V
CLK_EN!MAIN[2][1]!MAIN[10][6]
ALT_PAD!MAIN[15][1]!MAIN[15][6]

Bels STARTUP

spartanxl CNR_SE bel STARTUP pins
PinDirectionSTARTUP
CLKinIMUX_STARTUP_CLK
GSRinIMUX_STARTUP_GSR invert by !MAIN[9][1]
GTSinIMUX_STARTUP_GTS invert by !MAIN[7][1]
DONEINoutOUT_STARTUP_DONEIN
Q1Q4outOUT_STARTUP_Q1Q4
Q2outOUT_STARTUP_Q2
Q3outOUT_STARTUP_Q3
spartanxl CNR_SE bel STARTUP attribute bits
AttributeSTARTUP
GSR_ENABLE!MAIN[8][1]
GTS_ENABLE!MAIN[5][1]
CONFIG_RATE[enum: CONFIG_RATE]
CRC!MAIN[0][1]
DONE_TIMING[enum: DONE_TIMING]
GTS_TIMING[enum: GTS_GSR_TIMING]
GSR_TIMING[enum: GTS_GSR_TIMING]
SYNC_TO_DONE!MAIN[11][1]
MUX_CLK[enum: STARTUP_MUX_CLK]
EXPRESS_MODE!MAIN[7][3]
spartanxl CNR_SE enum CONFIG_RATE
STARTUP.CONFIG_RATEMAIN[0][0]
SLOW1
FAST0
spartanxl CNR_SE enum DONE_TIMING
STARTUP.DONE_TIMINGMAIN[12][1]MAIN[12][3]
Q011
Q1Q401
Q200
Q310
spartanxl CNR_SE enum GTS_GSR_TIMING
STARTUP.GTS_TIMINGMAIN[17][3]MAIN[18][3]
Q1Q411
Q201
Q300
DONE_IN10
spartanxl CNR_SE enum GTS_GSR_TIMING
STARTUP.GSR_TIMINGMAIN[16][3]MAIN[15][3]
Q1Q401
Q211
Q310
DONE_IN00
spartanxl CNR_SE enum STARTUP_MUX_CLK
STARTUP.MUX_CLKMAIN[10][1]
CCLK0
USERCLK1

Bels READCLK

spartanxl CNR_SE bel READCLK pins
PinDirectionREADCLK
IinIMUX_READCLK_I

Bels MISC_SE

spartanxl CNR_SE bel MISC_SE pins
PinDirectionMISC_SE
spartanxl CNR_SE bel MISC_SE attribute bits
AttributeMISC_SE
DONE_PULLUP!MAIN[6][1]
OSC_ENABLEMAIN[0][4]
OSC_MUX_OUT0[enum: OSC_MUX_OUT]
OSC_MUX_OUT1[enum: OSC_MUX_OUT]
TCTEST!MAIN[4][1]
TM_OSC!MAIN[13][1]
OSC_CLK[enum: OSC_CLK]
PROG_5V_TOLERANTMAIN[8][10]
DONE_5V_TOLERANTMAIN[3][1]
spartanxl CNR_SE enum OSC_MUX_OUT
MISC_SE.OSC_MUX_OUT0MAIN[1][4]MAIN[0][10]MAIN[1][8]MAIN[1][5]
MISC_SE.OSC_MUX_OUT1MAIN[3][4]MAIN[0][9]MAIN[0][8]MAIN[0][5]
F500K0011
F16K0101
F4900110
F151111
spartanxl CNR_SE enum OSC_CLK
MISC_SE.OSC_CLKMAIN[14][1]
CCLK1
EXTCLK0

Bel wires

spartanxl CNR_SE bel wires
WirePins
BUFGLS[3]BUFG_H.O
BUFGLS[4]BUFG_V.O
IMUX_STARTUP_CLKSTARTUP.CLK
IMUX_STARTUP_GSRSTARTUP.GSR
IMUX_STARTUP_GTSSTARTUP.GTS
IMUX_READCLK_IREADCLK.I
IMUX_BUFG_HBUFG_H.I
IMUX_BUFG_VBUFG_V.I
OUT_STARTUP_DONEINSTARTUP.DONEIN
OUT_STARTUP_Q1Q4STARTUP.Q1Q4
OUT_STARTUP_Q2STARTUP.Q2
OUT_STARTUP_Q3STARTUP.Q3

Bitstream

spartanxl CNR_SE rect MAIN
BitFrame
F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B12 INT: !pass SINGLE_H_E[2] ← LONG_V[1] INT: !bipass SINGLE_H_E[7] = SINGLE_V_S[7] INT: !bipass SINGLE_H[7] = SINGLE_H_E[7] INT: !bipass SINGLE_H_E[7] = SINGLE_V[7] INT: !bipass SINGLE_V[7] = SINGLE_V_S[7] INT: !bipass SINGLE_H[7] = SINGLE_V[7] INT: !pass SINGLE_H[6] ← LONG_V[5] - INT: !bipass SINGLE_H_E[2] = SINGLE_V_S[2] INT: !bipass SINGLE_H_E[2] = SINGLE_V[2] INT: !bipass SINGLE_V[2] = SINGLE_V_S[2] INT: !bipass DOUBLE_H0[0] = DOUBLE_H2[0] INT: !bipass DOUBLE_H0[0] = DOUBLE_V2[0] INT: !bipass DOUBLE_H0[0] = DOUBLE_V0[0] INT: !pass SINGLE_V[7] ← TIE_0 - INT: !bipass SINGLE_H[6] = DOUBLE_IO_E0[3] INT: !bipass DOUBLE_H1[1] = DOUBLE_IO_E0[3] INT: !bipass DOUBLE_IO_S1[3] = DOUBLE_IO_E0[3] INT: !bipass SINGLE_H[7] = DOUBLE_IO_E1[3] INT: !bipass DOUBLE_H1[1] = DOUBLE_IO_E1[3] INT: !bipass DOUBLE_H1[1] = DOUBLE_IO_S1[3] INT: !bipass SINGLE_H[6] = DOUBLE_IO_S1[3] INT: !bipass SINGLE_H[0] = DOUBLE_IO_S1[0] INT: !bipass DOUBLE_H1[0] = DOUBLE_IO_S1[0] INT: !bipass SINGLE_H[1] = DOUBLE_IO_E1[0] INT: mux DBUF_IO_V[1] bit 0 INT: mux DBUF_IO_V[1] bit 2 INT: mux DBUF_IO_V[1] bit 1 INT: !bipass DOUBLE_H1[0] = DOUBLE_IO_E1[0] INT: !bipass DOUBLE_IO_S1[0] = DOUBLE_IO_E0[0] INT: mux DBUF_IO_V[1] bit 3 - INT: mux DBUF_IO_V[0] bit 1 INT: mux DBUF_IO_V[0] bit 0 INT: mux DBUF_IO_V[0] bit 2 INT: !bipass SINGLE_H[2] = DOUBLE_IO_E0[1] INT: !bipass DOUBLE_H0[0] = DOUBLE_IO_E0[1] INT: !bipass DOUBLE_IO_S1[1] = DOUBLE_IO_E0[1] INT: !bipass DOUBLE_H0[0] = DOUBLE_IO_S1[1] INT: !bipass SINGLE_H[2] = DOUBLE_IO_S1[1]
B11 - INT: !bipass SINGLE_H_E[4] = SINGLE_V[4] INT: !buffer LONG_V[1] ← SINGLE_H_E[2] INT: !bipass SINGLE_H[7] = SINGLE_V_S[7] INT: !bipass SINGLE_H[6] = SINGLE_V[6] INT: !buffer LONG_V[5] ← SINGLE_H[6] - INT: !bipass SINGLE_H[2] = SINGLE_V_S[2] INT: !bipass SINGLE_H[2] = SINGLE_H_E[2] INT: !bipass SINGLE_H[2] = SINGLE_V[2] - INT: !bipass DOUBLE_H2[0] = DOUBLE_V2[0] - INT: !bipass DOUBLE_V0[0] = DOUBLE_V2[0] - INT: !pass SINGLE_H[4] ← LONG_V[3] INT: !buffer LONG_V[3] ← SINGLE_H[4] - - - - - - - - - - - - - - - - - - - - - - - -
B10 INT: !pass SINGLE_V[6] ← LONG_H[5] INT: !pass SINGLE_H_E[3] ← LONG_V[2] INT: !bipass SINGLE_V[6] = SINGLE_V_S[6] INT: !bipass SINGLE_H_E[6] = SINGLE_V_S[6] INT: !bipass SINGLE_H[6] = SINGLE_V_S[6] INT: !bipass SINGLE_H[6] = SINGLE_H_E[6] INT: !bipass SINGLE_H_E[6] = SINGLE_V[6] INT: !bipass SINGLE_H_E[3] = SINGLE_V_S[3] INT: !bipass SINGLE_H_E[3] = SINGLE_V[3] INT: !bipass SINGLE_H[3] = SINGLE_H_E[3] INT: !bipass SINGLE_H[3] = SINGLE_V_S[3] INT: !bipass DOUBLE_H2[0] = DOUBLE_V0[0] INT: !bipass SINGLE_H[3] = SINGLE_V[3] INT: !bipass SINGLE_V[3] = SINGLE_V_S[3] INT: !pass SINGLE_V[4] ← LONG_H[3] - - - - - - - - - - - - - - - - - MISC_SE: PROG_5V_TOLERANT INT: !pass SINGLE_H[6] ← OUT_STARTUP_Q1Q4 INT: !pass DOUBLE_H0[0] ← OUT_STARTUP_Q1Q4 INT: !pass SINGLE_H[2] ← OUT_STARTUP_Q1Q4 INT: mux DBUF_IO_V[0] bit 3 INT: !bipass SINGLE_H[4] = DOUBLE_IO_E0[2] INT: !bipass DOUBLE_H0[1] = DOUBLE_IO_E0[2] INT: !bipass DOUBLE_IO_S1[2] = DOUBLE_IO_E0[2] MISC_SE: OSC_MUX_OUT0 bit 2
B9 INT: !buffer LONG_H[5] ← SINGLE_V[6] INT: !bipass SINGLE_H[4] = SINGLE_V[4] INT: !bipass SINGLE_V[4] = SINGLE_V_S[4] INT: !bipass SINGLE_H_E[4] = SINGLE_V_S[4] INT: !bipass SINGLE_H[4] = SINGLE_H_E[4] INT: !bipass SINGLE_H[4] = SINGLE_V_S[4] INT: !buffer LONG_V[2] ← SINGLE_H_E[3] INT: !bipass DOUBLE_H0[1] = DOUBLE_H2[1] INT: !bipass DOUBLE_H0[1] = DOUBLE_V0[1] INT: !buffer LONG_V[4] ← SINGLE_H[5] INT: !bipass SINGLE_H_E[1] = SINGLE_V_S[1] INT: !bipass SINGLE_H_E[1] = SINGLE_V[1] INT: !bipass SINGLE_V[1] = SINGLE_V_S[1] INT: !pass SINGLE_H[5] ← LONG_V[4] INT: !pass SINGLE_V[5] ← LONG_H[4] INT: !buffer LONG_H[4] ← SINGLE_V[5] INT: !buffer LONG_V[0] ← SINGLE_H_E[1] INT: !pass SINGLE_H_E[1] ← LONG_V[0] INT: !pass SINGLE_H[5] ← OUT_STARTUP_Q3 INT: !pass DOUBLE_H1[1] ← OUT_STARTUP_Q3 INT: !pass SINGLE_H[1] ← OUT_STARTUP_Q3 INT: !pass DOUBLE_H0[1] ← OUT_IO_WE_I2_S1 INT: !pass SINGLE_H[0] ← OUT_IO_WE_I2_S1 INT: !pass SINGLE_H[4] ← OUT_IO_WE_I2_S1 INT: !pass SINGLE_H[1] ← LONG_IO_V[0] INT: !pass SINGLE_H[6] ← LONG_IO_V[3] INT: !bipass DOUBLE_H1[0] = DOUBLE_IO_E0[0] INT: !bipass SINGLE_H[0] = DOUBLE_IO_E0[0] INT: !pass DOUBLE_IO_E0[3] ← DBUF_IO_V[0] INT: !pass DOUBLE_IO_E0[2] ← DBUF_IO_V[0] INT: !pass DOUBLE_IO_S1[0] ← DBUF_IO_V[1] INT: !pass DOUBLE_IO_S1[2] ← DBUF_IO_V[1] INT: !pass DOUBLE_IO_S1[3] ← DBUF_IO_V[1] INT: !pass DOUBLE_IO_S1[1] ← DBUF_IO_V[1] INT: !pass SINGLE_H[7] ← OUT_IO_WE_I1_S1 - INT: !bipass DOUBLE_H0[1] = DOUBLE_IO_E1[2] INT: !bipass DOUBLE_H0[0] = DOUBLE_IO_E1[1] INT: !bipass DOUBLE_H0[1] = DOUBLE_IO_S1[2] INT: !bipass SINGLE_H[4] = DOUBLE_IO_S1[2] MISC_SE: OSC_MUX_OUT1 bit 2
B8 INT: !bipass SINGLE_V[5] = SINGLE_V_S[5] INT: !bipass SINGLE_H_E[5] = SINGLE_V_S[5] INT: !bipass SINGLE_H[5] = SINGLE_V_S[5] INT: !bipass SINGLE_H_E[5] = SINGLE_V[5] INT: !bipass SINGLE_H[5] = SINGLE_H_E[5] INT: !bipass SINGLE_H[5] = SINGLE_V[5] INT: !bipass DOUBLE_H2[1] = DOUBLE_V2[1] INT: !bipass DOUBLE_H2[1] = DOUBLE_V0[1] INT: !bipass DOUBLE_V0[1] = DOUBLE_V2[1] INT: !bipass DOUBLE_H0[1] = DOUBLE_V2[1] INT: !bipass SINGLE_H[1] = SINGLE_H_E[1] INT: !bipass SINGLE_H[1] = SINGLE_V[1] INT: !bipass SINGLE_H[1] = SINGLE_V_S[1] INT: !pass SINGLE_V[0] ← TIE_0 INT: !bipass SINGLE_H[0] = SINGLE_V[0] INT: !bipass SINGLE_H_E[0] = SINGLE_V[0] INT: !bipass SINGLE_H_E[0] = SINGLE_V_S[0] INT: !bipass SINGLE_H[0] = SINGLE_H_E[0] INT: !bipass SINGLE_H[0] = SINGLE_V_S[0] INT: !bipass SINGLE_V[0] = SINGLE_V_S[0] - - - - INT: !pass SINGLE_H[2] ← LONG_IO_V[1] - INT: !pass DOUBLE_IO_E0[0] ← DBUF_IO_V[0] INT: !pass DOUBLE_IO_E0[1] ← DBUF_IO_V[0] INT: !pass DOUBLE_H1[0] ← OUT_IO_WE_I1_S1 INT: !pass SINGLE_H[3] ← OUT_IO_WE_I1_S1 - INT: !pass SINGLE_H[5] ← LONG_IO_V[2] - INT: mux IMUX_READCLK_I bit 2 INT: mux IMUX_READCLK_I bit 1 INT: mux IMUX_READCLK_I bit 0 INT: mux IMUX_READCLK_I bit 3 INT: !bipass SINGLE_H[3] = DOUBLE_IO_E1[1] INT: !bipass SINGLE_H[5] = DOUBLE_IO_E1[2] MISC_SE: OSC_MUX_OUT0 bit 1 MISC_SE: OSC_MUX_OUT1 bit 1
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 INT: !pass SINGLE_V[4] ← OUT_IO_SN_I2_E1 - INT: !pass DOUBLE_V1[1] ← OUT_IO_SN_I2_E1 INT: mux LONG_V[1] bit 1 - INT: mux LONG_V[3] bit 1 INT: mux LONG_V[3] bit 0 INT: mux IMUX_STARTUP_GSR bit 3 INT: mux IMUX_STARTUP_GSR bit 0 INT: mux IMUX_STARTUP_GSR bit 2 INT: mux IMUX_STARTUP_GSR bit 1 INT: mux IMUX_STARTUP_GSR bit 5 INT: mux IMUX_STARTUP_GSR bit 4 INT: !pass SINGLE_V[1] ← OUT_STARTUP_DONEIN - INT: mux LONG_V[2] bit 0 INT: !buffer LONG_H[3] ← SINGLE_V[4] - INT: mux LONG_H[3] bit 1 INT: mux LONG_H[5] bit 1 INT: mux IMUX_BUFG_V bit 1 INT: mux IMUX_BUFG_V bit 3 INT: mux IMUX_BUFG_V bit 2 INT: mux IMUX_BUFG_V bit 6 INT: mux IMUX_BUFG_V bit 4 BUFG_V: ! ALT_PAD INT: mux IMUX_BUFG_V bit 0 INT: !pass DOUBLE_V1[0] ← OUT_STARTUP_Q2 INT: !pass SINGLE_V[2] ← OUT_STARTUP_Q2 INT: !pass SINGLE_V[6] ← OUT_STARTUP_Q2 BUFG_V: ! CLK_EN INT: mux LONG_H[4] bit 2 INT: mux LONG_H[4] bit 1 - INT: mux LONG_H[4] bit 0 - - - - - -
B5 - - INT: mux LONG_V[1] bit 2 INT: mux LONG_V[1] bit 0 - INT: mux LONG_V[3] bit 2 INT: mux IMUX_STARTUP_GTS bit 1 INT: mux IMUX_STARTUP_GTS bit 2 INT: mux IMUX_STARTUP_GTS bit 3 INT: mux IMUX_STARTUP_GTS bit 4 INT: mux IMUX_STARTUP_GTS bit 5 INT: mux IMUX_STARTUP_GTS bit 0 INT: mux LONG_V[2] bit 2 INT: mux LONG_V[2] bit 1 INT: !pass SINGLE_V[0] ← OUT_IO_SN_I2_E1 INT: mux LONG_V[4] bit 2 - INT: mux LONG_V[4] bit 1 INT: mux LONG_V[4] bit 0 INT: mux LONG_H[3] bit 0 - INT: mux LONG_H[5] bit 0 INT: mux LONG_H[5] bit 2 INT: mux IMUX_BUFG_V bit 5 INT: mux LONG_IO_V[2] bit 2 INT: mux LONG_IO_V[0] bit 2 INT: mux LONG_IO_V[2] bit 1 INT: mux LONG_IO_V[2] bit 0 - - INT: !pass SINGLE_V[6] ← LONG_IO_H[3] - - INT: mux LONG_IO_V[1] bit 2 INT: mux LONG_IO_V[1] bit 0 INT: mux LONG_IO_V[1] bit 1 INT: mux LONG_IO_V[2] bit 3 INT: mux LONG_IO_V[3] bit 3 - MISC_SE: OSC_MUX_OUT0 bit 0 MISC_SE: OSC_MUX_OUT1 bit 0
B4 - INT: mux IMUX_STARTUP_CLK bit 1 INT: mux IMUX_STARTUP_CLK bit 2 INT: mux IMUX_STARTUP_CLK bit 3 INT: !pass SINGLE_V[7] ← OUT_IO_SN_I1_E1 INT: mux LONG_V[5] bit 2 - INT: mux LONG_V[5] bit 1 - INT: mux LONG_V[5] bit 0 INT: !pass SINGLE_V[3] ← OUT_IO_SN_I1_E1 INT: !pass DOUBLE_V0[1] ← OUT_STARTUP_DONEIN INT: !pass SINGLE_V[5] ← LONG_IO_H[2] INT: !pass SINGLE_V[5] ← OUT_STARTUP_DONEIN INT: mux LONG_IO_H[3] bit 2 - INT: mux LONG_V[0] bit 1 INT: mux LONG_IO_V[2] bit 4 INT: mux LONG_V[0] bit 0 INT: mux LONG_IO_V[0] bit 3 INT: mux LONG_V[0] bit 2 INT: !pass SINGLE_V[2] ← LONG_IO_H[1] INT: !pass SINGLE_V[1] ← LONG_IO_H[0] INT: mux LONG_IO_V[3] bit 4 INT: mux LONG_IO_V[0] bit 0 INT: mux LONG_IO_V[0] bit 1 - INT: !pass DOUBLE_V0[0] ← OUT_IO_SN_I1_E1 INT: mux LONG_IO_V[3] bit 0 INT: mux DBUF_IO_H[0] bit 2 INT: mux LONG_IO_V[1] bit 4 INT: mux DBUF_IO_H[0] bit 0 INT: mux DBUF_IO_H[0] bit 1 INT: mux DBUF_IO_H[0] bit 3 INT: mux LONG_IO_V[3] bit 2 INT: mux LONG_IO_V[1] bit 3 INT: mux LONG_IO_V[3] bit 1 MISC_SE: OSC_MUX_OUT1 bit 3 - MISC_SE: OSC_MUX_OUT0 bit 3 MISC_SE: OSC_ENABLE
B3 - INT: mux IMUX_STARTUP_CLK bit 0 INT: mux LONG_IO_H[2] bit 3 INT: mux LONG_IO_H[2] bit 2 INT: mux LONG_IO_H[2] bit 5 INT: mux LONG_IO_H[3] bit 3 INT: mux LONG_IO_H[2] bit 4 INT: mux LONG_IO_H[1] bit 5 INT: mux LONG_IO_H[1] bit 3 INT: mux LONG_IO_H[1] bit 2 INT: mux LONG_IO_H[1] bit 4 INT: mux LONG_IO_H[0] bit 3 INT: mux LONG_IO_H[0] bit 2 INT: !bipass DOUBLE_IO_S2[1] = DOUBLE_IO_E1[1] INT: !bipass DOUBLE_V0[0] = DOUBLE_IO_S1[1] INT: !bipass DOUBLE_V1[0] = DOUBLE_IO_S1[0] INT: !bipass DOUBLE_IO_S2[0] = DOUBLE_IO_E1[0] INT: mux LONG_IO_H[0] bit 1 INT: mux LONG_IO_H[0] bit 0 INT: mux IMUX_BUFG_H bit 6 INT: mux LONG_IO_H[2] bit 0 INT: mux LONG_IO_H[2] bit 1 STARTUP: GTS_TIMING bit 0 STARTUP: GTS_TIMING bit 1 STARTUP: GSR_TIMING bit 1 STARTUP: GSR_TIMING bit 0 INT: mux LONG_IO_H[1] bit 1 INT: mux LONG_IO_H[1] bit 0 STARTUP: DONE_TIMING bit 0 INT: mux LONG_IO_H[3] bit 0 INT: mux LONG_IO_H[3] bit 1 - - STARTUP: ! EXPRESS_MODE - - - - - - -
B2 - INT: mux DBUF_IO_H[1] bit 2 INT: mux DBUF_IO_H[1] bit 3 INT: !bipass SINGLE_V[7] = DOUBLE_IO_S2[3] INT: !bipass DOUBLE_V1[1] = DOUBLE_IO_S2[3] INT: !bipass DOUBLE_IO_S2[3] = DOUBLE_IO_E1[3] INT: !bipass DOUBLE_V1[1] = DOUBLE_IO_S1[3] INT: !bipass SINGLE_V[5] = DOUBLE_IO_S2[2] INT: !bipass DOUBLE_V0[1] = DOUBLE_IO_S2[2] INT: !bipass SINGLE_V[3] = DOUBLE_IO_S2[1] INT: !bipass DOUBLE_V0[0] = DOUBLE_IO_S2[1] INT: !bipass SINGLE_V[2] = DOUBLE_IO_S1[1] INT: !bipass DOUBLE_V0[0] = DOUBLE_IO_E1[1] INT: !bipass SINGLE_V[1] = DOUBLE_IO_S2[0] INT: !bipass DOUBLE_V1[0] = DOUBLE_IO_S2[0] INT: !bipass DOUBLE_V1[0] = DOUBLE_IO_E1[0] INT: !bipass SINGLE_V[1] = DOUBLE_IO_E1[0] INT: !pass DOUBLE_IO_E1[0] ← DBUF_IO_H[1] INT: !pass DOUBLE_IO_E1[2] ← DBUF_IO_H[1] INT: !pass DOUBLE_IO_E1[1] ← DBUF_IO_H[1] INT: mux IMUX_BUFG_H bit 0 INT: mux IMUX_BUFG_H bit 5 - - - - - - - - - - - - - - - - - - -
B1 - INT: mux DBUF_IO_H[1] bit 0 INT: mux DBUF_IO_H[1] bit 1 INT: !bipass SINGLE_V[6] = DOUBLE_IO_S1[3] INT: !bipass DOUBLE_V1[1] = DOUBLE_IO_E1[3] INT: !bipass SINGLE_V[7] = DOUBLE_IO_E1[3] INT: !pass DOUBLE_IO_S2[3] ← DBUF_IO_H[0] INT: !pass DOUBLE_IO_S2[2] ← DBUF_IO_H[0] INT: !pass DOUBLE_IO_S2[1] ← DBUF_IO_H[0] INT: !pass DOUBLE_IO_S2[0] ← DBUF_IO_H[0] INT: !bipass DOUBLE_IO_S2[2] = DOUBLE_IO_E1[2] INT: !bipass DOUBLE_V0[1] = DOUBLE_IO_S1[2] INT: !bipass SINGLE_V[5] = DOUBLE_IO_E1[2] INT: !bipass DOUBLE_V0[1] = DOUBLE_IO_E1[2] INT: !bipass SINGLE_V[4] = DOUBLE_IO_S1[2] INT: !bipass SINGLE_V[3] = DOUBLE_IO_E1[1] INT: !bipass SINGLE_V[0] = DOUBLE_IO_S1[0] INT: !pass DOUBLE_IO_E1[3] ← DBUF_IO_H[1] INT: mux IMUX_BUFG_H bit 2 INT: mux IMUX_BUFG_H bit 3 INT: mux IMUX_BUFG_H bit 1 INT: mux IMUX_BUFG_H bit 4 - - - BUFG_H: ! ALT_PAD MISC_SE: OSC_CLK bit 0 MISC_SE: ! TM_OSC STARTUP: DONE_TIMING bit 1 STARTUP: ! SYNC_TO_DONE STARTUP: MUX_CLK bit 0 STARTUP: !invert GSR STARTUP: ! GSR_ENABLE STARTUP: !invert GTS MISC_SE: ! DONE_PULLUP STARTUP: ! GTS_ENABLE MISC_SE: ! TCTEST MISC_SE: DONE_5V_TOLERANT BUFG_H: ! CLK_EN - STARTUP: ! CRC
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - STARTUP: CONFIG_RATE bit 0

Tile CNR_NE

Cells: 2

Switchbox INT

spartanxl CNR_NE switchbox INT programmable buffers
DestinationSourceBit
CELL.LONG_H[0]CELL.SINGLE_V[1]!MAIN_S[26][8]
CELL.LONG_H[1]CELL.SINGLE_V[2]!MAIN_S[30][8]
CELL.LONG_H[2]CELL.SINGLE_V[3]!MAIN[24][0]
CELL.LONG_V[0]CELL.OUT_COUT_E!MAIN_W[5][0]
spartanxl CNR_NE switchbox INT pass gates
DestinationSourceBit
CELL.SINGLE_V[0]CELL.OUT_IO_SN_I2_E1!MAIN[26][1]
CELL.SINGLE_V[1]CELL.LONG_H[0]!MAIN_S[28][8]
CELL.SINGLE_V[1]CELL.LONG_IO_H[0]!MAIN[18][2]
CELL.SINGLE_V[1]CELL.OUT_OSC_MUX1!MAIN[27][0]
CELL.SINGLE_V[2]CELL.LONG_H[1]!MAIN_S[34][8]
CELL.SINGLE_V[2]CELL.LONG_IO_H[1]!MAIN[19][2]
CELL.SINGLE_V[2]CELL.OUT_UPDATE_O!MAIN[39][2]
CELL.SINGLE_V[3]CELL.LONG_H[2]!MAIN_S[33][9]
CELL.SINGLE_V[3]CELL.OUT_IO_SN_I1_E1!MAIN[30][2]
CELL.SINGLE_V[4]CELL.OUT_IO_SN_I2_E1!MAIN[40][0]
CELL.SINGLE_V[5]CELL.LONG_IO_H[2]!MAIN[28][2]
CELL.SINGLE_V[5]CELL.OUT_OSC_MUX1!MAIN[27][2]
CELL.SINGLE_V[6]CELL.LONG_IO_H[3]!MAIN[10][1]
CELL.SINGLE_V[6]CELL.OUT_UPDATE_O!MAIN[39][3]
CELL.SINGLE_V[7]CELL.OUT_IO_SN_I1_E1!MAIN[36][2]
CELL.DOUBLE_V0[0]CELL.OUT_IO_SN_I1_E1!MAIN[13][2]
CELL.DOUBLE_V0[1]CELL.OUT_OSC_MUX1!MAIN[29][2]
CELL.DOUBLE_V1[0]CELL.OUT_UPDATE_O!MAIN[38][2]
CELL.DOUBLE_V1[1]CELL.OUT_IO_SN_I2_E1!MAIN[38][0]
CELL.DOUBLE_IO_E2[0]CELL.DBUF_IO_H[1]!MAIN[23][4]
CELL.DOUBLE_IO_E2[1]CELL.DBUF_IO_H[1]!MAIN[21][4]
CELL.DOUBLE_IO_E2[2]CELL.DBUF_IO_H[1]!MAIN[22][4]
CELL.DOUBLE_IO_E2[3]CELL.DBUF_IO_H[1]!MAIN[23][5]
CELL.DOUBLE_IO_N0[0]CELL.DBUF_IO_H[0]!MAIN[31][5]
CELL.DOUBLE_IO_N0[1]CELL.DBUF_IO_H[0]!MAIN[32][5]
CELL.DOUBLE_IO_N0[2]CELL.DBUF_IO_H[0]!MAIN[33][5]
CELL.DOUBLE_IO_N0[3]CELL.DBUF_IO_H[0]!MAIN[34][5]
spartanxl CNR_NE switchbox INT bidirectional pass gates
Side ASide BBit
CELL.SINGLE_V[0]CELL.DOUBLE_IO_E1[0]!MAIN[24][5]
CELL.SINGLE_V[1]CELL.DOUBLE_IO_E2[0]!MAIN[24][4]
CELL.SINGLE_V[1]CELL.DOUBLE_IO_N0[0]!MAIN[27][4]
CELL.SINGLE_V[2]CELL.DOUBLE_IO_E1[1]!MAIN[29][4]
CELL.SINGLE_V[3]CELL.DOUBLE_IO_E2[1]!MAIN[25][5]
CELL.SINGLE_V[3]CELL.DOUBLE_IO_N0[1]!MAIN[31][4]
CELL.SINGLE_V[4]CELL.DOUBLE_IO_E1[2]!MAIN[26][5]
CELL.SINGLE_V[5]CELL.DOUBLE_IO_E2[2]!MAIN[28][5]
CELL.SINGLE_V[5]CELL.DOUBLE_IO_N0[2]!MAIN[33][4]
CELL.SINGLE_V[6]CELL.DOUBLE_IO_E1[3]!MAIN[37][5]
CELL.SINGLE_V[7]CELL.DOUBLE_IO_E2[3]!MAIN[35][5]
CELL.SINGLE_V[7]CELL.DOUBLE_IO_N0[3]!MAIN[37][4]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_E1[1]!MAIN[26][3]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_E2[1]!MAIN[28][4]
CELL.DOUBLE_V0[0]CELL.DOUBLE_IO_N0[1]!MAIN[30][4]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_E1[2]!MAIN[29][5]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_E2[2]!MAIN[27][5]
CELL.DOUBLE_V0[1]CELL.DOUBLE_IO_N0[2]!MAIN[32][4]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_E1[0]!MAIN[25][3]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_E2[0]!MAIN[25][4]
CELL.DOUBLE_V1[0]CELL.DOUBLE_IO_N0[0]!MAIN[26][4]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_E1[3]!MAIN[34][4]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_E2[3]!MAIN[36][5]
CELL.DOUBLE_V1[1]CELL.DOUBLE_IO_N0[3]!MAIN[36][4]
CELL.DOUBLE_IO_E2[0]CELL.DOUBLE_IO_N0[0]!MAIN[24][3]
CELL.DOUBLE_IO_E2[1]CELL.DOUBLE_IO_N0[1]!MAIN[27][3]
CELL.DOUBLE_IO_E2[2]CELL.DOUBLE_IO_N0[2]!MAIN[30][5]
CELL.DOUBLE_IO_E2[3]CELL.DOUBLE_IO_N0[3]!MAIN[35][4]
spartanxl CNR_NE switchbox INT muxes DBUF_IO_H[0]
BitsDestination
MAIN[7][2]MAIN[11][2]MAIN[8][2]MAIN[9][2]CELL.DBUF_IO_H[0]
Source
0011CELL.DOUBLE_IO_E2[0]
0101CELL.DOUBLE_IO_E2[2]
0110CELL.DOUBLE_IO_E2[3]
1111CELL.DOUBLE_IO_E2[1]
spartanxl CNR_NE switchbox INT muxes DBUF_IO_H[1]
BitsDestination
MAIN[38][4]MAIN[39][4]MAIN[38][5]MAIN[39][5]CELL.DBUF_IO_H[1]
Source
0011CELL.DOUBLE_IO_N0[1]
0101CELL.DOUBLE_IO_N0[2]
0110CELL.DOUBLE_IO_N0[3]
1111CELL.DOUBLE_IO_N0[0]
spartanxl CNR_NE switchbox INT muxes LONG_H[0]
BitsDestination
MAIN[18][1]MAIN[21][0]MAIN[19][1]CELL.LONG_H[0]
Source
000CELL.LONG_IO_V[0]
011CELL.OUT_IO_WE_I2[1]
111off
spartanxl CNR_NE switchbox INT muxes LONG_H[1]
BitsDestination
MAIN[10][0]MAIN[9][0]MAIN[6][0]CELL.LONG_H[1]
Source
000CELL.LONG_IO_V[1]
011CELL.OUT_IO_WE_I2[1]
111off
spartanxl CNR_NE switchbox INT muxes LONG_H[2]
BitsDestination
MAIN[22][0]MAIN[21][1]CELL.LONG_H[2]
Source
00CELL.LONG_IO_V[2]
11off
spartanxl CNR_NE switchbox INT muxes LONG_V[0]
BitsDestination
MAIN[20][2]MAIN[24][2]MAIN[22][2]CELL.LONG_V[0]
Source
000CELL.LONG_IO_H[0]
011CELL.OUT_IO_SN_I2_E1
111off
spartanxl CNR_NE switchbox INT muxes LONG_V[1]
BitsDestination
MAIN[38][1]MAIN[37][1]MAIN[37][0]CELL.LONG_V[1]
Source
000CELL.LONG_IO_H[1]
011CELL.OUT_IO_SN_I2_E1
111off
spartanxl CNR_NE switchbox INT muxes LONG_V[2]
BitsDestination
MAIN[28][1]MAIN[27][1]MAIN[25][0]CELL.LONG_V[2]
Source
000CELL.LONG_IO_H[2]
011CELL.OUT_IO_SN_I2_E1
111off
spartanxl CNR_NE switchbox INT muxes LONG_V[3]
BitsDestination
MAIN[35][1]MAIN[35][0]MAIN[34][0]CELL.LONG_V[3]
Source
000CELL.LONG_IO_H[1]
011CELL.OUT_OSC_MUX1
111off
spartanxl CNR_NE switchbox INT muxes LONG_V[4]
BitsDestination
MAIN[11][1]MAIN[23][1]MAIN[22][1]CELL.LONG_V[4]
Source
000CELL.LONG_IO_H[2]
011CELL.OUT_OSC_MUX1
111off
spartanxl CNR_NE switchbox INT muxes LONG_V[5]
BitsDestination
MAIN[35][2]MAIN[33][2]MAIN[31][2]CELL.LONG_V[5]
Source
000CELL.LONG_IO_H[3]
011CELL.OUT_OSC_MUX1
111off
spartanxl CNR_NE switchbox INT muxes LONG_IO_H[0]
BitsDestination
MAIN[29][3]MAIN[28][3]MAIN[23][3]MAIN[22][3]CELL.LONG_IO_H[0]
Source
0011CELL.LONG_V[0]
0111CELL.SINGLE_V[1]
1100CELL.LONG_IO_V[2]
1101CELL.LONG_IO_V[0]
1111off
spartanxl CNR_NE switchbox INT muxes LONG_IO_H[1]
BitsDestination
MAIN[33][3]MAIN[30][3]MAIN[32][3]MAIN[31][3]MAIN[14][3]MAIN[13][3]CELL.LONG_IO_H[1]
Source
000111CELL.LONG_V[1]
001011CELL.LONG_V[3]
011111CELL.SINGLE_V[2]
111100CELL.LONG_IO_V[3]
111101CELL.LONG_IO_V[1]
111111off
spartanxl CNR_NE switchbox INT muxes LONG_IO_H[2]
BitsDestination
MAIN[36][3]MAIN[34][3]MAIN[38][3]MAIN[37][3]MAIN[19][3]MAIN[20][3]CELL.LONG_IO_H[2]
Source
000111CELL.LONG_V[2]
001011CELL.LONG_V[4]
011111CELL.SINGLE_V[5]
111100CELL.LONG_IO_V[0]
111101CELL.LONG_IO_V[2]
111111off
spartanxl CNR_NE switchbox INT muxes LONG_IO_H[3]
BitsDestination
MAIN[35][3]MAIN[26][2]MAIN[10][3]MAIN[11][3]CELL.LONG_IO_H[3]
Source
0011CELL.LONG_V[5]
0111CELL.SINGLE_V[6]
1100CELL.LONG_IO_V[1]
1101CELL.LONG_IO_V[3]
1111off
spartanxl CNR_NE switchbox INT muxes LONG_IO_V[0]
BitsDestination
MAIN[21][2]MAIN[15][2]MAIN[15][1]MAIN[16][2]CELL.LONG_IO_V[0]
Source
0001CELL.LONG_H[0]
0010CELL.LONG_IO_H[2]
0111CELL.LONG_IO_H[0]
1111off
spartanxl CNR_NE switchbox INT muxes LONG_IO_V[1]
BitsDestination
MAIN[10][2]MAIN[5][1]MAIN[7][1]MAIN[6][1]CELL.LONG_IO_V[1]
Source
0001CELL.LONG_H[1]
0010CELL.LONG_IO_H[3]
0111CELL.LONG_IO_H[1]
1111off
spartanxl CNR_NE switchbox INT muxes LONG_IO_V[2]
BitsDestination
MAIN[23][2]MAIN[13][1]MAIN[16][1]MAIN[14][1]CELL.LONG_IO_V[2]
Source
0001CELL.LONG_H[2]
0010CELL.LONG_IO_H[0]
0111CELL.LONG_IO_H[2]
1111off
spartanxl CNR_NE switchbox INT muxes LONG_IO_V[3]
BitsDestination
MAIN[17][2]MAIN[12][2]CELL.LONG_IO_V[3]
Source
00CELL.LONG_IO_H[1]
01CELL.LONG_IO_H[3]
11off
spartanxl CNR_NE switchbox INT muxes IMUX_BUFG_H
BitsDestination
MAIN[21][3]MAIN[22][5]MAIN[14][2]MAIN[21][5]MAIN[37][2]MAIN[34][2]MAIN[20][4]CELL.IMUX_BUFG_H
Source
0000111CELL.DOUBLE_IO_E1[2]
0001111CELL.DOUBLE_IO_E1[0]
0010011CELL.DOUBLE_IO_E1[3]
0010101CELL.DOUBLE_IO_E2[3]
0011011CELL.DOUBLE_IO_E2[1]
0011101CELL.DOUBLE_IO_E2[0]
0111110CELL.OUT_IO_CLKIN_E
0111111off
1010111CELL.DOUBLE_IO_E1[1]
1011111CELL.DOUBLE_IO_E2[2]
spartanxl CNR_NE switchbox INT muxes IMUX_BUFG_V
BitsDestination
MAIN[17][0]MAIN[16][0]MAIN[12][1]MAIN[18][0]MAIN[20][0]MAIN[19][0]MAIN[15][0]CELL.IMUX_BUFG_V
Source
0000111CELL.DOUBLE_IO_E1[0]
0001011CELL.DOUBLE_IO_E1[1]
0001101CELL.DOUBLE_IO_E2[1]
0010111CELL.DOUBLE_IO_E1[2]
0011011CELL.DOUBLE_IO_E1[3]
0011101CELL.DOUBLE_IO_E2[3]
0111110CELL.OUT_IO_CLKIN_N
0111111off
1001111CELL.DOUBLE_IO_E2[0]
1011111CELL.DOUBLE_IO_E2[2]
spartanxl CNR_NE switchbox INT muxes IMUX_TDO_O
BitsDestination
MAIN[30][1]MAIN[31][1]MAIN[32][1]MAIN[33][1]MAIN[34][1]MAIN[29][1]CELL.IMUX_TDO_O
Source
001110CELL.LONG_H[0]
001111CELL.SINGLE_V[2]
010111CELL.SINGLE_V[3]
011010CELL.LONG_H[1]
011011CELL.SINGLE_V[4]
011100CELL.LONG_H[2]
011101CELL.SINGLE_V[5]
111110CELL_S.DOUBLE_H1[1]
111111CELL_S.DOUBLE_H0[0]
spartanxl CNR_NE switchbox INT muxes IMUX_TDO_T
BitsDestination
MAIN[28][0]MAIN[29][0]MAIN[31][0]MAIN[32][0]MAIN[33][0]MAIN[30][0]CELL.IMUX_TDO_T
Source
000111CELL_S.SINGLE_H[3]
001011CELL.LONG_V[4]
001101CELL_S.SINGLE_H[2]
011111CELL.DOUBLE_V0[0]
100111CELL.DOUBLE_V1[1]
101011CELL.LONG_V[3]
101101CELL.LONG_V[5]
101110CELL_S.SINGLE_H[4]
111111CELL_S.SINGLE_H[5]

Bels BUFG

spartanxl CNR_NE bel BUFG pins
PinDirectionBUFG_HBUFG_V
IinCELL.IMUX_BUFG_HCELL.IMUX_BUFG_V
OoutCELL.BUFGLS[6]CELL.BUFGLS[5]
spartanxl CNR_NE bel BUFG attribute bits
AttributeBUFG_HBUFG_V
CLK_EN!MAIN[2][6]!MAIN[8][0]
ALT_PAD!MAIN[9][1]!MAIN[8][1]

Bels UPDATE

spartanxl CNR_NE bel UPDATE pins
PinDirectionUPDATE
OoutCELL.OUT_UPDATE_O

Bels OSC

spartanxl CNR_NE bel OSC pins
PinDirectionOSC
F8MoutCELL.OUT_IO_WE_I1[1]
OUT0outCELL.OUT_IO_WE_I2[1]
OUT1outCELL.OUT_OSC_MUX1

Bels TDO

spartanxl CNR_NE bel TDO pins
PinDirectionTDO
OinCELL.IMUX_TDO_O
TinCELL.IMUX_TDO_T
spartanxl CNR_NE bel TDO attribute bits
AttributeTDO
PULL[enum: IO_PULL]
BSCAN_ENABLEMAIN[17][3]
BSCAN_STATUS!MAIN[3][6]
T_ENABLE!MAIN[7][3]
O_ENABLE!MAIN[8][3]
_5V_TOLERANTMAIN[12][0]
spartanxl CNR_NE enum IO_PULL
TDO.PULLMAIN[18][3]MAIN[16][3]
NONE11
PULLUP01
PULLDOWN10

Bels MISC_NE

spartanxl CNR_NE bel MISC_NE pins
PinDirectionMISC_NE
spartanxl CNR_NE bel MISC_NE attribute bits
AttributeMISC_NE
TM_RIGHT!MAIN[14][0]
TAC!MAIN[15][3]
READCLK[enum: RDBK_MUX_CLK]
CCLK_5V_TOLERANTMAIN[13][0]
ADDRESS_LINES[enum: ADDRESS_LINES]
spartanxl CNR_NE enum RDBK_MUX_CLK
MISC_NE.READCLKMAIN[12][3]
CCLK1
RDBK0
spartanxl CNR_NE enum ADDRESS_LINES
MISC_NE.ADDRESS_LINESMAIN[1][6]
_181
_220

Bel wires

spartanxl CNR_NE bel wires
WirePins
CELL.BUFGLS[5]BUFG_V.O
CELL.BUFGLS[6]BUFG_H.O
CELL.IMUX_BUFG_HBUFG_H.I
CELL.IMUX_BUFG_VBUFG_V.I
CELL.IMUX_TDO_OTDO.O
CELL.IMUX_TDO_TTDO.T
CELL.OUT_IO_WE_I1[1]OSC.F8M
CELL.OUT_IO_WE_I2[1]OSC.OUT0
CELL.OUT_OSC_MUX1OSC.OUT1
CELL.OUT_UPDATE_OUPDATE.O

Bitstream

spartanxl CNR_NE rect MAIN
BitFrame
F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TDO: ! BSCAN_STATUS BUFG_H: ! CLK_EN MISC_NE: ADDRESS_LINES bit 0 -
B5 - INT: mux CELL.DBUF_IO_H[1] bit 0 INT: mux CELL.DBUF_IO_H[1] bit 1 INT: !bipass CELL.SINGLE_V[6] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_E2[3] INT: !bipass CELL.SINGLE_V[7] = CELL.DOUBLE_IO_E2[3] INT: !pass CELL.DOUBLE_IO_N0[3] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_N0[2] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_N0[1] ← CELL.DBUF_IO_H[0] INT: !pass CELL.DOUBLE_IO_N0[0] ← CELL.DBUF_IO_H[0] INT: !bipass CELL.DOUBLE_IO_E2[2] = CELL.DOUBLE_IO_N0[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_E1[2] INT: !bipass CELL.SINGLE_V[5] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_E2[2] INT: !bipass CELL.SINGLE_V[4] = CELL.DOUBLE_IO_E1[2] INT: !bipass CELL.SINGLE_V[3] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.SINGLE_V[0] = CELL.DOUBLE_IO_E1[0] INT: !pass CELL.DOUBLE_IO_E2[3] ← CELL.DBUF_IO_H[1] INT: mux CELL.IMUX_BUFG_H bit 5 INT: mux CELL.IMUX_BUFG_H bit 3 - - - - - - - - - - - - - - - - - - - - -
B4 - INT: mux CELL.DBUF_IO_H[1] bit 2 INT: mux CELL.DBUF_IO_H[1] bit 3 INT: !bipass CELL.SINGLE_V[7] = CELL.DOUBLE_IO_N0[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_N0[3] INT: !bipass CELL.DOUBLE_IO_E2[3] = CELL.DOUBLE_IO_N0[3] INT: !bipass CELL.DOUBLE_V1[1] = CELL.DOUBLE_IO_E1[3] INT: !bipass CELL.SINGLE_V[5] = CELL.DOUBLE_IO_N0[2] INT: !bipass CELL.DOUBLE_V0[1] = CELL.DOUBLE_IO_N0[2] INT: !bipass CELL.SINGLE_V[3] = CELL.DOUBLE_IO_N0[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_N0[1] INT: !bipass CELL.SINGLE_V[2] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_E2[1] INT: !bipass CELL.SINGLE_V[1] = CELL.DOUBLE_IO_N0[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_N0[0] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_E2[0] INT: !bipass CELL.SINGLE_V[1] = CELL.DOUBLE_IO_E2[0] INT: !pass CELL.DOUBLE_IO_E2[0] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_E2[2] ← CELL.DBUF_IO_H[1] INT: !pass CELL.DOUBLE_IO_E2[1] ← CELL.DBUF_IO_H[1] INT: mux CELL.IMUX_BUFG_H bit 0 - - - - - - - - - - - - - - - - - - - -
B3 - INT: !pass CELL.SINGLE_V[6] ← CELL.OUT_UPDATE_O INT: mux CELL.LONG_IO_H[2] bit 3 INT: mux CELL.LONG_IO_H[2] bit 2 INT: mux CELL.LONG_IO_H[2] bit 5 INT: mux CELL.LONG_IO_H[3] bit 3 INT: mux CELL.LONG_IO_H[2] bit 4 INT: mux CELL.LONG_IO_H[1] bit 5 INT: mux CELL.LONG_IO_H[1] bit 3 INT: mux CELL.LONG_IO_H[1] bit 2 INT: mux CELL.LONG_IO_H[1] bit 4 INT: mux CELL.LONG_IO_H[0] bit 3 INT: mux CELL.LONG_IO_H[0] bit 2 INT: !bipass CELL.DOUBLE_IO_E2[1] = CELL.DOUBLE_IO_N0[1] INT: !bipass CELL.DOUBLE_V0[0] = CELL.DOUBLE_IO_E1[1] INT: !bipass CELL.DOUBLE_V1[0] = CELL.DOUBLE_IO_E1[0] INT: !bipass CELL.DOUBLE_IO_E2[0] = CELL.DOUBLE_IO_N0[0] INT: mux CELL.LONG_IO_H[0] bit 1 INT: mux CELL.LONG_IO_H[0] bit 0 INT: mux CELL.IMUX_BUFG_H bit 6 INT: mux CELL.LONG_IO_H[2] bit 0 INT: mux CELL.LONG_IO_H[2] bit 1 TDO: PULL bit 1 TDO: BSCAN_ENABLE TDO: PULL bit 0 MISC_NE: ! TAC INT: mux CELL.LONG_IO_H[1] bit 1 INT: mux CELL.LONG_IO_H[1] bit 0 MISC_NE: READCLK bit 0 INT: mux CELL.LONG_IO_H[3] bit 0 INT: mux CELL.LONG_IO_H[3] bit 1 - TDO: ! O_ENABLE TDO: ! T_ENABLE - - - - - - -
B2 - INT: !pass CELL.SINGLE_V[2] ← CELL.OUT_UPDATE_O INT: !pass CELL.DOUBLE_V1[0] ← CELL.OUT_UPDATE_O INT: mux CELL.IMUX_BUFG_H bit 2 INT: !pass CELL.SINGLE_V[7] ← CELL.OUT_IO_SN_I1_E1 INT: mux CELL.LONG_V[5] bit 2 INT: mux CELL.IMUX_BUFG_H bit 1 INT: mux CELL.LONG_V[5] bit 1 - INT: mux CELL.LONG_V[5] bit 0 INT: !pass CELL.SINGLE_V[3] ← CELL.OUT_IO_SN_I1_E1 INT: !pass CELL.DOUBLE_V0[1] ← CELL.OUT_OSC_MUX1 INT: !pass CELL.SINGLE_V[5] ← CELL.LONG_IO_H[2] INT: !pass CELL.SINGLE_V[5] ← CELL.OUT_OSC_MUX1 INT: mux CELL.LONG_IO_H[3] bit 2 - INT: mux CELL.LONG_V[0] bit 1 INT: mux CELL.LONG_IO_V[2] bit 3 INT: mux CELL.LONG_V[0] bit 0 INT: mux CELL.LONG_IO_V[0] bit 3 INT: mux CELL.LONG_V[0] bit 2 INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_IO_H[1] INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_IO_H[0] INT: mux CELL.LONG_IO_V[3] bit 1 INT: mux CELL.LONG_IO_V[0] bit 0 INT: mux CELL.LONG_IO_V[0] bit 2 INT: mux CELL.IMUX_BUFG_H bit 4 INT: !pass CELL.DOUBLE_V0[0] ← CELL.OUT_IO_SN_I1_E1 INT: mux CELL.LONG_IO_V[3] bit 0 INT: mux CELL.DBUF_IO_H[0] bit 2 INT: mux CELL.LONG_IO_V[1] bit 3 INT: mux CELL.DBUF_IO_H[0] bit 0 INT: mux CELL.DBUF_IO_H[0] bit 1 INT: mux CELL.DBUF_IO_H[0] bit 3 - - - - - - -
B1 - - INT: mux CELL.LONG_V[1] bit 2 INT: mux CELL.LONG_V[1] bit 1 - INT: mux CELL.LONG_V[3] bit 2 INT: mux CELL.IMUX_TDO_O bit 1 INT: mux CELL.IMUX_TDO_O bit 2 INT: mux CELL.IMUX_TDO_O bit 3 INT: mux CELL.IMUX_TDO_O bit 4 INT: mux CELL.IMUX_TDO_O bit 5 INT: mux CELL.IMUX_TDO_O bit 0 INT: mux CELL.LONG_V[2] bit 2 INT: mux CELL.LONG_V[2] bit 1 INT: !pass CELL.SINGLE_V[0] ← CELL.OUT_IO_SN_I2_E1 - - INT: mux CELL.LONG_V[4] bit 1 INT: mux CELL.LONG_V[4] bit 0 INT: mux CELL.LONG_H[2] bit 0 - INT: mux CELL.LONG_H[0] bit 0 INT: mux CELL.LONG_H[0] bit 2 - INT: mux CELL.LONG_IO_V[2] bit 1 INT: mux CELL.LONG_IO_V[0] bit 1 INT: mux CELL.LONG_IO_V[2] bit 0 INT: mux CELL.LONG_IO_V[2] bit 2 INT: mux CELL.IMUX_BUFG_V bit 4 INT: mux CELL.LONG_V[4] bit 2 INT: !pass CELL.SINGLE_V[6] ← CELL.LONG_IO_H[3] BUFG_H: ! ALT_PAD BUFG_V: ! ALT_PAD INT: mux CELL.LONG_IO_V[1] bit 1 INT: mux CELL.LONG_IO_V[1] bit 0 INT: mux CELL.LONG_IO_V[1] bit 2 - - - - -
B0 INT: !pass CELL.SINGLE_V[4] ← CELL.OUT_IO_SN_I2_E1 - INT: !pass CELL.DOUBLE_V1[1] ← CELL.OUT_IO_SN_I2_E1 INT: mux CELL.LONG_V[1] bit 0 - INT: mux CELL.LONG_V[3] bit 1 INT: mux CELL.LONG_V[3] bit 0 INT: mux CELL.IMUX_TDO_T bit 1 INT: mux CELL.IMUX_TDO_T bit 2 INT: mux CELL.IMUX_TDO_T bit 3 INT: mux CELL.IMUX_TDO_T bit 0 INT: mux CELL.IMUX_TDO_T bit 4 INT: mux CELL.IMUX_TDO_T bit 5 INT: !pass CELL.SINGLE_V[1] ← CELL.OUT_OSC_MUX1 - INT: mux CELL.LONG_V[2] bit 0 INT: !buffer CELL.LONG_H[2] ← CELL.SINGLE_V[3] - INT: mux CELL.LONG_H[2] bit 1 INT: mux CELL.LONG_H[0] bit 1 INT: mux CELL.IMUX_BUFG_V bit 2 INT: mux CELL.IMUX_BUFG_V bit 1 INT: mux CELL.IMUX_BUFG_V bit 3 INT: mux CELL.IMUX_BUFG_V bit 6 INT: mux CELL.IMUX_BUFG_V bit 5 INT: mux CELL.IMUX_BUFG_V bit 0 MISC_NE: ! TM_RIGHT MISC_NE: CCLK_5V_TOLERANT TDO: _5V_TOLERANT - INT: mux CELL.LONG_H[1] bit 2 INT: mux CELL.LONG_H[1] bit 1 BUFG_V: ! CLK_EN - INT: mux CELL.LONG_H[1] bit 0 - - - - - -
spartanxl CNR_NE rect MAIN_S
BitFrame
F40 F39 F38 F37 F36 F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B9 - - - - - - - INT: !pass CELL.SINGLE_V[3] ← CELL.LONG_H[2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B8 - - - - - - INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_H[1] - - - INT: !buffer CELL.LONG_H[1] ← CELL.SINGLE_V[2] - INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[0] - INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[1] - - - - - - - - - - - - - - - - - - - - - - - - - -
B7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
spartanxl CNR_NE rect MAIN_W
BitFrame
F35 F34 F33 F32 F31 F30 F29 F28 F27 F26 F25 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 F13 F12 F11 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
B6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INT: !buffer CELL.LONG_V[0] ← CELL.OUT_COUT_E - - - - -