Input/Output
Tile IO_W0
Cells: 4
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.LONG_IO_V[0] | !MAIN[7][4] |
| CELL.SINGLE_H[0] | CELL.DEC_V[1] | !MAIN[8][7] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_WE_I1[0] | !MAIN[5][5] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_WE_I2_S1 | !MAIN[5][4] |
| CELL.SINGLE_H[1] | CELL.LONG_IO_V[1] | !MAIN[7][5] |
| CELL.SINGLE_H[1] | CELL.DEC_V[0] | !MAIN[10][5] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[10][4] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_WE_I1_S1 | !MAIN[11][5] |
| CELL.SINGLE_H[2] | CELL.LONG_IO_V[0] | !MAIN[3][4] |
| CELL.SINGLE_H[2] | CELL.DEC_V[1] | !MAIN[7][7] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_WE_I1[0] | !MAIN[6][4] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_WE_I2_S1 | !MAIN[4][4] |
| CELL.SINGLE_H[3] | CELL.LONG_IO_V[1] | !MAIN[8][5] |
| CELL.SINGLE_H[3] | CELL.DEC_V[0] | !MAIN[9][5] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_WE_I2[0] | !MAIN[9][4] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_WE_I1_S1 | !MAIN[11][4] |
| CELL.DOUBLE_H0[0] | CELL.OUT_IO_WE_I1_S1 | !MAIN[12][5] |
| CELL.DOUBLE_H0[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[9][6] |
| CELL.DOUBLE_H1[0] | CELL.OUT_IO_WE_I1[0] | !MAIN[12][4] |
| CELL.DOUBLE_H1[1] | CELL.OUT_IO_WE_I2_S1 | !MAIN[4][5] |
| CELL.DOUBLE_IO_W0[0] | CELL.DBUF_IO_V[1] | !MAIN[6][5] |
| CELL.DOUBLE_IO_W0[1] | CELL.DBUF_IO_V[1] | !MAIN[8][4] |
| CELL.DOUBLE_IO_W2[0] | CELL.DBUF_IO_V[0] | !MAIN[6][8] |
| CELL.DOUBLE_IO_W2[1] | CELL.DBUF_IO_V[0] | !MAIN[3][8] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.DOUBLE_IO_W0[0] | !MAIN[0][7] |
| CELL.SINGLE_H[0] | CELL.DOUBLE_IO_W2[0] | !MAIN[3][6] |
| CELL.SINGLE_H[1] | CELL.DOUBLE_IO_W1[0] | !MAIN[2][7] |
| CELL.SINGLE_H[2] | CELL.DOUBLE_IO_W0[1] | !MAIN[4][7] |
| CELL.SINGLE_H[2] | CELL.DOUBLE_IO_W2[1] | !MAIN[4][8] |
| CELL.SINGLE_H[3] | CELL.DOUBLE_IO_W1[1] | !MAIN[5][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_W0[0] | !MAIN[0][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_W1[0] | !MAIN[1][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_W2[0] | !MAIN[1][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_W0[1] | !MAIN[6][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_W1[1] | !MAIN[7][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_W2[1] | !MAIN[8][6] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_W0[1] | !MAIN[5][6] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_W1[1] | !MAIN[6][7] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_W2[1] | !MAIN[3][7] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_W0[0] | !MAIN[1][4] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_W1[0] | !MAIN[0][4] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_W2[0] | !MAIN[0][6] |
| CELL.DOUBLE_IO_W0[0] | CELL.DOUBLE_IO_W2[0] | !MAIN[2][6] |
| CELL.DOUBLE_IO_W0[1] | CELL.DOUBLE_IO_W2[1] | !MAIN[4][6] |
| Bits | Destination | |
|---|---|---|
| MAIN[4][3] | MAIN[3][3] | CELL.DBUF_IO_V[0] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_W0[1] |
| 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| Bits | Destination | |
|---|---|---|
| MAIN[7][8] | MAIN[4][9] | CELL.DBUF_IO_V[1] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_W2[0] |
| 1 | 1 | CELL.DOUBLE_IO_W2[1] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[1][0] | MAIN[0][0] | MAIN[2][0] | MAIN[3][0] | CELL.LONG_H[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_V[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[13][9] | MAIN[8][8] | MAIN[9][9] | MAIN[9][8] | CELL.LONG_H[4] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_WE_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[2][4] | MAIN[0][5] | MAIN[3][5] | MAIN[1][5] | MAIN[2][5] | CELL.LONG_IO_V[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[5][9] | MAIN[1][8] | MAIN[3][9] | MAIN[2][8] | MAIN[2][9] | CELL.LONG_IO_V[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[2] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[0][1] | MAIN[1][1] | MAIN[4][1] | MAIN[3][1] | MAIN[2][1] | CELL.IMUX_TBUF_I[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_W0[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.OUT_IO_WE_I2[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.OUT_IO_WE_I2[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[11][1] | MAIN[9][1] | MAIN[10][1] | MAIN[10][0] | MAIN[11][0] | CELL.IMUX_TBUF_I[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_W1[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W0[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.OUT_IO_WE_I2[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_V[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[5][0] | MAIN[4][0] | MAIN[6][1] | MAIN[5][1] | MAIN[6][0] | CELL.IMUX_TBUF_T[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.TIE_1 |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_W1[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[9][0] | MAIN[7][1] | MAIN[8][0] | MAIN[8][1] | MAIN[7][0] | CELL.IMUX_TBUF_T[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.TIE_1 |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_W1[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[12][9] | MAIN[6][9] | MAIN[7][9] | MAIN[10][9] | MAIN[10][8] | CELL.IMUX_IO_O1[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_H0[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_H[3] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_V[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[12][0] | MAIN[13][1] | MAIN[14][0] | MAIN[14][1] | MAIN[12][1] | CELL.IMUX_IO_O1[1] |
| Source | |||||
| 0 | 0 | 1 | 0 | 1 | CELL.DEC_V[1] |
| 0 | 0 | 1 | 1 | 1 | CELL.LONG_H[0] |
| 0 | 1 | 0 | 0 | 1 | CELL.DEC_V[0] |
| 0 | 1 | 0 | 1 | 1 | CELL.LONG_H[2] |
| 0 | 1 | 1 | 1 | 0 | CELL_S.DOUBLE_H0[1] |
| 1 | 1 | 1 | 0 | 1 | CELL_S.DOUBLE_H1[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[9][7] | MAIN[12][7] | MAIN[15][8] | MAIN[11][7] | MAIN[14][7] | MAIN[15][7] | MAIN[13][7] | MAIN[14][8] | CELL.IMUX_IO_OK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[8][2] | MAIN[9][2] | MAIN[15][2] | MAIN[10][2] | MAIN[13][2] | MAIN[17][2] | MAIN[16][2] | MAIN[14][2] | CELL.IMUX_IO_OK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_S.SINGLE_H[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.SINGLE_H[2] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[10][7] | MAIN[12][6] | MAIN[14][6] | MAIN[17][6] | MAIN[11][6] | MAIN[10][6] | MAIN[15][6] | MAIN[16][6] | CELL.IMUX_IO_IK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[10][3] | MAIN[11][2] | MAIN[14][3] | MAIN[11][3] | MAIN[12][2] | MAIN[16][3] | MAIN[17][3] | MAIN[12][3] | CELL.IMUX_IO_IK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_S.SINGLE_H[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[2] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.SINGLE_H[3] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[1][3] | MAIN[4][2] | MAIN[5][2] | MAIN[2][2] | MAIN[2][3] | MAIN[1][2] | CELL.IMUX_IO_T[0] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_W1[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_W1[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_W0[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[6][3] | MAIN[7][2] | MAIN[8][3] | MAIN[3][2] | MAIN[7][3] | MAIN[6][2] | CELL.IMUX_IO_T[1] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| 0 | 1 | 1 | 0 | 0 | 1 | CELL.DOUBLE_IO_W0[1] |
| 0 | 1 | 1 | 0 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_W1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W1[0] |
Bels TBUF
| Pin | Direction | TBUF[0] | TBUF[1] |
|---|---|---|---|
| I | in | CELL.IMUX_TBUF_I[0] | CELL.IMUX_TBUF_I[1] |
| T | in | CELL.IMUX_TBUF_T[0] | CELL.IMUX_TBUF_T[1] |
| O | bidir | CELL.LONG_H[2] | CELL.LONG_H[3] |
| Attribute | TBUF[0] | TBUF[1] |
|---|---|---|
| DRIVE1 | !MAIN[0][3] | !MAIN[9][3] |
Bels IO
| Pin | Direction | IO[0] | IO[1] |
|---|---|---|---|
| IK | in | CELL.IMUX_IO_IK[0] invert by !MAIN[17][7] | CELL.IMUX_IO_IK[1] invert by !MAIN[15][5] |
| OK | in | CELL.IMUX_IO_OK[0] invert by !MAIN[11][8] | CELL.IMUX_IO_OK[1] invert by !MAIN[18][0] |
| O1 | in | CELL.IMUX_IO_O1[0] | CELL.IMUX_IO_O1[1] |
| O2 | in | CELL.IMUX_CLB_G3_W | CELL.IMUX_CLB_F3_W |
| T | in | CELL.IMUX_IO_T[0] invert by !MAIN[19][9] | CELL.IMUX_IO_T[1] invert by !MAIN[17][0] |
| I1 | out | CELL.OUT_IO_WE_I1[0] | CELL.OUT_IO_WE_I1[1] |
| I2 | out | CELL.OUT_IO_WE_I2[0] | CELL.OUT_IO_WE_I2[1] |
| Attribute | IO[0] | IO[1] |
|---|---|---|
| SLEW | [enum: IO_SLEW] | [enum: IO_SLEW] |
| PULL | [enum: IO_PULL] | [enum: IO_PULL] |
| IFF_SRVAL bit 0 | !MAIN[16][7] | !MAIN[18][2] |
| OFF_SRVAL bit 0 | !MAIN[13][8] | !MAIN[18][1] |
| READBACK_I1 bit 0 | !MAIN[18][5] | !MAIN[19][5] |
| READBACK_I2 bit 0 | !MAIN[16][8] | !MAIN[20][5] |
| READBACK_OQ bit 0 | !MAIN[18][9] | !MAIN[16][1] |
| MUX_I1 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| MUX_I2 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| IFF_D | [enum: IO_IFF_D] | [enum: IO_IFF_D] |
| OFF_D_INV | !MAIN[17][8] | !MAIN[19][1] |
| MUX_OFF_D | [enum: IO_MUX_OFF_D] | [enum: IO_MUX_OFF_D] |
| MUX_O | [enum: IO_MUX_O] | [enum: IO_MUX_O] |
| OFF_USED | MAIN[19][8] | MAIN[20][2] |
| IO[0].SLEW | MAIN[14][9] | MAIN[11][9] |
|---|---|---|
| IO[1].SLEW | MAIN[19][0] | MAIN[13][0] |
| FAST | 0 | 0 |
| MEDFAST | 0 | 1 |
| MEDSLOW | 1 | 0 |
| SLOW | 1 | 1 |
| IO[0].PULL | MAIN[5][8] | MAIN[18][8] |
|---|---|---|
| IO[1].PULL | MAIN[20][1] | MAIN[20][0] |
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
| IO[0].MUX_I1 | MAIN[18][6] | MAIN[20][6] | MAIN[19][6] |
|---|---|---|---|
| IO[1].MUX_I1 | MAIN[18][4] | MAIN[20][4] | MAIN[19][4] |
| IO[0].MUX_I2 | MAIN[18][7] | MAIN[20][7] | MAIN[19][7] |
| IO[1].MUX_I2 | MAIN[18][3] | MAIN[20][3] | MAIN[19][3] |
| I | 0 | 0 | 1 |
| IQ | 1 | 1 | 1 |
| IQL | 0 | 1 | 0 |
| IO[0].IFF_D | MAIN[20][8] |
|---|---|
| IO[1].IFF_D | MAIN[19][2] |
| I | 1 |
| DELAY | 0 |
| IO[0].MUX_OFF_D | MAIN[12][8] |
|---|---|
| IO[1].MUX_OFF_D | MAIN[17][1] |
| O1 | 1 |
| O2 | 0 |
| IO[0].MUX_O | MAIN[17][9] | MAIN[16][9] | MAIN[15][9] |
|---|---|---|---|
| IO[1].MUX_O | MAIN[15][1] | MAIN[16][0] | MAIN[15][0] |
| O1 | 0 | 0 | 1 |
| O1_INV | 0 | 1 | 0 |
| O2 | 1 | 0 | 0 |
| O2_INV | 0 | 1 | 1 |
| OQ | 0 | 0 | 0 |
Bels DEC
| Pin | Direction | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|---|
| I | in | CELL.OUT_IO_WE_I1[0] | CELL.IMUX_CLB_C3_W | CELL.OUT_IO_WE_I1[1] |
| O1 | bidir | CELL.DEC_V[0] | CELL.DEC_V[0] | CELL.DEC_V[0] |
| O2 | bidir | CELL.DEC_V[1] | CELL.DEC_V[1] | CELL.DEC_V[1] |
| Attribute | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|
| O1_P | !MAIN[13][4] | !MAIN[13][5] | MAIN[14][5] |
| O1_N | MAIN[13][3] | MAIN[13][6] | !MAIN[14][4] |
| O2_P | !MAIN[15][4] | !MAIN[17][5] | MAIN[16][4] |
| O2_N | MAIN[15][3] | MAIN[17][4] | !MAIN[16][5] |
Bels PULLUP
| Pin | Direction | PULLUP_TBUF[0] | PULLUP_TBUF[1] |
|---|---|---|---|
| O | bidir | CELL.LONG_H[2] | CELL.LONG_H[3] |
| Attribute | PULLUP_TBUF[0] | PULLUP_TBUF[1] |
|---|---|---|
| ENABLE | !MAIN_S[0][9] | !MAIN[8][9] |
Bel wires
| Wire | Pins |
|---|---|
| CELL.LONG_H[2] | TBUF[0].O, PULLUP_TBUF[0].O |
| CELL.LONG_H[3] | TBUF[1].O, PULLUP_TBUF[1].O |
| CELL.DEC_V[0] | DEC[0].O1, DEC[1].O1, DEC[2].O1 |
| CELL.DEC_V[1] | DEC[0].O2, DEC[1].O2, DEC[2].O2 |
| CELL.IMUX_CLB_F3_W | IO[1].O2 |
| CELL.IMUX_CLB_G3_W | IO[0].O2 |
| CELL.IMUX_CLB_C3_W | DEC[1].I |
| CELL.IMUX_TBUF_I[0] | TBUF[0].I |
| CELL.IMUX_TBUF_I[1] | TBUF[1].I |
| CELL.IMUX_TBUF_T[0] | TBUF[0].T |
| CELL.IMUX_TBUF_T[1] | TBUF[1].T |
| CELL.IMUX_IO_O1[0] | IO[0].O1 |
| CELL.IMUX_IO_O1[1] | IO[1].O1 |
| CELL.IMUX_IO_OK[0] | IO[0].OK |
| CELL.IMUX_IO_OK[1] | IO[1].OK |
| CELL.IMUX_IO_IK[0] | IO[0].IK |
| CELL.IMUX_IO_IK[1] | IO[1].IK |
| CELL.IMUX_IO_T[0] | IO[0].T |
| CELL.IMUX_IO_T[1] | IO[1].T |
| CELL.OUT_IO_WE_I1[0] | IO[0].I1, DEC[0].I |
| CELL.OUT_IO_WE_I1[1] | IO[1].I1, DEC[2].I |
| CELL.OUT_IO_WE_I2[0] | IO[0].I2 |
| CELL.OUT_IO_WE_I2[1] | IO[1].I2 |
Bitstream
| Bit | Frame | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F20 | F19 | F18 | F17 | F16 | F15 | F14 | F13 | F12 | F11 | F10 | F9 | F8 | F7 | F6 | F5 | F4 | F3 | F2 | F1 | F0 | |
| B9 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | PULLUP_TBUF[0]: ! ENABLE |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tile IO_W0_N
Cells: 4
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.LONG_IO_V[0] | !MAIN[7][4] |
| CELL.SINGLE_H[0] | CELL.DEC_V[1] | !MAIN[8][7] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_WE_I1[0] | !MAIN[5][5] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_WE_I2_S1 | !MAIN[5][4] |
| CELL.SINGLE_H[1] | CELL.LONG_IO_V[1] | !MAIN[7][5] |
| CELL.SINGLE_H[1] | CELL.DEC_V[0] | !MAIN[10][5] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[10][4] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_WE_I1_S1 | !MAIN[11][5] |
| CELL.SINGLE_H[2] | CELL.LONG_IO_V[0] | !MAIN[3][4] |
| CELL.SINGLE_H[2] | CELL.DEC_V[1] | !MAIN[7][7] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_WE_I1[0] | !MAIN[6][4] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_WE_I2_S1 | !MAIN[4][4] |
| CELL.SINGLE_H[3] | CELL.LONG_IO_V[1] | !MAIN[8][5] |
| CELL.SINGLE_H[3] | CELL.DEC_V[0] | !MAIN[9][5] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_WE_I2[0] | !MAIN[9][4] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_WE_I1_S1 | !MAIN[11][4] |
| CELL.DOUBLE_H0[0] | CELL.OUT_IO_WE_I1_S1 | !MAIN[12][5] |
| CELL.DOUBLE_H0[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[9][6] |
| CELL.DOUBLE_H1[0] | CELL.OUT_IO_WE_I1[0] | !MAIN[12][4] |
| CELL.DOUBLE_H1[1] | CELL.OUT_IO_WE_I2_S1 | !MAIN[4][5] |
| CELL.DOUBLE_IO_W0[0] | CELL.DBUF_IO_V[1] | !MAIN[6][5] |
| CELL.DOUBLE_IO_W0[1] | CELL.DBUF_IO_V[1] | !MAIN[8][4] |
| CELL.DOUBLE_IO_W2[0] | CELL.DBUF_IO_V[0] | !MAIN[6][8] |
| CELL.DOUBLE_IO_W2[1] | CELL.DBUF_IO_V[0] | !MAIN[3][8] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.DOUBLE_IO_W0[0] | !MAIN[0][7] |
| CELL.SINGLE_H[0] | CELL.DOUBLE_IO_W2[0] | !MAIN[3][6] |
| CELL.SINGLE_H[1] | CELL.DOUBLE_IO_W1[0] | !MAIN[2][7] |
| CELL.SINGLE_H[2] | CELL.DOUBLE_IO_W0[1] | !MAIN[4][7] |
| CELL.SINGLE_H[2] | CELL.DOUBLE_IO_W2[1] | !MAIN[4][8] |
| CELL.SINGLE_H[3] | CELL.DOUBLE_IO_W1[1] | !MAIN[5][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_W0[0] | !MAIN[0][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_W1[0] | !MAIN[1][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_W2[0] | !MAIN[1][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_W0[1] | !MAIN[6][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_W1[1] | !MAIN[7][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_W2[1] | !MAIN[8][6] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_W0[1] | !MAIN[5][6] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_W1[1] | !MAIN[6][7] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_W2[1] | !MAIN[3][7] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_W0[0] | !MAIN[1][4] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_W1[0] | !MAIN[0][4] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_W2[0] | !MAIN[0][6] |
| CELL.DOUBLE_IO_W0[0] | CELL.DOUBLE_IO_W2[0] | !MAIN[2][6] |
| CELL.DOUBLE_IO_W0[1] | CELL.DOUBLE_IO_W2[1] | !MAIN[4][6] |
| Bits | Destination | |
|---|---|---|
| MAIN[4][3] | MAIN[3][3] | CELL.DBUF_IO_V[0] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_W0[1] |
| 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| Bits | Destination | |
|---|---|---|
| MAIN[7][8] | MAIN[4][9] | CELL.DBUF_IO_V[1] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_W2[0] |
| 1 | 1 | CELL.DOUBLE_IO_W2[1] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[1][0] | MAIN[0][0] | MAIN[2][0] | MAIN[3][0] | CELL.LONG_H[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_V[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[13][9] | MAIN[8][8] | MAIN[9][9] | MAIN[9][8] | CELL.LONG_H[4] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_WE_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[2][4] | MAIN[0][5] | MAIN[3][5] | MAIN[1][5] | MAIN[2][5] | CELL.LONG_IO_V[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[5][9] | MAIN[1][8] | MAIN[3][9] | MAIN[2][8] | MAIN[2][9] | CELL.LONG_IO_V[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[2] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[0][1] | MAIN[1][1] | MAIN[4][1] | MAIN[3][1] | MAIN[2][1] | CELL.IMUX_TBUF_I[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_W0[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.OUT_IO_WE_I2[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.OUT_IO_WE_I2[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[11][1] | MAIN[9][1] | MAIN[10][1] | MAIN[10][0] | MAIN[11][0] | CELL.IMUX_TBUF_I[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_W1[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W0[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.OUT_IO_WE_I2[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_V[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[5][0] | MAIN[4][0] | MAIN[6][1] | MAIN[5][1] | MAIN[6][0] | CELL.IMUX_TBUF_T[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.TIE_1 |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_W1[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[9][0] | MAIN[7][1] | MAIN[8][0] | MAIN[8][1] | MAIN[7][0] | CELL.IMUX_TBUF_T[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.TIE_1 |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_W1[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[12][9] | MAIN[6][9] | MAIN[7][9] | MAIN[10][9] | MAIN[10][8] | CELL.IMUX_IO_O1[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_H0[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_H[3] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_V[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[12][0] | MAIN[13][1] | MAIN[14][0] | MAIN[14][1] | MAIN[12][1] | CELL.IMUX_IO_O1[1] |
| Source | |||||
| 0 | 0 | 1 | 0 | 1 | CELL.DEC_V[1] |
| 0 | 0 | 1 | 1 | 1 | CELL.LONG_H[0] |
| 0 | 1 | 0 | 0 | 1 | CELL.DEC_V[0] |
| 0 | 1 | 0 | 1 | 1 | CELL.LONG_H[2] |
| 0 | 1 | 1 | 1 | 0 | CELL_S.DOUBLE_H0[1] |
| 1 | 1 | 1 | 0 | 1 | CELL_S.DOUBLE_H1[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[9][7] | MAIN[12][7] | MAIN[15][8] | MAIN[11][7] | MAIN[14][7] | MAIN[15][7] | MAIN[13][7] | MAIN[14][8] | CELL.IMUX_IO_OK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[8][2] | MAIN[9][2] | MAIN[15][2] | MAIN[10][2] | MAIN[13][2] | MAIN[17][2] | MAIN[16][2] | MAIN[14][2] | CELL.IMUX_IO_OK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_S.SINGLE_H[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.SINGLE_H[2] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[10][7] | MAIN[12][6] | MAIN[14][6] | MAIN[17][6] | MAIN[11][6] | MAIN[10][6] | MAIN[15][6] | MAIN[16][6] | CELL.IMUX_IO_IK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[10][3] | MAIN[11][2] | MAIN[14][3] | MAIN[11][3] | MAIN[12][2] | MAIN[16][3] | MAIN[17][3] | MAIN[12][3] | CELL.IMUX_IO_IK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_S.SINGLE_H[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[2] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.SINGLE_H[3] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[1][3] | MAIN[4][2] | MAIN[5][2] | MAIN[2][2] | MAIN[2][3] | MAIN[1][2] | CELL.IMUX_IO_T[0] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_W1[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_W1[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_W0[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[6][3] | MAIN[7][2] | MAIN[8][3] | MAIN[3][2] | MAIN[7][3] | MAIN[6][2] | CELL.IMUX_IO_T[1] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| 0 | 1 | 1 | 0 | 0 | 1 | CELL.DOUBLE_IO_W0[1] |
| 0 | 1 | 1 | 0 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_W1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W1[0] |
Bels TBUF
| Pin | Direction | TBUF[0] | TBUF[1] |
|---|---|---|---|
| I | in | CELL.IMUX_TBUF_I[0] | CELL.IMUX_TBUF_I[1] |
| T | in | CELL.IMUX_TBUF_T[0] | CELL.IMUX_TBUF_T[1] |
| O | bidir | CELL.LONG_H[2] | CELL.LONG_H[3] |
| Attribute | TBUF[0] | TBUF[1] |
|---|---|---|
| DRIVE1 | !MAIN[0][3] | !MAIN[9][3] |
Bels IO
| Pin | Direction | IO[0] | IO[1] |
|---|---|---|---|
| IK | in | CELL.IMUX_IO_IK[0] invert by !MAIN[17][7] | CELL.IMUX_IO_IK[1] invert by !MAIN[15][5] |
| OK | in | CELL.IMUX_IO_OK[0] invert by !MAIN[11][8] | CELL.IMUX_IO_OK[1] invert by !MAIN[18][0] |
| O1 | in | CELL.IMUX_IO_O1[0] | CELL.IMUX_IO_O1[1] |
| O2 | in | CELL.IMUX_CLB_G3_W | CELL.IMUX_CLB_F3_W |
| T | in | CELL.IMUX_IO_T[0] invert by !MAIN[19][9] | CELL.IMUX_IO_T[1] invert by !MAIN[17][0] |
| I1 | out | CELL.OUT_IO_WE_I1[0] | CELL.OUT_IO_WE_I1[1] |
| I2 | out | CELL.OUT_IO_WE_I2[0] | CELL.OUT_IO_WE_I2[1] |
| CLKIN | out | CELL.OUT_IO_CLKIN | - |
| Attribute | IO[0] | IO[1] |
|---|---|---|
| SLEW | [enum: IO_SLEW] | [enum: IO_SLEW] |
| PULL | [enum: IO_PULL] | [enum: IO_PULL] |
| IFF_SRVAL bit 0 | !MAIN[16][7] | !MAIN[18][2] |
| OFF_SRVAL bit 0 | !MAIN[13][8] | !MAIN[18][1] |
| READBACK_I1 bit 0 | !MAIN[18][5] | !MAIN[19][5] |
| READBACK_I2 bit 0 | !MAIN[16][8] | !MAIN[20][5] |
| READBACK_OQ bit 0 | !MAIN[18][9] | !MAIN[16][1] |
| MUX_I1 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| MUX_I2 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| IFF_D | [enum: IO_IFF_D] | [enum: IO_IFF_D] |
| OFF_D_INV | !MAIN[17][8] | !MAIN[19][1] |
| MUX_OFF_D | [enum: IO_MUX_OFF_D] | [enum: IO_MUX_OFF_D] |
| MUX_O | [enum: IO_MUX_O] | [enum: IO_MUX_O] |
| OFF_USED | MAIN[19][8] | MAIN[20][2] |
| IO[0].SLEW | MAIN[14][9] | MAIN[11][9] |
|---|---|---|
| IO[1].SLEW | MAIN[19][0] | MAIN[13][0] |
| FAST | 0 | 0 |
| MEDFAST | 0 | 1 |
| MEDSLOW | 1 | 0 |
| SLOW | 1 | 1 |
| IO[0].PULL | MAIN[5][8] | MAIN[18][8] |
|---|---|---|
| IO[1].PULL | MAIN[20][1] | MAIN[20][0] |
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
| IO[0].MUX_I1 | MAIN[18][6] | MAIN[20][6] | MAIN[19][6] |
|---|---|---|---|
| IO[1].MUX_I1 | MAIN[18][4] | MAIN[20][4] | MAIN[19][4] |
| IO[0].MUX_I2 | MAIN[18][7] | MAIN[20][7] | MAIN[19][7] |
| IO[1].MUX_I2 | MAIN[18][3] | MAIN[20][3] | MAIN[19][3] |
| I | 0 | 0 | 1 |
| IQ | 1 | 1 | 1 |
| IQL | 0 | 1 | 0 |
| IO[0].IFF_D | MAIN[20][8] |
|---|---|
| IO[1].IFF_D | MAIN[19][2] |
| I | 1 |
| DELAY | 0 |
| IO[0].MUX_OFF_D | MAIN[12][8] |
|---|---|
| IO[1].MUX_OFF_D | MAIN[17][1] |
| O1 | 1 |
| O2 | 0 |
| IO[0].MUX_O | MAIN[17][9] | MAIN[16][9] | MAIN[15][9] |
|---|---|---|---|
| IO[1].MUX_O | MAIN[15][1] | MAIN[16][0] | MAIN[15][0] |
| O1 | 0 | 0 | 1 |
| O1_INV | 0 | 1 | 0 |
| O2 | 1 | 0 | 0 |
| O2_INV | 0 | 1 | 1 |
| OQ | 0 | 0 | 0 |
Bels DEC
| Pin | Direction | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|---|
| I | in | CELL.OUT_IO_WE_I1[0] | CELL.IMUX_CLB_C3_W | CELL.OUT_IO_WE_I1[1] |
| O1 | bidir | CELL.DEC_V[0] | CELL.DEC_V[0] | CELL.DEC_V[0] |
| O2 | bidir | CELL.DEC_V[1] | CELL.DEC_V[1] | CELL.DEC_V[1] |
| Attribute | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|
| O1_P | !MAIN[13][4] | !MAIN[13][5] | MAIN[14][5] |
| O1_N | MAIN[13][3] | MAIN[13][6] | !MAIN[14][4] |
| O2_P | !MAIN[15][4] | !MAIN[17][5] | MAIN[16][4] |
| O2_N | MAIN[15][3] | MAIN[17][4] | !MAIN[16][5] |
Bels PULLUP
| Pin | Direction | PULLUP_TBUF[0] | PULLUP_TBUF[1] |
|---|---|---|---|
| O | bidir | CELL.LONG_H[2] | CELL.LONG_H[3] |
| Attribute | PULLUP_TBUF[0] | PULLUP_TBUF[1] |
|---|---|---|
| ENABLE | !MAIN_S[0][9] | !MAIN[8][9] |
Bel wires
| Wire | Pins |
|---|---|
| CELL.LONG_H[2] | TBUF[0].O, PULLUP_TBUF[0].O |
| CELL.LONG_H[3] | TBUF[1].O, PULLUP_TBUF[1].O |
| CELL.DEC_V[0] | DEC[0].O1, DEC[1].O1, DEC[2].O1 |
| CELL.DEC_V[1] | DEC[0].O2, DEC[1].O2, DEC[2].O2 |
| CELL.IMUX_CLB_F3_W | IO[1].O2 |
| CELL.IMUX_CLB_G3_W | IO[0].O2 |
| CELL.IMUX_CLB_C3_W | DEC[1].I |
| CELL.IMUX_TBUF_I[0] | TBUF[0].I |
| CELL.IMUX_TBUF_I[1] | TBUF[1].I |
| CELL.IMUX_TBUF_T[0] | TBUF[0].T |
| CELL.IMUX_TBUF_T[1] | TBUF[1].T |
| CELL.IMUX_IO_O1[0] | IO[0].O1 |
| CELL.IMUX_IO_O1[1] | IO[1].O1 |
| CELL.IMUX_IO_OK[0] | IO[0].OK |
| CELL.IMUX_IO_OK[1] | IO[1].OK |
| CELL.IMUX_IO_IK[0] | IO[0].IK |
| CELL.IMUX_IO_IK[1] | IO[1].IK |
| CELL.IMUX_IO_T[0] | IO[0].T |
| CELL.IMUX_IO_T[1] | IO[1].T |
| CELL.OUT_IO_WE_I1[0] | IO[0].I1, DEC[0].I |
| CELL.OUT_IO_WE_I1[1] | IO[1].I1, DEC[2].I |
| CELL.OUT_IO_WE_I2[0] | IO[0].I2 |
| CELL.OUT_IO_WE_I2[1] | IO[1].I2 |
| CELL.OUT_IO_CLKIN | IO[0].CLKIN |
Bitstream
| Bit | Frame | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F20 | F19 | F18 | F17 | F16 | F15 | F14 | F13 | F12 | F11 | F10 | F9 | F8 | F7 | F6 | F5 | F4 | F3 | F2 | F1 | F0 | |
| B9 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | PULLUP_TBUF[0]: ! ENABLE |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tile IO_W1
Cells: 4
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.LONG_IO_V[0] | !MAIN[7][4] |
| CELL.SINGLE_H[0] | CELL.DEC_V[1] | !MAIN[8][7] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_WE_I1[0] | !MAIN[5][5] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_WE_I2_S1 | !MAIN[5][4] |
| CELL.SINGLE_H[1] | CELL.LONG_IO_V[1] | !MAIN[7][5] |
| CELL.SINGLE_H[1] | CELL.DEC_V[0] | !MAIN[10][5] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[10][4] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_WE_I1_S1 | !MAIN[11][5] |
| CELL.SINGLE_H[2] | CELL.LONG_IO_V[0] | !MAIN[3][4] |
| CELL.SINGLE_H[2] | CELL.DEC_V[1] | !MAIN[7][7] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_WE_I1[0] | !MAIN[6][4] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_WE_I2_S1 | !MAIN[4][4] |
| CELL.SINGLE_H[3] | CELL.LONG_IO_V[1] | !MAIN[8][5] |
| CELL.SINGLE_H[3] | CELL.DEC_V[0] | !MAIN[9][5] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_WE_I2[0] | !MAIN[9][4] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_WE_I1_S1 | !MAIN[11][4] |
| CELL.DOUBLE_H0[0] | CELL.OUT_IO_WE_I1_S1 | !MAIN[12][5] |
| CELL.DOUBLE_H0[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[9][6] |
| CELL.DOUBLE_H1[0] | CELL.OUT_IO_WE_I1[0] | !MAIN[12][4] |
| CELL.DOUBLE_H1[1] | CELL.OUT_IO_WE_I2_S1 | !MAIN[4][5] |
| CELL.DOUBLE_IO_W0[0] | CELL.DBUF_IO_V[1] | !MAIN[6][5] |
| CELL.DOUBLE_IO_W0[1] | CELL.DBUF_IO_V[1] | !MAIN[8][4] |
| CELL.DOUBLE_IO_W2[0] | CELL.DBUF_IO_V[0] | !MAIN[6][8] |
| CELL.DOUBLE_IO_W2[1] | CELL.DBUF_IO_V[0] | !MAIN[3][8] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.DOUBLE_IO_W1[0] | !MAIN[2][7] |
| CELL.SINGLE_H[1] | CELL.DOUBLE_IO_W0[0] | !MAIN[0][7] |
| CELL.SINGLE_H[1] | CELL.DOUBLE_IO_W2[0] | !MAIN[3][6] |
| CELL.SINGLE_H[2] | CELL.DOUBLE_IO_W1[1] | !MAIN[5][7] |
| CELL.SINGLE_H[3] | CELL.DOUBLE_IO_W0[1] | !MAIN[4][7] |
| CELL.SINGLE_H[3] | CELL.DOUBLE_IO_W2[1] | !MAIN[4][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_W0[0] | !MAIN[0][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_W1[0] | !MAIN[1][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_W2[0] | !MAIN[1][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_W0[1] | !MAIN[6][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_W1[1] | !MAIN[7][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_W2[1] | !MAIN[8][6] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_W0[1] | !MAIN[5][6] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_W1[1] | !MAIN[6][7] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_W2[1] | !MAIN[3][7] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_W0[0] | !MAIN[1][4] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_W1[0] | !MAIN[0][4] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_W2[0] | !MAIN[0][6] |
| CELL.DOUBLE_IO_W0[0] | CELL.DOUBLE_IO_W2[0] | !MAIN[2][6] |
| CELL.DOUBLE_IO_W0[1] | CELL.DOUBLE_IO_W2[1] | !MAIN[4][6] |
| Bits | Destination | |
|---|---|---|
| MAIN[4][3] | MAIN[3][3] | CELL.DBUF_IO_V[0] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_W0[1] |
| 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| Bits | Destination | |
|---|---|---|
| MAIN[7][8] | MAIN[4][9] | CELL.DBUF_IO_V[1] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_W2[0] |
| 1 | 1 | CELL.DOUBLE_IO_W2[1] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[1][0] | MAIN[0][0] | MAIN[2][0] | MAIN[3][0] | CELL.LONG_H[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_V[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[13][9] | MAIN[8][8] | MAIN[9][9] | MAIN[9][8] | CELL.LONG_H[4] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_WE_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[2][4] | MAIN[0][5] | MAIN[3][5] | MAIN[1][5] | MAIN[2][5] | CELL.LONG_IO_V[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[5][9] | MAIN[1][8] | MAIN[3][9] | MAIN[2][8] | MAIN[2][9] | CELL.LONG_IO_V[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[2] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[0][1] | MAIN[1][1] | MAIN[4][1] | MAIN[3][1] | MAIN[2][1] | CELL.IMUX_TBUF_I[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_W0[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.OUT_IO_WE_I2[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.OUT_IO_WE_I2[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[11][1] | MAIN[9][1] | MAIN[10][1] | MAIN[10][0] | MAIN[11][0] | CELL.IMUX_TBUF_I[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_W1[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W0[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.OUT_IO_WE_I2[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_V[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[5][0] | MAIN[4][0] | MAIN[6][1] | MAIN[5][1] | MAIN[6][0] | CELL.IMUX_TBUF_T[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.TIE_1 |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_W1[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[9][0] | MAIN[7][1] | MAIN[8][0] | MAIN[8][1] | MAIN[7][0] | CELL.IMUX_TBUF_T[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.TIE_1 |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_W1[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[12][9] | MAIN[6][9] | MAIN[7][9] | MAIN[10][9] | MAIN[10][8] | CELL.IMUX_IO_O1[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_H0[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_H[3] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_V[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[12][0] | MAIN[13][1] | MAIN[14][0] | MAIN[14][1] | MAIN[12][1] | CELL.IMUX_IO_O1[1] |
| Source | |||||
| 0 | 0 | 1 | 0 | 1 | CELL.DEC_V[1] |
| 0 | 0 | 1 | 1 | 1 | CELL.LONG_H[0] |
| 0 | 1 | 0 | 0 | 1 | CELL.DEC_V[0] |
| 0 | 1 | 0 | 1 | 1 | CELL.LONG_H[2] |
| 0 | 1 | 1 | 1 | 0 | CELL_S.DOUBLE_H0[1] |
| 1 | 1 | 1 | 0 | 1 | CELL_S.DOUBLE_H1[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[9][7] | MAIN[12][7] | MAIN[15][8] | MAIN[11][7] | MAIN[14][7] | MAIN[15][7] | MAIN[13][7] | MAIN[14][8] | CELL.IMUX_IO_OK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[8][2] | MAIN[9][2] | MAIN[15][2] | MAIN[10][2] | MAIN[13][2] | MAIN[17][2] | MAIN[16][2] | MAIN[14][2] | CELL.IMUX_IO_OK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_S.SINGLE_H[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.SINGLE_H[2] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[10][7] | MAIN[12][6] | MAIN[14][6] | MAIN[17][6] | MAIN[11][6] | MAIN[10][6] | MAIN[15][6] | MAIN[16][6] | CELL.IMUX_IO_IK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[10][3] | MAIN[11][2] | MAIN[14][3] | MAIN[11][3] | MAIN[12][2] | MAIN[16][3] | MAIN[17][3] | MAIN[12][3] | CELL.IMUX_IO_IK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_S.SINGLE_H[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[2] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.SINGLE_H[3] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[1][3] | MAIN[4][2] | MAIN[5][2] | MAIN[2][2] | MAIN[2][3] | MAIN[1][2] | CELL.IMUX_IO_T[0] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_W1[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_W1[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_W0[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[6][3] | MAIN[7][2] | MAIN[8][3] | MAIN[3][2] | MAIN[7][3] | MAIN[6][2] | CELL.IMUX_IO_T[1] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| 0 | 1 | 1 | 0 | 0 | 1 | CELL.DOUBLE_IO_W0[1] |
| 0 | 1 | 1 | 0 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_W1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W1[0] |
Bels TBUF
| Pin | Direction | TBUF[0] | TBUF[1] |
|---|---|---|---|
| I | in | CELL.IMUX_TBUF_I[0] | CELL.IMUX_TBUF_I[1] |
| T | in | CELL.IMUX_TBUF_T[0] | CELL.IMUX_TBUF_T[1] |
| O | bidir | CELL.LONG_H[2] | CELL.LONG_H[3] |
| Attribute | TBUF[0] | TBUF[1] |
|---|---|---|
| DRIVE1 | !MAIN[0][3] | !MAIN[9][3] |
Bels IO
| Pin | Direction | IO[0] | IO[1] |
|---|---|---|---|
| IK | in | CELL.IMUX_IO_IK[0] invert by !MAIN[17][7] | CELL.IMUX_IO_IK[1] invert by !MAIN[15][5] |
| OK | in | CELL.IMUX_IO_OK[0] invert by !MAIN[11][8] | CELL.IMUX_IO_OK[1] invert by !MAIN[18][0] |
| O1 | in | CELL.IMUX_IO_O1[0] | CELL.IMUX_IO_O1[1] |
| O2 | in | CELL.IMUX_CLB_G3_W | CELL.IMUX_CLB_F3_W |
| T | in | CELL.IMUX_IO_T[0] invert by !MAIN[19][9] | CELL.IMUX_IO_T[1] invert by !MAIN[17][0] |
| I1 | out | CELL.OUT_IO_WE_I1[0] | CELL.OUT_IO_WE_I1[1] |
| I2 | out | CELL.OUT_IO_WE_I2[0] | CELL.OUT_IO_WE_I2[1] |
| Attribute | IO[0] | IO[1] |
|---|---|---|
| SLEW | [enum: IO_SLEW] | [enum: IO_SLEW] |
| PULL | [enum: IO_PULL] | [enum: IO_PULL] |
| IFF_SRVAL bit 0 | !MAIN[16][7] | !MAIN[18][2] |
| OFF_SRVAL bit 0 | !MAIN[13][8] | !MAIN[18][1] |
| READBACK_I1 bit 0 | !MAIN[18][5] | !MAIN[19][5] |
| READBACK_I2 bit 0 | !MAIN[16][8] | !MAIN[20][5] |
| READBACK_OQ bit 0 | !MAIN[18][9] | !MAIN[16][1] |
| MUX_I1 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| MUX_I2 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| IFF_D | [enum: IO_IFF_D] | [enum: IO_IFF_D] |
| OFF_D_INV | !MAIN[17][8] | !MAIN[19][1] |
| MUX_OFF_D | [enum: IO_MUX_OFF_D] | [enum: IO_MUX_OFF_D] |
| MUX_O | [enum: IO_MUX_O] | [enum: IO_MUX_O] |
| OFF_USED | MAIN[19][8] | MAIN[20][2] |
| IO[0].SLEW | MAIN[14][9] | MAIN[11][9] |
|---|---|---|
| IO[1].SLEW | MAIN[19][0] | MAIN[13][0] |
| FAST | 0 | 0 |
| MEDFAST | 0 | 1 |
| MEDSLOW | 1 | 0 |
| SLOW | 1 | 1 |
| IO[0].PULL | MAIN[5][8] | MAIN[18][8] |
|---|---|---|
| IO[1].PULL | MAIN[20][1] | MAIN[20][0] |
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
| IO[0].MUX_I1 | MAIN[18][6] | MAIN[20][6] | MAIN[19][6] |
|---|---|---|---|
| IO[1].MUX_I1 | MAIN[18][4] | MAIN[20][4] | MAIN[19][4] |
| IO[0].MUX_I2 | MAIN[18][7] | MAIN[20][7] | MAIN[19][7] |
| IO[1].MUX_I2 | MAIN[18][3] | MAIN[20][3] | MAIN[19][3] |
| I | 0 | 0 | 1 |
| IQ | 1 | 1 | 1 |
| IQL | 0 | 1 | 0 |
| IO[0].IFF_D | MAIN[20][8] |
|---|---|
| IO[1].IFF_D | MAIN[19][2] |
| I | 1 |
| DELAY | 0 |
| IO[0].MUX_OFF_D | MAIN[12][8] |
|---|---|
| IO[1].MUX_OFF_D | MAIN[17][1] |
| O1 | 1 |
| O2 | 0 |
| IO[0].MUX_O | MAIN[17][9] | MAIN[16][9] | MAIN[15][9] |
|---|---|---|---|
| IO[1].MUX_O | MAIN[15][1] | MAIN[16][0] | MAIN[15][0] |
| O1 | 0 | 0 | 1 |
| O1_INV | 0 | 1 | 0 |
| O2 | 1 | 0 | 0 |
| O2_INV | 0 | 1 | 1 |
| OQ | 0 | 0 | 0 |
Bels DEC
| Pin | Direction | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|---|
| I | in | CELL.OUT_IO_WE_I1[0] | CELL.IMUX_CLB_C3_W | CELL.OUT_IO_WE_I1[1] |
| O1 | bidir | CELL.DEC_V[0] | CELL.DEC_V[0] | CELL.DEC_V[0] |
| O2 | bidir | CELL.DEC_V[1] | CELL.DEC_V[1] | CELL.DEC_V[1] |
| Attribute | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|
| O1_P | !MAIN[13][4] | !MAIN[13][5] | MAIN[14][5] |
| O1_N | MAIN[13][3] | MAIN[13][6] | !MAIN[14][4] |
| O2_P | !MAIN[15][4] | !MAIN[17][5] | MAIN[16][4] |
| O2_N | MAIN[15][3] | MAIN[17][4] | !MAIN[16][5] |
Bels PULLUP
| Pin | Direction | PULLUP_TBUF[0] | PULLUP_TBUF[1] |
|---|---|---|---|
| O | bidir | CELL.LONG_H[2] | CELL.LONG_H[3] |
| Attribute | PULLUP_TBUF[0] | PULLUP_TBUF[1] |
|---|---|---|
| ENABLE | !MAIN_S[0][9] | !MAIN[8][9] |
Bel wires
| Wire | Pins |
|---|---|
| CELL.LONG_H[2] | TBUF[0].O, PULLUP_TBUF[0].O |
| CELL.LONG_H[3] | TBUF[1].O, PULLUP_TBUF[1].O |
| CELL.DEC_V[0] | DEC[0].O1, DEC[1].O1, DEC[2].O1 |
| CELL.DEC_V[1] | DEC[0].O2, DEC[1].O2, DEC[2].O2 |
| CELL.IMUX_CLB_F3_W | IO[1].O2 |
| CELL.IMUX_CLB_G3_W | IO[0].O2 |
| CELL.IMUX_CLB_C3_W | DEC[1].I |
| CELL.IMUX_TBUF_I[0] | TBUF[0].I |
| CELL.IMUX_TBUF_I[1] | TBUF[1].I |
| CELL.IMUX_TBUF_T[0] | TBUF[0].T |
| CELL.IMUX_TBUF_T[1] | TBUF[1].T |
| CELL.IMUX_IO_O1[0] | IO[0].O1 |
| CELL.IMUX_IO_O1[1] | IO[1].O1 |
| CELL.IMUX_IO_OK[0] | IO[0].OK |
| CELL.IMUX_IO_OK[1] | IO[1].OK |
| CELL.IMUX_IO_IK[0] | IO[0].IK |
| CELL.IMUX_IO_IK[1] | IO[1].IK |
| CELL.IMUX_IO_T[0] | IO[0].T |
| CELL.IMUX_IO_T[1] | IO[1].T |
| CELL.OUT_IO_WE_I1[0] | IO[0].I1, DEC[0].I |
| CELL.OUT_IO_WE_I1[1] | IO[1].I1, DEC[2].I |
| CELL.OUT_IO_WE_I2[0] | IO[0].I2 |
| CELL.OUT_IO_WE_I2[1] | IO[1].I2 |
Bitstream
| Bit | Frame | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F20 | F19 | F18 | F17 | F16 | F15 | F14 | F13 | F12 | F11 | F10 | F9 | F8 | F7 | F6 | F5 | F4 | F3 | F2 | F1 | F0 | |
| B9 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | PULLUP_TBUF[0]: ! ENABLE |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tile IO_W1_S
Cells: 4
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.LONG_IO_V[0] | !MAIN[7][4] |
| CELL.SINGLE_H[0] | CELL.DEC_V[1] | !MAIN[8][7] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_WE_I1[0] | !MAIN[5][5] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_WE_I2_S1 | !MAIN[5][4] |
| CELL.SINGLE_H[1] | CELL.LONG_IO_V[1] | !MAIN[7][5] |
| CELL.SINGLE_H[1] | CELL.DEC_V[0] | !MAIN[10][5] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[10][4] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_WE_I1_S1 | !MAIN[11][5] |
| CELL.SINGLE_H[2] | CELL.LONG_IO_V[0] | !MAIN[3][4] |
| CELL.SINGLE_H[2] | CELL.DEC_V[1] | !MAIN[7][7] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_WE_I1[0] | !MAIN[6][4] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_WE_I2_S1 | !MAIN[4][4] |
| CELL.SINGLE_H[3] | CELL.LONG_IO_V[1] | !MAIN[8][5] |
| CELL.SINGLE_H[3] | CELL.DEC_V[0] | !MAIN[9][5] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_WE_I2[0] | !MAIN[9][4] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_WE_I1_S1 | !MAIN[11][4] |
| CELL.DOUBLE_H0[0] | CELL.OUT_IO_WE_I1_S1 | !MAIN[12][5] |
| CELL.DOUBLE_H0[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[9][6] |
| CELL.DOUBLE_H1[0] | CELL.OUT_IO_WE_I1[0] | !MAIN[12][4] |
| CELL.DOUBLE_H1[1] | CELL.OUT_IO_WE_I2_S1 | !MAIN[4][5] |
| CELL.DOUBLE_IO_W0[0] | CELL.DBUF_IO_V[1] | !MAIN[6][5] |
| CELL.DOUBLE_IO_W0[1] | CELL.DBUF_IO_V[1] | !MAIN[8][4] |
| CELL.DOUBLE_IO_W2[0] | CELL.DBUF_IO_V[0] | !MAIN[6][8] |
| CELL.DOUBLE_IO_W2[1] | CELL.DBUF_IO_V[0] | !MAIN[3][8] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.DOUBLE_IO_W1[0] | !MAIN[2][7] |
| CELL.SINGLE_H[1] | CELL.DOUBLE_IO_W0[0] | !MAIN[0][7] |
| CELL.SINGLE_H[1] | CELL.DOUBLE_IO_W2[0] | !MAIN[3][6] |
| CELL.SINGLE_H[2] | CELL.DOUBLE_IO_W1[1] | !MAIN[5][7] |
| CELL.SINGLE_H[3] | CELL.DOUBLE_IO_W0[1] | !MAIN[4][7] |
| CELL.SINGLE_H[3] | CELL.DOUBLE_IO_W2[1] | !MAIN[4][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_W0[0] | !MAIN[0][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_W1[0] | !MAIN[1][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_W2[0] | !MAIN[1][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_W0[1] | !MAIN[6][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_W1[1] | !MAIN[7][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_W2[1] | !MAIN[8][6] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_W0[1] | !MAIN[5][6] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_W1[1] | !MAIN[6][7] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_W2[1] | !MAIN[3][7] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_W0[0] | !MAIN[1][4] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_W1[0] | !MAIN[0][4] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_W2[0] | !MAIN[0][6] |
| CELL.DOUBLE_IO_W0[0] | CELL.DOUBLE_IO_W2[0] | !MAIN[2][6] |
| CELL.DOUBLE_IO_W0[1] | CELL.DOUBLE_IO_W2[1] | !MAIN[4][6] |
| Bits | Destination | |
|---|---|---|
| MAIN[4][3] | MAIN[3][3] | CELL.DBUF_IO_V[0] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_W0[1] |
| 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| Bits | Destination | |
|---|---|---|
| MAIN[7][8] | MAIN[4][9] | CELL.DBUF_IO_V[1] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_W2[0] |
| 1 | 1 | CELL.DOUBLE_IO_W2[1] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[1][0] | MAIN[0][0] | MAIN[2][0] | MAIN[3][0] | CELL.LONG_H[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_V[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[13][9] | MAIN[8][8] | MAIN[9][9] | MAIN[9][8] | CELL.LONG_H[4] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_WE_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[2][4] | MAIN[0][5] | MAIN[3][5] | MAIN[1][5] | MAIN[2][5] | CELL.LONG_IO_V[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[5][9] | MAIN[1][8] | MAIN[3][9] | MAIN[2][8] | MAIN[2][9] | CELL.LONG_IO_V[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[2] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[0][1] | MAIN[1][1] | MAIN[4][1] | MAIN[3][1] | MAIN[2][1] | CELL.IMUX_TBUF_I[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_W0[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.OUT_IO_WE_I2[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.OUT_IO_WE_I2[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[11][1] | MAIN[9][1] | MAIN[10][1] | MAIN[10][0] | MAIN[11][0] | CELL.IMUX_TBUF_I[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_W1[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W0[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.OUT_IO_WE_I2[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_V[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[5][0] | MAIN[4][0] | MAIN[6][1] | MAIN[5][1] | MAIN[6][0] | CELL.IMUX_TBUF_T[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.TIE_1 |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_W1[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[9][0] | MAIN[7][1] | MAIN[8][0] | MAIN[8][1] | MAIN[7][0] | CELL.IMUX_TBUF_T[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.TIE_1 |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_W1[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[12][9] | MAIN[6][9] | MAIN[7][9] | MAIN[10][9] | MAIN[10][8] | CELL.IMUX_IO_O1[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_H0[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_H[3] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_V[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[12][0] | MAIN[13][1] | MAIN[14][0] | MAIN[14][1] | MAIN[12][1] | CELL.IMUX_IO_O1[1] |
| Source | |||||
| 0 | 0 | 1 | 0 | 1 | CELL.DEC_V[1] |
| 0 | 0 | 1 | 1 | 1 | CELL.LONG_H[0] |
| 0 | 1 | 0 | 0 | 1 | CELL.DEC_V[0] |
| 0 | 1 | 0 | 1 | 1 | CELL.LONG_H[2] |
| 0 | 1 | 1 | 1 | 0 | CELL_S.DOUBLE_H0[1] |
| 1 | 1 | 1 | 0 | 1 | CELL_S.DOUBLE_H1[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[9][7] | MAIN[12][7] | MAIN[15][8] | MAIN[11][7] | MAIN[14][7] | MAIN[15][7] | MAIN[13][7] | MAIN[14][8] | CELL.IMUX_IO_OK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[8][2] | MAIN[9][2] | MAIN[15][2] | MAIN[10][2] | MAIN[13][2] | MAIN[17][2] | MAIN[16][2] | MAIN[14][2] | CELL.IMUX_IO_OK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_S.SINGLE_H[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.SINGLE_H[2] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[10][7] | MAIN[12][6] | MAIN[14][6] | MAIN[17][6] | MAIN[11][6] | MAIN[10][6] | MAIN[15][6] | MAIN[16][6] | CELL.IMUX_IO_IK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[10][3] | MAIN[11][2] | MAIN[14][3] | MAIN[11][3] | MAIN[12][2] | MAIN[16][3] | MAIN[17][3] | MAIN[12][3] | CELL.IMUX_IO_IK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_S.SINGLE_H[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[2] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.SINGLE_H[3] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[1][3] | MAIN[4][2] | MAIN[5][2] | MAIN[2][2] | MAIN[2][3] | MAIN[1][2] | CELL.IMUX_IO_T[0] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_W1[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_W1[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_W0[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[6][3] | MAIN[7][2] | MAIN[8][3] | MAIN[3][2] | MAIN[7][3] | MAIN[6][2] | CELL.IMUX_IO_T[1] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_W0[0] |
| 0 | 1 | 1 | 0 | 0 | 1 | CELL.DOUBLE_IO_W0[1] |
| 0 | 1 | 1 | 0 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_W1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W1[0] |
Bels TBUF
| Pin | Direction | TBUF[0] | TBUF[1] |
|---|---|---|---|
| I | in | CELL.IMUX_TBUF_I[0] | CELL.IMUX_TBUF_I[1] |
| T | in | CELL.IMUX_TBUF_T[0] | CELL.IMUX_TBUF_T[1] |
| O | bidir | CELL.LONG_H[2] | CELL.LONG_H[3] |
| Attribute | TBUF[0] | TBUF[1] |
|---|---|---|
| DRIVE1 | !MAIN[0][3] | !MAIN[9][3] |
Bels IO
| Pin | Direction | IO[0] | IO[1] |
|---|---|---|---|
| IK | in | CELL.IMUX_IO_IK[0] invert by !MAIN[17][7] | CELL.IMUX_IO_IK[1] invert by !MAIN[15][5] |
| OK | in | CELL.IMUX_IO_OK[0] invert by !MAIN[11][8] | CELL.IMUX_IO_OK[1] invert by !MAIN[18][0] |
| O1 | in | CELL.IMUX_IO_O1[0] | CELL.IMUX_IO_O1[1] |
| O2 | in | CELL.IMUX_CLB_G3_W | CELL.IMUX_CLB_F3_W |
| T | in | CELL.IMUX_IO_T[0] invert by !MAIN[19][9] | CELL.IMUX_IO_T[1] invert by !MAIN[17][0] |
| I1 | out | CELL.OUT_IO_WE_I1[0] | CELL.OUT_IO_WE_I1[1] |
| I2 | out | CELL.OUT_IO_WE_I2[0] | CELL.OUT_IO_WE_I2[1] |
| CLKIN | out | - | CELL.OUT_IO_CLKIN |
| Attribute | IO[0] | IO[1] |
|---|---|---|
| SLEW | [enum: IO_SLEW] | [enum: IO_SLEW] |
| PULL | [enum: IO_PULL] | [enum: IO_PULL] |
| IFF_SRVAL bit 0 | !MAIN[16][7] | !MAIN[18][2] |
| OFF_SRVAL bit 0 | !MAIN[13][8] | !MAIN[18][1] |
| READBACK_I1 bit 0 | !MAIN[18][5] | !MAIN[19][5] |
| READBACK_I2 bit 0 | !MAIN[16][8] | !MAIN[20][5] |
| READBACK_OQ bit 0 | !MAIN[18][9] | !MAIN[16][1] |
| MUX_I1 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| MUX_I2 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| IFF_D | [enum: IO_IFF_D] | [enum: IO_IFF_D] |
| OFF_D_INV | !MAIN[17][8] | !MAIN[19][1] |
| MUX_OFF_D | [enum: IO_MUX_OFF_D] | [enum: IO_MUX_OFF_D] |
| MUX_O | [enum: IO_MUX_O] | [enum: IO_MUX_O] |
| OFF_USED | MAIN[19][8] | MAIN[20][2] |
| IO[0].SLEW | MAIN[14][9] | MAIN[11][9] |
|---|---|---|
| IO[1].SLEW | MAIN[19][0] | MAIN[13][0] |
| FAST | 0 | 0 |
| MEDFAST | 0 | 1 |
| MEDSLOW | 1 | 0 |
| SLOW | 1 | 1 |
| IO[0].PULL | MAIN[5][8] | MAIN[18][8] |
|---|---|---|
| IO[1].PULL | MAIN[20][1] | MAIN[20][0] |
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
| IO[0].MUX_I1 | MAIN[18][6] | MAIN[20][6] | MAIN[19][6] |
|---|---|---|---|
| IO[1].MUX_I1 | MAIN[18][4] | MAIN[20][4] | MAIN[19][4] |
| IO[0].MUX_I2 | MAIN[18][7] | MAIN[20][7] | MAIN[19][7] |
| IO[1].MUX_I2 | MAIN[18][3] | MAIN[20][3] | MAIN[19][3] |
| I | 0 | 0 | 1 |
| IQ | 1 | 1 | 1 |
| IQL | 0 | 1 | 0 |
| IO[0].IFF_D | MAIN[20][8] |
|---|---|
| IO[1].IFF_D | MAIN[19][2] |
| I | 1 |
| DELAY | 0 |
| IO[0].MUX_OFF_D | MAIN[12][8] |
|---|---|
| IO[1].MUX_OFF_D | MAIN[17][1] |
| O1 | 1 |
| O2 | 0 |
| IO[0].MUX_O | MAIN[17][9] | MAIN[16][9] | MAIN[15][9] |
|---|---|---|---|
| IO[1].MUX_O | MAIN[15][1] | MAIN[16][0] | MAIN[15][0] |
| O1 | 0 | 0 | 1 |
| O1_INV | 0 | 1 | 0 |
| O2 | 1 | 0 | 0 |
| O2_INV | 0 | 1 | 1 |
| OQ | 0 | 0 | 0 |
Bels DEC
| Pin | Direction | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|---|
| I | in | CELL.OUT_IO_WE_I1[0] | CELL.IMUX_CLB_C3_W | CELL.OUT_IO_WE_I1[1] |
| O1 | bidir | CELL.DEC_V[0] | CELL.DEC_V[0] | CELL.DEC_V[0] |
| O2 | bidir | CELL.DEC_V[1] | CELL.DEC_V[1] | CELL.DEC_V[1] |
| Attribute | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|
| O1_P | !MAIN[13][4] | !MAIN[13][5] | MAIN[14][5] |
| O1_N | MAIN[13][3] | MAIN[13][6] | !MAIN[14][4] |
| O2_P | !MAIN[15][4] | !MAIN[17][5] | MAIN[16][4] |
| O2_N | MAIN[15][3] | MAIN[17][4] | !MAIN[16][5] |
Bels PULLUP
| Pin | Direction | PULLUP_TBUF[0] | PULLUP_TBUF[1] |
|---|---|---|---|
| O | bidir | CELL.LONG_H[2] | CELL.LONG_H[3] |
| Attribute | PULLUP_TBUF[0] | PULLUP_TBUF[1] |
|---|---|---|
| ENABLE | !MAIN_S[3][5] | !MAIN[8][9] |
Bel wires
| Wire | Pins |
|---|---|
| CELL.LONG_H[2] | TBUF[0].O, PULLUP_TBUF[0].O |
| CELL.LONG_H[3] | TBUF[1].O, PULLUP_TBUF[1].O |
| CELL.DEC_V[0] | DEC[0].O1, DEC[1].O1, DEC[2].O1 |
| CELL.DEC_V[1] | DEC[0].O2, DEC[1].O2, DEC[2].O2 |
| CELL.IMUX_CLB_F3_W | IO[1].O2 |
| CELL.IMUX_CLB_G3_W | IO[0].O2 |
| CELL.IMUX_CLB_C3_W | DEC[1].I |
| CELL.IMUX_TBUF_I[0] | TBUF[0].I |
| CELL.IMUX_TBUF_I[1] | TBUF[1].I |
| CELL.IMUX_TBUF_T[0] | TBUF[0].T |
| CELL.IMUX_TBUF_T[1] | TBUF[1].T |
| CELL.IMUX_IO_O1[0] | IO[0].O1 |
| CELL.IMUX_IO_O1[1] | IO[1].O1 |
| CELL.IMUX_IO_OK[0] | IO[0].OK |
| CELL.IMUX_IO_OK[1] | IO[1].OK |
| CELL.IMUX_IO_IK[0] | IO[0].IK |
| CELL.IMUX_IO_IK[1] | IO[1].IK |
| CELL.IMUX_IO_T[0] | IO[0].T |
| CELL.IMUX_IO_T[1] | IO[1].T |
| CELL.OUT_IO_WE_I1[0] | IO[0].I1, DEC[0].I |
| CELL.OUT_IO_WE_I1[1] | IO[1].I1, DEC[2].I |
| CELL.OUT_IO_WE_I2[0] | IO[0].I2 |
| CELL.OUT_IO_WE_I2[1] | IO[1].I2 |
| CELL.OUT_IO_CLKIN | IO[1].CLKIN |
Bitstream
| Bit | Frame | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F20 | F19 | F18 | F17 | F16 | F15 | F14 | F13 | F12 | F11 | F10 | F9 | F8 | F7 | F6 | F5 | F4 | F3 | F2 | F1 | F0 | |
| B9 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | PULLUP_TBUF[0]: ! ENABLE | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tile IO_E0
Cells: 3
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.LONG_H[0] | CELL.SINGLE_V[0] | !MAIN_S[29][9] |
| CELL.LONG_H[2] | CELL.SINGLE_V[1] | !MAIN[22][5] |
| CELL.LONG_H[3] | CELL.SINGLE_V[2] | !MAIN[24][9] |
| CELL.LONG_H[4] | CELL.SINGLE_V[3] | !MAIN[26][9] |
| CELL.LONG_V[0] | CELL.SINGLE_H_E[0] | !MAIN[30][6] |
| CELL.LONG_V[1] | CELL.SINGLE_H_E[1] | !MAIN[28][5] |
| CELL.LONG_V[2] | CELL.SINGLE_H[2] | !MAIN[27][5] |
| CELL.LONG_V[3] | CELL.SINGLE_H[3] | !MAIN[27][7] |
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.LONG_IO_V[0] | !MAIN[13][4] |
| CELL.SINGLE_H[0] | CELL.DEC_V[0] | !MAIN[12][7] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_WE_I1[0] | !MAIN[15][5] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_WE_I2_S1 | !MAIN[15][4] |
| CELL.SINGLE_H[1] | CELL.LONG_IO_V[1] | !MAIN[13][5] |
| CELL.SINGLE_H[1] | CELL.DEC_V[1] | !MAIN[10][5] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[10][4] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_WE_I1_S1 | !MAIN[9][5] |
| CELL.SINGLE_H[2] | CELL.LONG_V[2] | !MAIN[25][5] |
| CELL.SINGLE_H[2] | CELL.LONG_IO_V[0] | !MAIN[17][4] |
| CELL.SINGLE_H[2] | CELL.DEC_V[0] | !MAIN[13][7] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_WE_I1[0] | !MAIN[14][4] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_WE_I2_S1 | !MAIN[16][4] |
| CELL.SINGLE_H[3] | CELL.LONG_V[3] | !MAIN[27][6] |
| CELL.SINGLE_H[3] | CELL.LONG_IO_V[1] | !MAIN[12][5] |
| CELL.SINGLE_H[3] | CELL.DEC_V[1] | !MAIN[11][5] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_WE_I2[0] | !MAIN[11][4] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_WE_I1_S1 | !MAIN[9][4] |
| CELL.SINGLE_H_E[0] | CELL.LONG_V[0] | !MAIN[31][6] |
| CELL.SINGLE_H_E[1] | CELL.LONG_V[1] | !MAIN[30][5] |
| CELL.SINGLE_V[0] | CELL.LONG_H[0] | !MAIN_S[30][9] |
| CELL.SINGLE_V[0] | CELL.OUT_CLB_Y_E | !MAIN[31][5] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_WE_I2[0] | !MAIN[30][4] |
| CELL.SINGLE_V[1] | CELL.LONG_H[2] | !MAIN_S[21][9] |
| CELL.SINGLE_V[1] | CELL.OUT_CLB_YQ_E | !MAIN[27][4] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_WE_I2[1] | !MAIN[24][5] |
| CELL.SINGLE_V[2] | CELL.LONG_H[3] | !MAIN[31][9] |
| CELL.SINGLE_V[2] | CELL.OUT_CLB_Y_E | !MAIN[29][5] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_WE_I2[0] | !MAIN[29][4] |
| CELL.SINGLE_V[3] | CELL.LONG_H[4] | !MAIN[25][9] |
| CELL.SINGLE_V[3] | CELL.OUT_CLB_YQ_E | !MAIN[25][4] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_WE_I2[1] | !MAIN[23][5] |
| CELL.DOUBLE_H0[0] | CELL.OUT_IO_WE_I1[0] | !MAIN[8][4] |
| CELL.DOUBLE_H0[1] | CELL.OUT_IO_WE_I2_S1 | !MAIN[16][5] |
| CELL.DOUBLE_H1[0] | CELL.OUT_IO_WE_I1_S1 | !MAIN[8][5] |
| CELL.DOUBLE_H1[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[11][6] |
| CELL.DOUBLE_V0[0] | CELL.OUT_CLB_YQ_E | !MAIN[26][4] |
| CELL.DOUBLE_V0[1] | CELL.OUT_IO_WE_I2[1] | !MAIN[21][5] |
| CELL.DOUBLE_V1[0] | CELL.OUT_CLB_Y_E | !MAIN[26][5] |
| CELL.DOUBLE_V1[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[23][4] |
| CELL.DOUBLE_IO_E0[0] | CELL.DBUF_IO_V[0] | !MAIN[14][8] |
| CELL.DOUBLE_IO_E0[1] | CELL.DBUF_IO_V[0] | !MAIN[17][8] |
| CELL.DOUBLE_IO_E2[0] | CELL.DBUF_IO_V[1] | !MAIN[14][5] |
| CELL.DOUBLE_IO_E2[1] | CELL.DBUF_IO_V[1] | !MAIN[12][4] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.SINGLE_H_E[0] | !MAIN[28][7] |
| CELL.SINGLE_H[0] | CELL.SINGLE_V[0] | !MAIN[29][6] |
| CELL.SINGLE_H[0] | CELL.SINGLE_V_S[0] | !MAIN[28][6] |
| CELL.SINGLE_H[0] | CELL.DOUBLE_IO_E0[0] | !MAIN[17][6] |
| CELL.SINGLE_H[0] | CELL.DOUBLE_IO_E2[0] | !MAIN[20][7] |
| CELL.SINGLE_H[1] | CELL.SINGLE_H_E[1] | !MAIN[19][8] |
| CELL.SINGLE_H[1] | CELL.SINGLE_V[1] | !MAIN[21][4] |
| CELL.SINGLE_H[1] | CELL.SINGLE_V_S[1] | !MAIN[18][8] |
| CELL.SINGLE_H[1] | CELL.DOUBLE_IO_E1[0] | !MAIN[18][7] |
| CELL.SINGLE_H[2] | CELL.SINGLE_H_E[2] | !MAIN[28][8] |
| CELL.SINGLE_H[2] | CELL.SINGLE_V[2] | !MAIN[29][8] |
| CELL.SINGLE_H[2] | CELL.SINGLE_V_S[2] | !MAIN[27][9] |
| CELL.SINGLE_H[2] | CELL.DOUBLE_IO_E0[1] | !MAIN[16][8] |
| CELL.SINGLE_H[2] | CELL.DOUBLE_IO_E2[1] | !MAIN[16][7] |
| CELL.SINGLE_H[3] | CELL.SINGLE_H_E[3] | !MAIN[24][7] |
| CELL.SINGLE_H[3] | CELL.SINGLE_V[3] | !MAIN[22][7] |
| CELL.SINGLE_H[3] | CELL.SINGLE_V_S[3] | !MAIN[23][7] |
| CELL.SINGLE_H[3] | CELL.DOUBLE_IO_E1[1] | !MAIN[15][7] |
| CELL.SINGLE_H_E[0] | CELL.SINGLE_V[0] | !MAIN[29][7] |
| CELL.SINGLE_H_E[0] | CELL.SINGLE_V_S[0] | !MAIN[31][7] |
| CELL.SINGLE_H_E[1] | CELL.SINGLE_V[1] | !MAIN[22][9] |
| CELL.SINGLE_H_E[1] | CELL.SINGLE_V_S[1] | !MAIN[21][8] |
| CELL.SINGLE_H_E[2] | CELL.SINGLE_V[2] | !MAIN[28][9] |
| CELL.SINGLE_H_E[2] | CELL.SINGLE_V_S[2] | !MAIN[31][8] |
| CELL.SINGLE_H_E[3] | CELL.SINGLE_V[3] | !MAIN[26][6] |
| CELL.SINGLE_H_E[3] | CELL.SINGLE_V_S[3] | !MAIN[26][7] |
| CELL.SINGLE_V[0] | CELL.SINGLE_V_S[0] | !MAIN[30][7] |
| CELL.SINGLE_V[1] | CELL.SINGLE_V_S[1] | !MAIN[23][9] |
| CELL.SINGLE_V[2] | CELL.SINGLE_V_S[2] | !MAIN[30][8] |
| CELL.SINGLE_V[3] | CELL.SINGLE_V_S[3] | !MAIN[25][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_H2[0] | !MAIN[25][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_V0[0] | !MAIN[27][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_V2[0] | !MAIN[24][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_E0[1] | !MAIN[17][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_E1[1] | !MAIN[14][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_E2[1] | !MAIN[15][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_H2[1] | !MAIN[23][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_V0[1] | !MAIN[21][7] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_V2[1] | !MAIN[21][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_E0[0] | !MAIN[20][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_E1[0] | !MAIN[20][4] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_E2[0] | !MAIN[19][4] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_E0[0] | !MAIN[19][6] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_E1[0] | !MAIN[19][7] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_E2[0] | !MAIN[20][8] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_E0[1] | !MAIN[12][6] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_E1[1] | !MAIN[13][6] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_E2[1] | !MAIN[14][6] |
| CELL.DOUBLE_H2[0] | CELL.DOUBLE_V0[0] | !MAIN[26][8] |
| CELL.DOUBLE_H2[0] | CELL.DOUBLE_V2[0] | !MAIN[23][8] |
| CELL.DOUBLE_H2[1] | CELL.DOUBLE_V0[1] | !MAIN[24][6] |
| CELL.DOUBLE_H2[1] | CELL.DOUBLE_V2[1] | !MAIN[25][6] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_V2[0] | !MAIN[22][8] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_V2[1] | !MAIN[22][6] |
| CELL.DOUBLE_IO_E0[0] | CELL.DOUBLE_IO_E2[0] | !MAIN[18][6] |
| CELL.DOUBLE_IO_E0[1] | CELL.DOUBLE_IO_E2[1] | !MAIN[16][6] |
| Bits | Destination | |
|---|---|---|
| MAIN[17][3] | MAIN[16][3] | CELL.DBUF_IO_V[0] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_E2[0] |
| 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| Bits | Destination | |
|---|---|---|
| MAIN[14][9] | MAIN[13][8] | CELL.DBUF_IO_V[1] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_E0[1] |
| 1 | 1 | CELL.DOUBLE_IO_E0[0] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[19][0] | MAIN[17][0] | MAIN[18][0] | MAIN[20][0] | CELL.LONG_H[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_V[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[7][9] | MAIN[11][8] | MAIN[11][9] | MAIN[12][8] | CELL.LONG_H[4] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_WE_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[18][4] | MAIN[17][5] | MAIN[18][5] | MAIN[20][5] | MAIN[19][5] | CELL.LONG_IO_V[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[16][9] | MAIN[15][9] | MAIN[17][9] | MAIN[19][9] | MAIN[18][9] | CELL.LONG_IO_V[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[2] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[23][1] | MAIN[24][1] | MAIN[24][3] | MAIN[21][0] | MAIN[22][0] | MAIN[23][0] | MAIN[24][2] | CELL.IMUX_CLB_F1 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[3] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | CELL.LONG_V[1] |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | CELL.DOUBLE_V1[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_V1[0] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V0[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[31][1] | MAIN[31][0] | MAIN[31][2] | MAIN[30][1] | MAIN[31][3] | MAIN[30][3] | MAIN[30][0] | MAIN[31][4] | CELL.IMUX_CLB_F3 |
| Source | ||||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_V[1] |
| 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_V1[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_V[3] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | CELL.GCLK[0] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | CELL.DOUBLE_V0[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V0[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[24][4] | MAIN[24][0] | MAIN[25][1] | MAIN[25][2] | MAIN[26][3] | MAIN[25][3] | MAIN[26][2] | CELL.IMUX_CLB_G1 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V0[1] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | CELL.LONG_V[1] |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | CELL.LONG_V[3] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_V1[0] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[28][2] | MAIN[29][2] | MAIN[28][3] | MAIN[30][2] | MAIN[29][0] | MAIN[29][1] | MAIN[29][3] | MAIN[28][1] | CELL.IMUX_CLB_G3 |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.SPECIAL_CLB_CIN |
| 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_V[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_V[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | CELL.LONG_V[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V0[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.SINGLE_V[1] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V1[0] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[21][2] | MAIN[22][2] | MAIN[21][1] | MAIN[21][3] | MAIN[22][3] | MAIN[23][2] | MAIN[23][3] | CELL.IMUX_CLB_C1 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[1] |
| 0 | 0 | 1 | 0 | 1 | 1 | 0 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | CELL.DOUBLE_V0[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 0 | 0 | 1 | CELL.LONG_V[3] |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | CELL.LONG_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.SINGLE_V[3] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[2] |
| 1 | 1 | 1 | 0 | 1 | 1 | 0 | CELL.DOUBLE_V1[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V1[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[26][1] | MAIN[28][0] | MAIN[25][0] | MAIN[27][2] | MAIN[27][3] | MAIN[26][0] | MAIN[27][1] | MAIN[27][0] | CELL.IMUX_CLB_C3 |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.LONG_V[1] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_V[3] |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V1[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_V0[1] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_V1[0] |
| 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[20][1] | MAIN[16][1] | MAIN[17][1] | MAIN[19][1] | MAIN[18][1] | CELL.IMUX_TBUF_I[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.OUT_IO_WE_I2[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.OUT_IO_WE_I2[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[9][1] | MAIN[9][0] | MAIN[10][1] | MAIN[10][0] | MAIN[11][1] | CELL.IMUX_TBUF_I[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E1[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.OUT_IO_WE_I2[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_V[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[15][0] | MAIN[14][1] | MAIN[15][1] | MAIN[16][0] | MAIN[14][0] | CELL.IMUX_TBUF_T[0] |
| Source | |||||
| 0 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_E2[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | 1 | CELL.TIE_1 |
| 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[12][1] | MAIN[11][0] | MAIN[13][1] | MAIN[12][0] | MAIN[13][0] | CELL.IMUX_TBUF_T[1] |
| Source | |||||
| 0 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_E2[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | 1 | CELL.TIE_1 |
| 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[8][9] | MAIN[9][9] | MAIN[12][9] | MAIN[13][9] | MAIN[10][8] | CELL.IMUX_IO_O1[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_H1[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H0[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_H[3] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_V[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[6][0] | MAIN[7][1] | MAIN[8][0] | MAIN[6][1] | MAIN[8][1] | CELL.IMUX_IO_O1[1] |
| Source | |||||
| 0 | 0 | 1 | 0 | 1 | CELL.DEC_V[0] |
| 0 | 0 | 1 | 1 | 1 | CELL.LONG_H[0] |
| 0 | 1 | 0 | 0 | 1 | CELL.DEC_V[1] |
| 0 | 1 | 0 | 1 | 1 | CELL.LONG_H[2] |
| 0 | 1 | 1 | 1 | 0 | CELL_S.DOUBLE_H1[1] |
| 1 | 1 | 1 | 0 | 1 | CELL_S.DOUBLE_H0[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[5][8] | MAIN[8][7] | MAIN[11][7] | MAIN[9][7] | MAIN[6][7] | MAIN[5][7] | MAIN[7][7] | MAIN[6][8] | CELL.IMUX_IO_OK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[3][2] | MAIN[11][2] | MAIN[5][2] | MAIN[10][2] | MAIN[7][2] | MAIN[4][2] | MAIN[12][2] | MAIN[6][2] | CELL.IMUX_IO_OK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_S.SINGLE_H[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.SINGLE_H[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[3][6] | MAIN[10][7] | MAIN[8][6] | MAIN[6][6] | MAIN[9][6] | MAIN[10][6] | MAIN[5][6] | MAIN[4][6] | CELL.IMUX_IO_IK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[3][3] | MAIN[9][2] | MAIN[6][3] | MAIN[9][3] | MAIN[8][2] | MAIN[4][3] | MAIN[8][3] | MAIN[10][3] | CELL.IMUX_IO_IK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_S.SINGLE_H[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.SINGLE_H[1] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[16][2] | MAIN[17][2] | MAIN[19][3] | MAIN[15][2] | MAIN[18][3] | MAIN[19][2] | CELL.IMUX_IO_T[0] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
| 0 | 1 | 1 | 0 | 0 | 1 | CELL.DOUBLE_IO_E1[1] |
| 0 | 1 | 1 | 0 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E2[0] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[12][3] | MAIN[18][2] | MAIN[13][2] | MAIN[13][3] | MAIN[14][3] | MAIN[14][2] | CELL.IMUX_IO_T[1] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_E2[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_E2[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
Bels TBUF
| Pin | Direction | TBUF[0] | TBUF[1] |
|---|---|---|---|
| I | in | CELL.IMUX_TBUF_I[0] | CELL.IMUX_TBUF_I[1] |
| T | in | CELL.IMUX_TBUF_T[0] | CELL.IMUX_TBUF_T[1] |
| O | bidir | CELL.LONG_H[2] | CELL.LONG_H[3] |
| Attribute | TBUF[0] | TBUF[1] |
|---|---|---|
| DRIVE1 | !MAIN[20][3] | !MAIN[11][3] |
Bels IO
| Pin | Direction | IO[0] | IO[1] |
|---|---|---|---|
| IK | in | CELL.IMUX_IO_IK[0] invert by !MAIN[3][7] | CELL.IMUX_IO_IK[1] invert by !MAIN[5][5] |
| OK | in | CELL.IMUX_IO_OK[0] invert by !MAIN[9][8] | CELL.IMUX_IO_OK[1] invert by !MAIN[2][0] |
| O1 | in | CELL.IMUX_IO_O1[0] | CELL.IMUX_IO_O1[1] |
| O2 | in | CELL.IMUX_CLB_G1 | CELL.IMUX_CLB_F1 |
| T | in | CELL.IMUX_IO_T[0] invert by !MAIN[0][9] | CELL.IMUX_IO_T[1] invert by !MAIN[3][0] |
| I1 | out | CELL.OUT_IO_WE_I1[0] | CELL.OUT_IO_WE_I1[1] |
| I2 | out | CELL.OUT_IO_WE_I2[0] | CELL.OUT_IO_WE_I2[1] |
| Attribute | IO[0] | IO[1] |
|---|---|---|
| SLEW | [enum: IO_SLEW] | [enum: IO_SLEW] |
| PULL | [enum: IO_PULL] | [enum: IO_PULL] |
| IFF_SRVAL bit 0 | !MAIN[4][7] | !MAIN[2][2] |
| OFF_SRVAL bit 0 | !MAIN[7][8] | !MAIN[2][1] |
| READBACK_I1 bit 0 | !MAIN[2][5] | !MAIN[1][5] |
| READBACK_I2 bit 0 | !MAIN[4][8] | !MAIN[0][5] |
| READBACK_OQ bit 0 | !MAIN[2][9] | !MAIN[4][1] |
| MUX_I1 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| MUX_I2 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| IFF_D | [enum: IO_IFF_D] | [enum: IO_IFF_D] |
| OFF_D_INV | !MAIN[3][8] | !MAIN[1][1] |
| MUX_OFF_D | [enum: IO_MUX_OFF_D] | [enum: IO_MUX_OFF_D] |
| MUX_O | [enum: IO_MUX_O] | [enum: IO_MUX_O] |
| OFF_USED | MAIN[1][8] | MAIN[0][2] |
| IO[0].SLEW | MAIN[3][9] | MAIN[6][9] |
|---|---|---|
| IO[1].SLEW | MAIN[1][0] | MAIN[7][0] |
| FAST | 0 | 0 |
| MEDFAST | 0 | 1 |
| MEDSLOW | 1 | 0 |
| SLOW | 1 | 1 |
| IO[0].PULL | MAIN[15][8] | MAIN[2][8] |
|---|---|---|
| IO[1].PULL | MAIN[5][1] | MAIN[0][0] |
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
| IO[0].MUX_I1 | MAIN[0][6] | MAIN[2][6] | MAIN[1][6] |
|---|---|---|---|
| IO[1].MUX_I1 | MAIN[0][4] | MAIN[2][4] | MAIN[1][4] |
| IO[0].MUX_I2 | MAIN[0][7] | MAIN[2][7] | MAIN[1][7] |
| IO[1].MUX_I2 | MAIN[0][3] | MAIN[2][3] | MAIN[1][3] |
| I | 0 | 0 | 1 |
| IQ | 1 | 1 | 1 |
| IQL | 0 | 1 | 0 |
| IO[0].IFF_D | MAIN[0][8] |
|---|---|
| IO[1].IFF_D | MAIN[1][2] |
| I | 1 |
| DELAY | 0 |
| IO[0].MUX_OFF_D | MAIN[8][8] |
|---|---|
| IO[1].MUX_OFF_D | MAIN[3][1] |
| O1 | 1 |
| O2 | 0 |
| IO[0].MUX_O | MAIN[1][9] | MAIN[4][9] | MAIN[5][9] |
|---|---|---|---|
| IO[1].MUX_O | MAIN[0][1] | MAIN[4][0] | MAIN[5][0] |
| O1 | 0 | 0 | 1 |
| O1_INV | 0 | 1 | 0 |
| O2 | 1 | 0 | 0 |
| O2_INV | 0 | 1 | 1 |
| OQ | 0 | 0 | 0 |
Bels DEC
| Pin | Direction | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|---|
| I | in | CELL.OUT_IO_WE_I1[0] | CELL.IMUX_CLB_C1 | CELL.OUT_IO_WE_I1[1] |
| O1 | bidir | CELL.DEC_V[0] | CELL.DEC_V[0] | CELL.DEC_V[0] |
| O2 | bidir | CELL.DEC_V[1] | CELL.DEC_V[1] | CELL.DEC_V[1] |
| Attribute | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|
| O1_P | !MAIN[5][4] | !MAIN[3][5] | MAIN[4][4] |
| O1_N | MAIN[5][3] | MAIN[3][4] | !MAIN[4][5] |
| O2_P | !MAIN[7][4] | !MAIN[7][5] | MAIN[6][5] |
| O2_N | MAIN[7][3] | MAIN[7][6] | !MAIN[6][4] |
Bels PULLUP
| Pin | Direction | PULLUP_TBUF[0] | PULLUP_TBUF[1] |
|---|---|---|---|
| O | bidir | CELL.LONG_H[2] | CELL.LONG_H[3] |
| Attribute | PULLUP_TBUF[0] | PULLUP_TBUF[1] |
|---|---|---|
| ENABLE | !MAIN_S[20][9] | !MAIN[10][9] |
Bel wires
| Wire | Pins |
|---|---|
| CELL.LONG_H[2] | TBUF[0].O, PULLUP_TBUF[0].O |
| CELL.LONG_H[3] | TBUF[1].O, PULLUP_TBUF[1].O |
| CELL.DEC_V[0] | DEC[0].O1, DEC[1].O1, DEC[2].O1 |
| CELL.DEC_V[1] | DEC[0].O2, DEC[1].O2, DEC[2].O2 |
| CELL.IMUX_CLB_F1 | IO[1].O2 |
| CELL.IMUX_CLB_G1 | IO[0].O2 |
| CELL.IMUX_CLB_C1 | DEC[1].I |
| CELL.IMUX_TBUF_I[0] | TBUF[0].I |
| CELL.IMUX_TBUF_I[1] | TBUF[1].I |
| CELL.IMUX_TBUF_T[0] | TBUF[0].T |
| CELL.IMUX_TBUF_T[1] | TBUF[1].T |
| CELL.IMUX_IO_O1[0] | IO[0].O1 |
| CELL.IMUX_IO_O1[1] | IO[1].O1 |
| CELL.IMUX_IO_OK[0] | IO[0].OK |
| CELL.IMUX_IO_OK[1] | IO[1].OK |
| CELL.IMUX_IO_IK[0] | IO[0].IK |
| CELL.IMUX_IO_IK[1] | IO[1].IK |
| CELL.IMUX_IO_T[0] | IO[0].T |
| CELL.IMUX_IO_T[1] | IO[1].T |
| CELL.OUT_IO_WE_I1[0] | IO[0].I1, DEC[0].I |
| CELL.OUT_IO_WE_I1[1] | IO[1].I1, DEC[2].I |
| CELL.OUT_IO_WE_I2[0] | IO[0].I2 |
| CELL.OUT_IO_WE_I2[1] | IO[1].I2 |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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[0] ← CELL.LONG_H[0] | INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[0] | - | - | - | - | - | - | - | INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[2] | PULLUP_TBUF[0]: ! ENABLE | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tile IO_E0_N
Cells: 3
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.LONG_H[0] | CELL.SINGLE_V[0] | !MAIN_S[29][9] |
| CELL.LONG_H[2] | CELL.SINGLE_V[1] | !MAIN[22][5] |
| CELL.LONG_H[3] | CELL.SINGLE_V[2] | !MAIN[24][9] |
| CELL.LONG_H[4] | CELL.SINGLE_V[3] | !MAIN[26][9] |
| CELL.LONG_V[0] | CELL.SINGLE_H_E[0] | !MAIN[30][6] |
| CELL.LONG_V[1] | CELL.SINGLE_H_E[1] | !MAIN[28][5] |
| CELL.LONG_V[2] | CELL.SINGLE_H[2] | !MAIN[27][5] |
| CELL.LONG_V[3] | CELL.SINGLE_H[3] | !MAIN[27][7] |
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.LONG_IO_V[0] | !MAIN[13][4] |
| CELL.SINGLE_H[0] | CELL.DEC_V[0] | !MAIN[12][7] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_WE_I1[0] | !MAIN[15][5] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_WE_I2_S1 | !MAIN[15][4] |
| CELL.SINGLE_H[1] | CELL.LONG_IO_V[1] | !MAIN[13][5] |
| CELL.SINGLE_H[1] | CELL.DEC_V[1] | !MAIN[10][5] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[10][4] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_WE_I1_S1 | !MAIN[9][5] |
| CELL.SINGLE_H[2] | CELL.LONG_V[2] | !MAIN[25][5] |
| CELL.SINGLE_H[2] | CELL.LONG_IO_V[0] | !MAIN[17][4] |
| CELL.SINGLE_H[2] | CELL.DEC_V[0] | !MAIN[13][7] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_WE_I1[0] | !MAIN[14][4] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_WE_I2_S1 | !MAIN[16][4] |
| CELL.SINGLE_H[3] | CELL.LONG_V[3] | !MAIN[27][6] |
| CELL.SINGLE_H[3] | CELL.LONG_IO_V[1] | !MAIN[12][5] |
| CELL.SINGLE_H[3] | CELL.DEC_V[1] | !MAIN[11][5] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_WE_I2[0] | !MAIN[11][4] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_WE_I1_S1 | !MAIN[9][4] |
| CELL.SINGLE_H_E[0] | CELL.LONG_V[0] | !MAIN[31][6] |
| CELL.SINGLE_H_E[1] | CELL.LONG_V[1] | !MAIN[30][5] |
| CELL.SINGLE_V[0] | CELL.LONG_H[0] | !MAIN_S[30][9] |
| CELL.SINGLE_V[0] | CELL.OUT_CLB_Y_E | !MAIN[31][5] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_WE_I2[0] | !MAIN[30][4] |
| CELL.SINGLE_V[1] | CELL.LONG_H[2] | !MAIN_S[21][9] |
| CELL.SINGLE_V[1] | CELL.OUT_CLB_YQ_E | !MAIN[27][4] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_WE_I2[1] | !MAIN[24][5] |
| CELL.SINGLE_V[2] | CELL.LONG_H[3] | !MAIN[31][9] |
| CELL.SINGLE_V[2] | CELL.OUT_CLB_Y_E | !MAIN[29][5] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_WE_I2[0] | !MAIN[29][4] |
| CELL.SINGLE_V[3] | CELL.LONG_H[4] | !MAIN[25][9] |
| CELL.SINGLE_V[3] | CELL.OUT_CLB_YQ_E | !MAIN[25][4] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_WE_I2[1] | !MAIN[23][5] |
| CELL.DOUBLE_H0[0] | CELL.OUT_IO_WE_I1[0] | !MAIN[8][4] |
| CELL.DOUBLE_H0[1] | CELL.OUT_IO_WE_I2_S1 | !MAIN[16][5] |
| CELL.DOUBLE_H1[0] | CELL.OUT_IO_WE_I1_S1 | !MAIN[8][5] |
| CELL.DOUBLE_H1[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[11][6] |
| CELL.DOUBLE_V0[0] | CELL.OUT_CLB_YQ_E | !MAIN[26][4] |
| CELL.DOUBLE_V0[1] | CELL.OUT_IO_WE_I2[1] | !MAIN[21][5] |
| CELL.DOUBLE_V1[0] | CELL.OUT_CLB_Y_E | !MAIN[26][5] |
| CELL.DOUBLE_V1[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[23][4] |
| CELL.DOUBLE_IO_E0[0] | CELL.DBUF_IO_V[0] | !MAIN[14][8] |
| CELL.DOUBLE_IO_E0[1] | CELL.DBUF_IO_V[0] | !MAIN[17][8] |
| CELL.DOUBLE_IO_E2[0] | CELL.DBUF_IO_V[1] | !MAIN[14][5] |
| CELL.DOUBLE_IO_E2[1] | CELL.DBUF_IO_V[1] | !MAIN[12][4] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.SINGLE_H_E[0] | !MAIN[28][7] |
| CELL.SINGLE_H[0] | CELL.SINGLE_V[0] | !MAIN[29][6] |
| CELL.SINGLE_H[0] | CELL.SINGLE_V_S[0] | !MAIN[28][6] |
| CELL.SINGLE_H[0] | CELL.DOUBLE_IO_E0[0] | !MAIN[17][6] |
| CELL.SINGLE_H[0] | CELL.DOUBLE_IO_E2[0] | !MAIN[20][7] |
| CELL.SINGLE_H[1] | CELL.SINGLE_H_E[1] | !MAIN[19][8] |
| CELL.SINGLE_H[1] | CELL.SINGLE_V[1] | !MAIN[21][4] |
| CELL.SINGLE_H[1] | CELL.SINGLE_V_S[1] | !MAIN[18][8] |
| CELL.SINGLE_H[1] | CELL.DOUBLE_IO_E1[0] | !MAIN[18][7] |
| CELL.SINGLE_H[2] | CELL.SINGLE_H_E[2] | !MAIN[28][8] |
| CELL.SINGLE_H[2] | CELL.SINGLE_V[2] | !MAIN[29][8] |
| CELL.SINGLE_H[2] | CELL.SINGLE_V_S[2] | !MAIN[27][9] |
| CELL.SINGLE_H[2] | CELL.DOUBLE_IO_E0[1] | !MAIN[16][8] |
| CELL.SINGLE_H[2] | CELL.DOUBLE_IO_E2[1] | !MAIN[16][7] |
| CELL.SINGLE_H[3] | CELL.SINGLE_H_E[3] | !MAIN[24][7] |
| CELL.SINGLE_H[3] | CELL.SINGLE_V[3] | !MAIN[22][7] |
| CELL.SINGLE_H[3] | CELL.SINGLE_V_S[3] | !MAIN[23][7] |
| CELL.SINGLE_H[3] | CELL.DOUBLE_IO_E1[1] | !MAIN[15][7] |
| CELL.SINGLE_H_E[0] | CELL.SINGLE_V[0] | !MAIN[29][7] |
| CELL.SINGLE_H_E[0] | CELL.SINGLE_V_S[0] | !MAIN[31][7] |
| CELL.SINGLE_H_E[1] | CELL.SINGLE_V[1] | !MAIN[22][9] |
| CELL.SINGLE_H_E[1] | CELL.SINGLE_V_S[1] | !MAIN[21][8] |
| CELL.SINGLE_H_E[2] | CELL.SINGLE_V[2] | !MAIN[28][9] |
| CELL.SINGLE_H_E[2] | CELL.SINGLE_V_S[2] | !MAIN[31][8] |
| CELL.SINGLE_H_E[3] | CELL.SINGLE_V[3] | !MAIN[26][6] |
| CELL.SINGLE_H_E[3] | CELL.SINGLE_V_S[3] | !MAIN[26][7] |
| CELL.SINGLE_V[0] | CELL.SINGLE_V_S[0] | !MAIN[30][7] |
| CELL.SINGLE_V[1] | CELL.SINGLE_V_S[1] | !MAIN[23][9] |
| CELL.SINGLE_V[2] | CELL.SINGLE_V_S[2] | !MAIN[30][8] |
| CELL.SINGLE_V[3] | CELL.SINGLE_V_S[3] | !MAIN[25][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_H2[0] | !MAIN[25][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_V0[0] | !MAIN[27][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_V2[0] | !MAIN[24][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_E0[1] | !MAIN[17][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_E1[1] | !MAIN[14][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_E2[1] | !MAIN[15][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_H2[1] | !MAIN[23][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_V0[1] | !MAIN[21][7] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_V2[1] | !MAIN[21][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_E0[0] | !MAIN[20][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_E1[0] | !MAIN[20][4] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_E2[0] | !MAIN[19][4] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_E0[0] | !MAIN[19][6] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_E1[0] | !MAIN[19][7] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_E2[0] | !MAIN[20][8] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_E0[1] | !MAIN[12][6] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_E1[1] | !MAIN[13][6] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_E2[1] | !MAIN[14][6] |
| CELL.DOUBLE_H2[0] | CELL.DOUBLE_V0[0] | !MAIN[26][8] |
| CELL.DOUBLE_H2[0] | CELL.DOUBLE_V2[0] | !MAIN[23][8] |
| CELL.DOUBLE_H2[1] | CELL.DOUBLE_V0[1] | !MAIN[24][6] |
| CELL.DOUBLE_H2[1] | CELL.DOUBLE_V2[1] | !MAIN[25][6] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_V2[0] | !MAIN[22][8] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_V2[1] | !MAIN[22][6] |
| CELL.DOUBLE_IO_E0[0] | CELL.DOUBLE_IO_E2[0] | !MAIN[18][6] |
| CELL.DOUBLE_IO_E0[1] | CELL.DOUBLE_IO_E2[1] | !MAIN[16][6] |
| Bits | Destination | |
|---|---|---|
| MAIN[17][3] | MAIN[16][3] | CELL.DBUF_IO_V[0] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_E2[0] |
| 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| Bits | Destination | |
|---|---|---|
| MAIN[14][9] | MAIN[13][8] | CELL.DBUF_IO_V[1] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_E0[1] |
| 1 | 1 | CELL.DOUBLE_IO_E0[0] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[19][0] | MAIN[17][0] | MAIN[18][0] | MAIN[20][0] | CELL.LONG_H[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_V[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[7][9] | MAIN[11][8] | MAIN[11][9] | MAIN[12][8] | CELL.LONG_H[4] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_WE_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[18][4] | MAIN[17][5] | MAIN[18][5] | MAIN[20][5] | MAIN[19][5] | CELL.LONG_IO_V[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[16][9] | MAIN[15][9] | MAIN[17][9] | MAIN[19][9] | MAIN[18][9] | CELL.LONG_IO_V[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[2] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[23][1] | MAIN[24][1] | MAIN[24][3] | MAIN[21][0] | MAIN[22][0] | MAIN[23][0] | MAIN[24][2] | CELL.IMUX_CLB_F1 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[3] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | CELL.LONG_V[1] |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | CELL.DOUBLE_V1[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_V1[0] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V0[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[31][1] | MAIN[31][0] | MAIN[31][2] | MAIN[30][1] | MAIN[31][3] | MAIN[30][3] | MAIN[30][0] | MAIN[31][4] | CELL.IMUX_CLB_F3 |
| Source | ||||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_V[1] |
| 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_V1[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_V[3] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | CELL.GCLK[0] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | CELL.DOUBLE_V0[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V0[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[24][4] | MAIN[24][0] | MAIN[25][1] | MAIN[25][2] | MAIN[26][3] | MAIN[25][3] | MAIN[26][2] | CELL.IMUX_CLB_G1 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V0[1] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | CELL.LONG_V[1] |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | CELL.LONG_V[3] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_V1[0] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[28][2] | MAIN[29][2] | MAIN[28][3] | MAIN[30][2] | MAIN[29][0] | MAIN[29][1] | MAIN[29][3] | MAIN[28][1] | CELL.IMUX_CLB_G3 |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.SPECIAL_CLB_CIN |
| 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_V[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_V[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | CELL.LONG_V[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V0[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.SINGLE_V[1] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V1[0] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[21][2] | MAIN[22][2] | MAIN[21][1] | MAIN[21][3] | MAIN[22][3] | MAIN[23][2] | MAIN[23][3] | CELL.IMUX_CLB_C1 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[1] |
| 0 | 0 | 1 | 0 | 1 | 1 | 0 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | CELL.DOUBLE_V0[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 0 | 0 | 1 | CELL.LONG_V[3] |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | CELL.LONG_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.SINGLE_V[3] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[2] |
| 1 | 1 | 1 | 0 | 1 | 1 | 0 | CELL.DOUBLE_V1[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V1[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[26][1] | MAIN[28][0] | MAIN[25][0] | MAIN[27][2] | MAIN[27][3] | MAIN[26][0] | MAIN[27][1] | MAIN[27][0] | CELL.IMUX_CLB_C3 |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.LONG_V[1] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_V[3] |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V1[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_V0[1] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_V1[0] |
| 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[20][1] | MAIN[16][1] | MAIN[17][1] | MAIN[19][1] | MAIN[18][1] | CELL.IMUX_TBUF_I[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.OUT_IO_WE_I2[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.OUT_IO_WE_I2[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[9][1] | MAIN[9][0] | MAIN[10][1] | MAIN[10][0] | MAIN[11][1] | CELL.IMUX_TBUF_I[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E1[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.OUT_IO_WE_I2[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_V[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[15][0] | MAIN[14][1] | MAIN[15][1] | MAIN[16][0] | MAIN[14][0] | CELL.IMUX_TBUF_T[0] |
| Source | |||||
| 0 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_E2[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | 1 | CELL.TIE_1 |
| 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[12][1] | MAIN[11][0] | MAIN[13][1] | MAIN[12][0] | MAIN[13][0] | CELL.IMUX_TBUF_T[1] |
| Source | |||||
| 0 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_E2[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | 1 | CELL.TIE_1 |
| 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[8][9] | MAIN[9][9] | MAIN[12][9] | MAIN[13][9] | MAIN[10][8] | CELL.IMUX_IO_O1[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_H1[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H0[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_H[3] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_V[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[6][0] | MAIN[7][1] | MAIN[8][0] | MAIN[6][1] | MAIN[8][1] | CELL.IMUX_IO_O1[1] |
| Source | |||||
| 0 | 0 | 1 | 0 | 1 | CELL.DEC_V[0] |
| 0 | 0 | 1 | 1 | 1 | CELL.LONG_H[0] |
| 0 | 1 | 0 | 0 | 1 | CELL.DEC_V[1] |
| 0 | 1 | 0 | 1 | 1 | CELL.LONG_H[2] |
| 0 | 1 | 1 | 1 | 0 | CELL_S.DOUBLE_H1[1] |
| 1 | 1 | 1 | 0 | 1 | CELL_S.DOUBLE_H0[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[5][8] | MAIN[8][7] | MAIN[11][7] | MAIN[9][7] | MAIN[6][7] | MAIN[5][7] | MAIN[7][7] | MAIN[6][8] | CELL.IMUX_IO_OK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[3][2] | MAIN[11][2] | MAIN[5][2] | MAIN[10][2] | MAIN[7][2] | MAIN[4][2] | MAIN[12][2] | MAIN[6][2] | CELL.IMUX_IO_OK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_S.SINGLE_H[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.SINGLE_H[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[3][6] | MAIN[10][7] | MAIN[8][6] | MAIN[6][6] | MAIN[9][6] | MAIN[10][6] | MAIN[5][6] | MAIN[4][6] | CELL.IMUX_IO_IK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[3][3] | MAIN[9][2] | MAIN[6][3] | MAIN[9][3] | MAIN[8][2] | MAIN[4][3] | MAIN[8][3] | MAIN[10][3] | CELL.IMUX_IO_IK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_S.SINGLE_H[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.SINGLE_H[1] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[16][2] | MAIN[17][2] | MAIN[19][3] | MAIN[15][2] | MAIN[18][3] | MAIN[19][2] | CELL.IMUX_IO_T[0] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
| 0 | 1 | 1 | 0 | 0 | 1 | CELL.DOUBLE_IO_E1[1] |
| 0 | 1 | 1 | 0 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E2[0] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[12][3] | MAIN[18][2] | MAIN[13][2] | MAIN[13][3] | MAIN[14][3] | MAIN[14][2] | CELL.IMUX_IO_T[1] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_E2[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_E2[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
Bels TBUF
| Pin | Direction | TBUF[0] | TBUF[1] |
|---|---|---|---|
| I | in | CELL.IMUX_TBUF_I[0] | CELL.IMUX_TBUF_I[1] |
| T | in | CELL.IMUX_TBUF_T[0] | CELL.IMUX_TBUF_T[1] |
| O | bidir | CELL.LONG_H[2] | CELL.LONG_H[3] |
| Attribute | TBUF[0] | TBUF[1] |
|---|---|---|
| DRIVE1 | !MAIN[20][3] | !MAIN[11][3] |
Bels IO
| Pin | Direction | IO[0] | IO[1] |
|---|---|---|---|
| IK | in | CELL.IMUX_IO_IK[0] invert by !MAIN[3][7] | CELL.IMUX_IO_IK[1] invert by !MAIN[5][5] |
| OK | in | CELL.IMUX_IO_OK[0] invert by !MAIN[9][8] | CELL.IMUX_IO_OK[1] invert by !MAIN[2][0] |
| O1 | in | CELL.IMUX_IO_O1[0] | CELL.IMUX_IO_O1[1] |
| O2 | in | CELL.IMUX_CLB_G1 | CELL.IMUX_CLB_F1 |
| T | in | CELL.IMUX_IO_T[0] invert by !MAIN[0][9] | CELL.IMUX_IO_T[1] invert by !MAIN[3][0] |
| I1 | out | CELL.OUT_IO_WE_I1[0] | CELL.OUT_IO_WE_I1[1] |
| I2 | out | CELL.OUT_IO_WE_I2[0] | CELL.OUT_IO_WE_I2[1] |
| CLKIN | out | CELL.OUT_IO_CLKIN | - |
| Attribute | IO[0] | IO[1] |
|---|---|---|
| SLEW | [enum: IO_SLEW] | [enum: IO_SLEW] |
| PULL | [enum: IO_PULL] | [enum: IO_PULL] |
| IFF_SRVAL bit 0 | !MAIN[4][7] | !MAIN[2][2] |
| OFF_SRVAL bit 0 | !MAIN[7][8] | !MAIN[2][1] |
| READBACK_I1 bit 0 | !MAIN[2][5] | !MAIN[1][5] |
| READBACK_I2 bit 0 | !MAIN[4][8] | !MAIN[0][5] |
| READBACK_OQ bit 0 | !MAIN[2][9] | !MAIN[4][1] |
| MUX_I1 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| MUX_I2 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| IFF_D | [enum: IO_IFF_D] | [enum: IO_IFF_D] |
| OFF_D_INV | !MAIN[3][8] | !MAIN[1][1] |
| MUX_OFF_D | [enum: IO_MUX_OFF_D] | [enum: IO_MUX_OFF_D] |
| MUX_O | [enum: IO_MUX_O] | [enum: IO_MUX_O] |
| OFF_USED | MAIN[1][8] | MAIN[0][2] |
| IO[0].SLEW | MAIN[3][9] | MAIN[6][9] |
|---|---|---|
| IO[1].SLEW | MAIN[1][0] | MAIN[7][0] |
| FAST | 0 | 0 |
| MEDFAST | 0 | 1 |
| MEDSLOW | 1 | 0 |
| SLOW | 1 | 1 |
| IO[0].PULL | MAIN[15][8] | MAIN[2][8] |
|---|---|---|
| IO[1].PULL | MAIN[5][1] | MAIN[0][0] |
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
| IO[0].MUX_I1 | MAIN[0][6] | MAIN[2][6] | MAIN[1][6] |
|---|---|---|---|
| IO[1].MUX_I1 | MAIN[0][4] | MAIN[2][4] | MAIN[1][4] |
| IO[0].MUX_I2 | MAIN[0][7] | MAIN[2][7] | MAIN[1][7] |
| IO[1].MUX_I2 | MAIN[0][3] | MAIN[2][3] | MAIN[1][3] |
| I | 0 | 0 | 1 |
| IQ | 1 | 1 | 1 |
| IQL | 0 | 1 | 0 |
| IO[0].IFF_D | MAIN[0][8] |
|---|---|
| IO[1].IFF_D | MAIN[1][2] |
| I | 1 |
| DELAY | 0 |
| IO[0].MUX_OFF_D | MAIN[8][8] |
|---|---|
| IO[1].MUX_OFF_D | MAIN[3][1] |
| O1 | 1 |
| O2 | 0 |
| IO[0].MUX_O | MAIN[1][9] | MAIN[4][9] | MAIN[5][9] |
|---|---|---|---|
| IO[1].MUX_O | MAIN[0][1] | MAIN[4][0] | MAIN[5][0] |
| O1 | 0 | 0 | 1 |
| O1_INV | 0 | 1 | 0 |
| O2 | 1 | 0 | 0 |
| O2_INV | 0 | 1 | 1 |
| OQ | 0 | 0 | 0 |
Bels DEC
| Pin | Direction | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|---|
| I | in | CELL.OUT_IO_WE_I1[0] | CELL.IMUX_CLB_C1 | CELL.OUT_IO_WE_I1[1] |
| O1 | bidir | CELL.DEC_V[0] | CELL.DEC_V[0] | CELL.DEC_V[0] |
| O2 | bidir | CELL.DEC_V[1] | CELL.DEC_V[1] | CELL.DEC_V[1] |
| Attribute | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|
| O1_P | !MAIN[5][4] | !MAIN[3][5] | MAIN[4][4] |
| O1_N | MAIN[5][3] | MAIN[3][4] | !MAIN[4][5] |
| O2_P | !MAIN[7][4] | !MAIN[7][5] | MAIN[6][5] |
| O2_N | MAIN[7][3] | MAIN[7][6] | !MAIN[6][4] |
Bels PULLUP
| Pin | Direction | PULLUP_TBUF[0] | PULLUP_TBUF[1] |
|---|---|---|---|
| O | bidir | CELL.LONG_H[2] | CELL.LONG_H[3] |
| Attribute | PULLUP_TBUF[0] | PULLUP_TBUF[1] |
|---|---|---|
| ENABLE | !MAIN_S[20][9] | !MAIN[10][9] |
Bel wires
| Wire | Pins |
|---|---|
| CELL.LONG_H[2] | TBUF[0].O, PULLUP_TBUF[0].O |
| CELL.LONG_H[3] | TBUF[1].O, PULLUP_TBUF[1].O |
| CELL.DEC_V[0] | DEC[0].O1, DEC[1].O1, DEC[2].O1 |
| CELL.DEC_V[1] | DEC[0].O2, DEC[1].O2, DEC[2].O2 |
| CELL.IMUX_CLB_F1 | IO[1].O2 |
| CELL.IMUX_CLB_G1 | IO[0].O2 |
| CELL.IMUX_CLB_C1 | DEC[1].I |
| CELL.IMUX_TBUF_I[0] | TBUF[0].I |
| CELL.IMUX_TBUF_I[1] | TBUF[1].I |
| CELL.IMUX_TBUF_T[0] | TBUF[0].T |
| CELL.IMUX_TBUF_T[1] | TBUF[1].T |
| CELL.IMUX_IO_O1[0] | IO[0].O1 |
| CELL.IMUX_IO_O1[1] | IO[1].O1 |
| CELL.IMUX_IO_OK[0] | IO[0].OK |
| CELL.IMUX_IO_OK[1] | IO[1].OK |
| CELL.IMUX_IO_IK[0] | IO[0].IK |
| CELL.IMUX_IO_IK[1] | IO[1].IK |
| CELL.IMUX_IO_T[0] | IO[0].T |
| CELL.IMUX_IO_T[1] | IO[1].T |
| CELL.OUT_IO_WE_I1[0] | IO[0].I1, DEC[0].I |
| CELL.OUT_IO_WE_I1[1] | IO[1].I1, DEC[2].I |
| CELL.OUT_IO_WE_I2[0] | IO[0].I2 |
| CELL.OUT_IO_WE_I2[1] | IO[1].I2 |
| CELL.OUT_IO_CLKIN | IO[0].CLKIN |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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[0] ← CELL.LONG_H[0] | INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[0] | - | - | - | - | - | - | - | INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[2] | PULLUP_TBUF[0]: ! ENABLE | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tile IO_E1
Cells: 3
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.LONG_H[0] | CELL.SINGLE_V[0] | !MAIN_S[29][9] |
| CELL.LONG_H[2] | CELL.SINGLE_V[1] | !MAIN[22][5] |
| CELL.LONG_H[3] | CELL.SINGLE_V[2] | !MAIN[24][9] |
| CELL.LONG_H[4] | CELL.SINGLE_V[3] | !MAIN[26][9] |
| CELL.LONG_V[0] | CELL.SINGLE_H_E[0] | !MAIN[30][6] |
| CELL.LONG_V[1] | CELL.SINGLE_H_E[1] | !MAIN[28][5] |
| CELL.LONG_V[2] | CELL.SINGLE_H[2] | !MAIN[27][5] |
| CELL.LONG_V[3] | CELL.SINGLE_H[3] | !MAIN[27][7] |
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.LONG_IO_V[0] | !MAIN[13][4] |
| CELL.SINGLE_H[0] | CELL.DEC_V[0] | !MAIN[12][7] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_WE_I1[0] | !MAIN[15][5] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_WE_I2_S1 | !MAIN[15][4] |
| CELL.SINGLE_H[1] | CELL.LONG_IO_V[1] | !MAIN[13][5] |
| CELL.SINGLE_H[1] | CELL.DEC_V[1] | !MAIN[10][5] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[10][4] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_WE_I1_S1 | !MAIN[9][5] |
| CELL.SINGLE_H[2] | CELL.LONG_V[2] | !MAIN[25][5] |
| CELL.SINGLE_H[2] | CELL.LONG_IO_V[0] | !MAIN[17][4] |
| CELL.SINGLE_H[2] | CELL.DEC_V[0] | !MAIN[13][7] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_WE_I1[0] | !MAIN[14][4] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_WE_I2_S1 | !MAIN[16][4] |
| CELL.SINGLE_H[3] | CELL.LONG_V[3] | !MAIN[27][6] |
| CELL.SINGLE_H[3] | CELL.LONG_IO_V[1] | !MAIN[12][5] |
| CELL.SINGLE_H[3] | CELL.DEC_V[1] | !MAIN[11][5] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_WE_I2[0] | !MAIN[11][4] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_WE_I1_S1 | !MAIN[9][4] |
| CELL.SINGLE_H_E[0] | CELL.LONG_V[0] | !MAIN[31][6] |
| CELL.SINGLE_H_E[1] | CELL.LONG_V[1] | !MAIN[30][5] |
| CELL.SINGLE_V[0] | CELL.LONG_H[0] | !MAIN_S[30][9] |
| CELL.SINGLE_V[0] | CELL.OUT_CLB_Y_E | !MAIN[31][5] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_WE_I2[0] | !MAIN[30][4] |
| CELL.SINGLE_V[1] | CELL.LONG_H[2] | !MAIN_S[21][9] |
| CELL.SINGLE_V[1] | CELL.OUT_CLB_YQ_E | !MAIN[27][4] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_WE_I2[1] | !MAIN[24][5] |
| CELL.SINGLE_V[2] | CELL.LONG_H[3] | !MAIN[31][9] |
| CELL.SINGLE_V[2] | CELL.OUT_CLB_Y_E | !MAIN[29][5] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_WE_I2[0] | !MAIN[29][4] |
| CELL.SINGLE_V[3] | CELL.LONG_H[4] | !MAIN[25][9] |
| CELL.SINGLE_V[3] | CELL.OUT_CLB_YQ_E | !MAIN[25][4] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_WE_I2[1] | !MAIN[23][5] |
| CELL.DOUBLE_H0[0] | CELL.OUT_IO_WE_I1[0] | !MAIN[8][4] |
| CELL.DOUBLE_H0[1] | CELL.OUT_IO_WE_I2_S1 | !MAIN[16][5] |
| CELL.DOUBLE_H1[0] | CELL.OUT_IO_WE_I1_S1 | !MAIN[8][5] |
| CELL.DOUBLE_H1[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[11][6] |
| CELL.DOUBLE_V0[0] | CELL.OUT_CLB_YQ_E | !MAIN[26][4] |
| CELL.DOUBLE_V0[1] | CELL.OUT_IO_WE_I2[1] | !MAIN[21][5] |
| CELL.DOUBLE_V1[0] | CELL.OUT_CLB_Y_E | !MAIN[26][5] |
| CELL.DOUBLE_V1[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[23][4] |
| CELL.DOUBLE_IO_E0[0] | CELL.DBUF_IO_V[0] | !MAIN[14][8] |
| CELL.DOUBLE_IO_E0[1] | CELL.DBUF_IO_V[0] | !MAIN[17][8] |
| CELL.DOUBLE_IO_E2[0] | CELL.DBUF_IO_V[1] | !MAIN[14][5] |
| CELL.DOUBLE_IO_E2[1] | CELL.DBUF_IO_V[1] | !MAIN[12][4] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.SINGLE_H_E[0] | !MAIN[28][7] |
| CELL.SINGLE_H[0] | CELL.SINGLE_V[0] | !MAIN[29][6] |
| CELL.SINGLE_H[0] | CELL.SINGLE_V_S[0] | !MAIN[28][6] |
| CELL.SINGLE_H[0] | CELL.DOUBLE_IO_E1[0] | !MAIN[18][7] |
| CELL.SINGLE_H[1] | CELL.SINGLE_H_E[1] | !MAIN[19][8] |
| CELL.SINGLE_H[1] | CELL.SINGLE_V[1] | !MAIN[21][4] |
| CELL.SINGLE_H[1] | CELL.SINGLE_V_S[1] | !MAIN[18][8] |
| CELL.SINGLE_H[1] | CELL.DOUBLE_IO_E0[0] | !MAIN[17][6] |
| CELL.SINGLE_H[1] | CELL.DOUBLE_IO_E2[0] | !MAIN[20][7] |
| CELL.SINGLE_H[2] | CELL.SINGLE_H_E[2] | !MAIN[28][8] |
| CELL.SINGLE_H[2] | CELL.SINGLE_V[2] | !MAIN[29][8] |
| CELL.SINGLE_H[2] | CELL.SINGLE_V_S[2] | !MAIN[27][9] |
| CELL.SINGLE_H[2] | CELL.DOUBLE_IO_E1[1] | !MAIN[15][7] |
| CELL.SINGLE_H[3] | CELL.SINGLE_H_E[3] | !MAIN[24][7] |
| CELL.SINGLE_H[3] | CELL.SINGLE_V[3] | !MAIN[22][7] |
| CELL.SINGLE_H[3] | CELL.SINGLE_V_S[3] | !MAIN[23][7] |
| CELL.SINGLE_H[3] | CELL.DOUBLE_IO_E0[1] | !MAIN[16][8] |
| CELL.SINGLE_H[3] | CELL.DOUBLE_IO_E2[1] | !MAIN[16][7] |
| CELL.SINGLE_H_E[0] | CELL.SINGLE_V[0] | !MAIN[29][7] |
| CELL.SINGLE_H_E[0] | CELL.SINGLE_V_S[0] | !MAIN[31][7] |
| CELL.SINGLE_H_E[1] | CELL.SINGLE_V[1] | !MAIN[22][9] |
| CELL.SINGLE_H_E[1] | CELL.SINGLE_V_S[1] | !MAIN[21][8] |
| CELL.SINGLE_H_E[2] | CELL.SINGLE_V[2] | !MAIN[28][9] |
| CELL.SINGLE_H_E[2] | CELL.SINGLE_V_S[2] | !MAIN[31][8] |
| CELL.SINGLE_H_E[3] | CELL.SINGLE_V[3] | !MAIN[26][6] |
| CELL.SINGLE_H_E[3] | CELL.SINGLE_V_S[3] | !MAIN[26][7] |
| CELL.SINGLE_V[0] | CELL.SINGLE_V_S[0] | !MAIN[30][7] |
| CELL.SINGLE_V[1] | CELL.SINGLE_V_S[1] | !MAIN[23][9] |
| CELL.SINGLE_V[2] | CELL.SINGLE_V_S[2] | !MAIN[30][8] |
| CELL.SINGLE_V[3] | CELL.SINGLE_V_S[3] | !MAIN[25][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_H2[0] | !MAIN[25][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_V0[0] | !MAIN[27][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_V2[0] | !MAIN[24][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_E0[1] | !MAIN[17][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_E1[1] | !MAIN[14][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_E2[1] | !MAIN[15][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_H2[1] | !MAIN[23][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_V0[1] | !MAIN[21][7] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_V2[1] | !MAIN[21][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_E0[0] | !MAIN[20][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_E1[0] | !MAIN[20][4] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_E2[0] | !MAIN[19][4] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_E0[0] | !MAIN[19][6] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_E1[0] | !MAIN[19][7] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_E2[0] | !MAIN[20][8] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_E0[1] | !MAIN[12][6] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_E1[1] | !MAIN[13][6] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_E2[1] | !MAIN[14][6] |
| CELL.DOUBLE_H2[0] | CELL.DOUBLE_V0[0] | !MAIN[26][8] |
| CELL.DOUBLE_H2[0] | CELL.DOUBLE_V2[0] | !MAIN[23][8] |
| CELL.DOUBLE_H2[1] | CELL.DOUBLE_V0[1] | !MAIN[24][6] |
| CELL.DOUBLE_H2[1] | CELL.DOUBLE_V2[1] | !MAIN[25][6] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_V2[0] | !MAIN[22][8] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_V2[1] | !MAIN[22][6] |
| CELL.DOUBLE_IO_E0[0] | CELL.DOUBLE_IO_E2[0] | !MAIN[18][6] |
| CELL.DOUBLE_IO_E0[1] | CELL.DOUBLE_IO_E2[1] | !MAIN[16][6] |
| Bits | Destination | |
|---|---|---|
| MAIN[17][3] | MAIN[16][3] | CELL.DBUF_IO_V[0] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_E2[0] |
| 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| Bits | Destination | |
|---|---|---|
| MAIN[14][9] | MAIN[13][8] | CELL.DBUF_IO_V[1] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_E0[1] |
| 1 | 1 | CELL.DOUBLE_IO_E0[0] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[19][0] | MAIN[17][0] | MAIN[18][0] | MAIN[20][0] | CELL.LONG_H[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_V[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[7][9] | MAIN[11][8] | MAIN[11][9] | MAIN[12][8] | CELL.LONG_H[4] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_WE_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[18][4] | MAIN[17][5] | MAIN[18][5] | MAIN[20][5] | MAIN[19][5] | CELL.LONG_IO_V[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[16][9] | MAIN[15][9] | MAIN[17][9] | MAIN[19][9] | MAIN[18][9] | CELL.LONG_IO_V[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[2] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[23][1] | MAIN[24][1] | MAIN[24][3] | MAIN[21][0] | MAIN[22][0] | MAIN[23][0] | MAIN[24][2] | CELL.IMUX_CLB_F1 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[3] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | CELL.LONG_V[1] |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | CELL.DOUBLE_V1[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_V1[0] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V0[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[31][1] | MAIN[31][0] | MAIN[31][2] | MAIN[30][1] | MAIN[31][3] | MAIN[30][3] | MAIN[30][0] | MAIN[31][4] | CELL.IMUX_CLB_F3 |
| Source | ||||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_V[1] |
| 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_V1[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_V[3] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | CELL.GCLK[0] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | CELL.DOUBLE_V0[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V0[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[24][4] | MAIN[24][0] | MAIN[25][1] | MAIN[25][2] | MAIN[26][3] | MAIN[25][3] | MAIN[26][2] | CELL.IMUX_CLB_G1 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V0[1] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | CELL.LONG_V[1] |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | CELL.LONG_V[3] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_V1[0] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[28][2] | MAIN[29][2] | MAIN[28][3] | MAIN[30][2] | MAIN[29][0] | MAIN[29][1] | MAIN[29][3] | MAIN[28][1] | CELL.IMUX_CLB_G3 |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.SPECIAL_CLB_CIN |
| 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_V[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_V[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | CELL.LONG_V[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V0[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.SINGLE_V[1] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V1[0] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[21][2] | MAIN[22][2] | MAIN[21][1] | MAIN[21][3] | MAIN[22][3] | MAIN[23][2] | MAIN[23][3] | CELL.IMUX_CLB_C1 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[1] |
| 0 | 0 | 1 | 0 | 1 | 1 | 0 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | CELL.DOUBLE_V0[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 0 | 0 | 1 | CELL.LONG_V[3] |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | CELL.LONG_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.SINGLE_V[3] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[2] |
| 1 | 1 | 1 | 0 | 1 | 1 | 0 | CELL.DOUBLE_V1[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V1[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[26][1] | MAIN[28][0] | MAIN[25][0] | MAIN[27][2] | MAIN[27][3] | MAIN[26][0] | MAIN[27][1] | MAIN[27][0] | CELL.IMUX_CLB_C3 |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.LONG_V[1] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_V[3] |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V1[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_V0[1] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_V1[0] |
| 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[20][1] | MAIN[16][1] | MAIN[17][1] | MAIN[19][1] | MAIN[18][1] | CELL.IMUX_TBUF_I[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.OUT_IO_WE_I2[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.OUT_IO_WE_I2[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[9][1] | MAIN[9][0] | MAIN[10][1] | MAIN[10][0] | MAIN[11][1] | CELL.IMUX_TBUF_I[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E1[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.OUT_IO_WE_I2[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_V[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[15][0] | MAIN[14][1] | MAIN[15][1] | MAIN[16][0] | MAIN[14][0] | CELL.IMUX_TBUF_T[0] |
| Source | |||||
| 0 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_E2[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | 1 | CELL.TIE_1 |
| 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[12][1] | MAIN[11][0] | MAIN[13][1] | MAIN[12][0] | MAIN[13][0] | CELL.IMUX_TBUF_T[1] |
| Source | |||||
| 0 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_E2[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | 1 | CELL.TIE_1 |
| 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[8][9] | MAIN[9][9] | MAIN[12][9] | MAIN[13][9] | MAIN[10][8] | CELL.IMUX_IO_O1[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_H1[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H0[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_H[3] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_V[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[6][0] | MAIN[7][1] | MAIN[8][0] | MAIN[6][1] | MAIN[8][1] | CELL.IMUX_IO_O1[1] |
| Source | |||||
| 0 | 0 | 1 | 0 | 1 | CELL.DEC_V[0] |
| 0 | 0 | 1 | 1 | 1 | CELL.LONG_H[0] |
| 0 | 1 | 0 | 0 | 1 | CELL.DEC_V[1] |
| 0 | 1 | 0 | 1 | 1 | CELL.LONG_H[2] |
| 0 | 1 | 1 | 1 | 0 | CELL_S.DOUBLE_H1[1] |
| 1 | 1 | 1 | 0 | 1 | CELL_S.DOUBLE_H0[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[5][8] | MAIN[8][7] | MAIN[11][7] | MAIN[9][7] | MAIN[6][7] | MAIN[5][7] | MAIN[7][7] | MAIN[6][8] | CELL.IMUX_IO_OK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[3][2] | MAIN[11][2] | MAIN[5][2] | MAIN[10][2] | MAIN[7][2] | MAIN[4][2] | MAIN[12][2] | MAIN[6][2] | CELL.IMUX_IO_OK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_S.SINGLE_H[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.SINGLE_H[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[3][6] | MAIN[10][7] | MAIN[8][6] | MAIN[6][6] | MAIN[9][6] | MAIN[10][6] | MAIN[5][6] | MAIN[4][6] | CELL.IMUX_IO_IK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[3][3] | MAIN[9][2] | MAIN[6][3] | MAIN[9][3] | MAIN[8][2] | MAIN[4][3] | MAIN[8][3] | MAIN[10][3] | CELL.IMUX_IO_IK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_S.SINGLE_H[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.SINGLE_H[1] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[16][2] | MAIN[17][2] | MAIN[19][3] | MAIN[15][2] | MAIN[18][3] | MAIN[19][2] | CELL.IMUX_IO_T[0] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
| 0 | 1 | 1 | 0 | 0 | 1 | CELL.DOUBLE_IO_E1[1] |
| 0 | 1 | 1 | 0 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E2[0] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[12][3] | MAIN[18][2] | MAIN[13][2] | MAIN[13][3] | MAIN[14][3] | MAIN[14][2] | CELL.IMUX_IO_T[1] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_E2[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_E2[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
Bels TBUF
| Pin | Direction | TBUF[0] | TBUF[1] |
|---|---|---|---|
| I | in | CELL.IMUX_TBUF_I[0] | CELL.IMUX_TBUF_I[1] |
| T | in | CELL.IMUX_TBUF_T[0] | CELL.IMUX_TBUF_T[1] |
| O | bidir | CELL.LONG_H[2] | CELL.LONG_H[3] |
| Attribute | TBUF[0] | TBUF[1] |
|---|---|---|
| DRIVE1 | !MAIN[20][3] | !MAIN[11][3] |
Bels IO
| Pin | Direction | IO[0] | IO[1] |
|---|---|---|---|
| IK | in | CELL.IMUX_IO_IK[0] invert by !MAIN[3][7] | CELL.IMUX_IO_IK[1] invert by !MAIN[5][5] |
| OK | in | CELL.IMUX_IO_OK[0] invert by !MAIN[9][8] | CELL.IMUX_IO_OK[1] invert by !MAIN[2][0] |
| O1 | in | CELL.IMUX_IO_O1[0] | CELL.IMUX_IO_O1[1] |
| O2 | in | CELL.IMUX_CLB_G1 | CELL.IMUX_CLB_F1 |
| T | in | CELL.IMUX_IO_T[0] invert by !MAIN[0][9] | CELL.IMUX_IO_T[1] invert by !MAIN[3][0] |
| I1 | out | CELL.OUT_IO_WE_I1[0] | CELL.OUT_IO_WE_I1[1] |
| I2 | out | CELL.OUT_IO_WE_I2[0] | CELL.OUT_IO_WE_I2[1] |
| Attribute | IO[0] | IO[1] |
|---|---|---|
| SLEW | [enum: IO_SLEW] | [enum: IO_SLEW] |
| PULL | [enum: IO_PULL] | [enum: IO_PULL] |
| IFF_SRVAL bit 0 | !MAIN[4][7] | !MAIN[2][2] |
| OFF_SRVAL bit 0 | !MAIN[7][8] | !MAIN[2][1] |
| READBACK_I1 bit 0 | !MAIN[2][5] | !MAIN[1][5] |
| READBACK_I2 bit 0 | !MAIN[4][8] | !MAIN[0][5] |
| READBACK_OQ bit 0 | !MAIN[2][9] | !MAIN[4][1] |
| MUX_I1 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| MUX_I2 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| IFF_D | [enum: IO_IFF_D] | [enum: IO_IFF_D] |
| OFF_D_INV | !MAIN[3][8] | !MAIN[1][1] |
| MUX_OFF_D | [enum: IO_MUX_OFF_D] | [enum: IO_MUX_OFF_D] |
| MUX_O | [enum: IO_MUX_O] | [enum: IO_MUX_O] |
| OFF_USED | MAIN[1][8] | MAIN[0][2] |
| IO[0].SLEW | MAIN[3][9] | MAIN[6][9] |
|---|---|---|
| IO[1].SLEW | MAIN[1][0] | MAIN[7][0] |
| FAST | 0 | 0 |
| MEDFAST | 0 | 1 |
| MEDSLOW | 1 | 0 |
| SLOW | 1 | 1 |
| IO[0].PULL | MAIN[15][8] | MAIN[2][8] |
|---|---|---|
| IO[1].PULL | MAIN[5][1] | MAIN[0][0] |
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
| IO[0].MUX_I1 | MAIN[0][6] | MAIN[2][6] | MAIN[1][6] |
|---|---|---|---|
| IO[1].MUX_I1 | MAIN[0][4] | MAIN[2][4] | MAIN[1][4] |
| IO[0].MUX_I2 | MAIN[0][7] | MAIN[2][7] | MAIN[1][7] |
| IO[1].MUX_I2 | MAIN[0][3] | MAIN[2][3] | MAIN[1][3] |
| I | 0 | 0 | 1 |
| IQ | 1 | 1 | 1 |
| IQL | 0 | 1 | 0 |
| IO[0].IFF_D | MAIN[0][8] |
|---|---|
| IO[1].IFF_D | MAIN[1][2] |
| I | 1 |
| DELAY | 0 |
| IO[0].MUX_OFF_D | MAIN[8][8] |
|---|---|
| IO[1].MUX_OFF_D | MAIN[3][1] |
| O1 | 1 |
| O2 | 0 |
| IO[0].MUX_O | MAIN[1][9] | MAIN[4][9] | MAIN[5][9] |
|---|---|---|---|
| IO[1].MUX_O | MAIN[0][1] | MAIN[4][0] | MAIN[5][0] |
| O1 | 0 | 0 | 1 |
| O1_INV | 0 | 1 | 0 |
| O2 | 1 | 0 | 0 |
| O2_INV | 0 | 1 | 1 |
| OQ | 0 | 0 | 0 |
Bels DEC
| Pin | Direction | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|---|
| I | in | CELL.OUT_IO_WE_I1[0] | CELL.IMUX_CLB_C1 | CELL.OUT_IO_WE_I1[1] |
| O1 | bidir | CELL.DEC_V[0] | CELL.DEC_V[0] | CELL.DEC_V[0] |
| O2 | bidir | CELL.DEC_V[1] | CELL.DEC_V[1] | CELL.DEC_V[1] |
| Attribute | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|
| O1_P | !MAIN[5][4] | !MAIN[3][5] | MAIN[4][4] |
| O1_N | MAIN[5][3] | MAIN[3][4] | !MAIN[4][5] |
| O2_P | !MAIN[7][4] | !MAIN[7][5] | MAIN[6][5] |
| O2_N | MAIN[7][3] | MAIN[7][6] | !MAIN[6][4] |
Bels PULLUP
| Pin | Direction | PULLUP_TBUF[0] | PULLUP_TBUF[1] |
|---|---|---|---|
| O | bidir | CELL.LONG_H[2] | CELL.LONG_H[3] |
| Attribute | PULLUP_TBUF[0] | PULLUP_TBUF[1] |
|---|---|---|
| ENABLE | !MAIN_S[20][9] | !MAIN[10][9] |
Bel wires
| Wire | Pins |
|---|---|
| CELL.LONG_H[2] | TBUF[0].O, PULLUP_TBUF[0].O |
| CELL.LONG_H[3] | TBUF[1].O, PULLUP_TBUF[1].O |
| CELL.DEC_V[0] | DEC[0].O1, DEC[1].O1, DEC[2].O1 |
| CELL.DEC_V[1] | DEC[0].O2, DEC[1].O2, DEC[2].O2 |
| CELL.IMUX_CLB_F1 | IO[1].O2 |
| CELL.IMUX_CLB_G1 | IO[0].O2 |
| CELL.IMUX_CLB_C1 | DEC[1].I |
| CELL.IMUX_TBUF_I[0] | TBUF[0].I |
| CELL.IMUX_TBUF_I[1] | TBUF[1].I |
| CELL.IMUX_TBUF_T[0] | TBUF[0].T |
| CELL.IMUX_TBUF_T[1] | TBUF[1].T |
| CELL.IMUX_IO_O1[0] | IO[0].O1 |
| CELL.IMUX_IO_O1[1] | IO[1].O1 |
| CELL.IMUX_IO_OK[0] | IO[0].OK |
| CELL.IMUX_IO_OK[1] | IO[1].OK |
| CELL.IMUX_IO_IK[0] | IO[0].IK |
| CELL.IMUX_IO_IK[1] | IO[1].IK |
| CELL.IMUX_IO_T[0] | IO[0].T |
| CELL.IMUX_IO_T[1] | IO[1].T |
| CELL.OUT_IO_WE_I1[0] | IO[0].I1, DEC[0].I |
| CELL.OUT_IO_WE_I1[1] | IO[1].I1, DEC[2].I |
| CELL.OUT_IO_WE_I2[0] | IO[0].I2 |
| CELL.OUT_IO_WE_I2[1] | IO[1].I2 |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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[0] ← CELL.LONG_H[0] | INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[0] | - | - | - | - | - | - | - | INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[2] | PULLUP_TBUF[0]: ! ENABLE | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tile IO_E1_S
Cells: 3
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.LONG_H[0] | CELL.SINGLE_V[0] | !MAIN_S[23][6] |
| CELL.LONG_H[2] | CELL.SINGLE_V[1] | !MAIN[22][5] |
| CELL.LONG_H[3] | CELL.SINGLE_V[2] | !MAIN[24][9] |
| CELL.LONG_H[4] | CELL.SINGLE_V[3] | !MAIN[26][9] |
| CELL.LONG_V[0] | CELL.SINGLE_H_E[0] | !MAIN[30][6] |
| CELL.LONG_V[1] | CELL.SINGLE_H_E[1] | !MAIN[28][5] |
| CELL.LONG_V[2] | CELL.SINGLE_H[2] | !MAIN[27][5] |
| CELL.LONG_V[3] | CELL.SINGLE_H[3] | !MAIN[27][7] |
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.LONG_IO_V[0] | !MAIN[13][4] |
| CELL.SINGLE_H[0] | CELL.DEC_V[0] | !MAIN[12][7] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_WE_I1[0] | !MAIN[15][5] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_WE_I2_S1 | !MAIN[15][4] |
| CELL.SINGLE_H[1] | CELL.LONG_IO_V[1] | !MAIN[13][5] |
| CELL.SINGLE_H[1] | CELL.DEC_V[1] | !MAIN[10][5] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[10][4] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_WE_I1_S1 | !MAIN[9][5] |
| CELL.SINGLE_H[2] | CELL.LONG_V[2] | !MAIN[25][5] |
| CELL.SINGLE_H[2] | CELL.LONG_IO_V[0] | !MAIN[17][4] |
| CELL.SINGLE_H[2] | CELL.DEC_V[0] | !MAIN[13][7] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_WE_I1[0] | !MAIN[14][4] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_WE_I2_S1 | !MAIN[16][4] |
| CELL.SINGLE_H[3] | CELL.LONG_V[3] | !MAIN[27][6] |
| CELL.SINGLE_H[3] | CELL.LONG_IO_V[1] | !MAIN[12][5] |
| CELL.SINGLE_H[3] | CELL.DEC_V[1] | !MAIN[11][5] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_WE_I2[0] | !MAIN[11][4] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_WE_I1_S1 | !MAIN[9][4] |
| CELL.SINGLE_H_E[0] | CELL.LONG_V[0] | !MAIN[31][6] |
| CELL.SINGLE_H_E[1] | CELL.LONG_V[1] | !MAIN[30][5] |
| CELL.SINGLE_V[0] | CELL.LONG_H[0] | !MAIN_S[25][9] |
| CELL.SINGLE_V[0] | CELL.OUT_CLB_Y_E | !MAIN[31][5] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_WE_I2[0] | !MAIN[30][4] |
| CELL.SINGLE_V[1] | CELL.LONG_H[2] | !MAIN_S[24][8] |
| CELL.SINGLE_V[1] | CELL.OUT_CLB_YQ_E | !MAIN[27][4] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_WE_I2[1] | !MAIN[24][5] |
| CELL.SINGLE_V[2] | CELL.LONG_H[3] | !MAIN[31][9] |
| CELL.SINGLE_V[2] | CELL.OUT_CLB_Y_E | !MAIN[29][5] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_WE_I2[0] | !MAIN[29][4] |
| CELL.SINGLE_V[3] | CELL.LONG_H[4] | !MAIN[25][9] |
| CELL.SINGLE_V[3] | CELL.OUT_CLB_YQ_E | !MAIN[25][4] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_WE_I2[1] | !MAIN[23][5] |
| CELL.DOUBLE_H0[0] | CELL.OUT_IO_WE_I1[0] | !MAIN[8][4] |
| CELL.DOUBLE_H0[1] | CELL.OUT_IO_WE_I2_S1 | !MAIN[16][5] |
| CELL.DOUBLE_H1[0] | CELL.OUT_IO_WE_I1_S1 | !MAIN[8][5] |
| CELL.DOUBLE_H1[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[11][6] |
| CELL.DOUBLE_V0[0] | CELL.OUT_CLB_YQ_E | !MAIN[26][4] |
| CELL.DOUBLE_V0[1] | CELL.OUT_IO_WE_I2[1] | !MAIN[21][5] |
| CELL.DOUBLE_V1[0] | CELL.OUT_CLB_Y_E | !MAIN[26][5] |
| CELL.DOUBLE_V1[1] | CELL.OUT_IO_WE_I2[0] | !MAIN[23][4] |
| CELL.DOUBLE_IO_E0[0] | CELL.DBUF_IO_V[0] | !MAIN[14][8] |
| CELL.DOUBLE_IO_E0[1] | CELL.DBUF_IO_V[0] | !MAIN[17][8] |
| CELL.DOUBLE_IO_E2[0] | CELL.DBUF_IO_V[1] | !MAIN[14][5] |
| CELL.DOUBLE_IO_E2[1] | CELL.DBUF_IO_V[1] | !MAIN[12][4] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.SINGLE_H_E[0] | !MAIN[28][7] |
| CELL.SINGLE_H[0] | CELL.SINGLE_V[0] | !MAIN[29][6] |
| CELL.SINGLE_H[0] | CELL.SINGLE_V_S[0] | !MAIN[28][6] |
| CELL.SINGLE_H[0] | CELL.DOUBLE_IO_E1[0] | !MAIN[18][7] |
| CELL.SINGLE_H[1] | CELL.SINGLE_H_E[1] | !MAIN[19][8] |
| CELL.SINGLE_H[1] | CELL.SINGLE_V[1] | !MAIN[21][4] |
| CELL.SINGLE_H[1] | CELL.SINGLE_V_S[1] | !MAIN[18][8] |
| CELL.SINGLE_H[1] | CELL.DOUBLE_IO_E0[0] | !MAIN[17][6] |
| CELL.SINGLE_H[1] | CELL.DOUBLE_IO_E2[0] | !MAIN[20][7] |
| CELL.SINGLE_H[2] | CELL.SINGLE_H_E[2] | !MAIN[28][8] |
| CELL.SINGLE_H[2] | CELL.SINGLE_V[2] | !MAIN[29][8] |
| CELL.SINGLE_H[2] | CELL.SINGLE_V_S[2] | !MAIN[27][9] |
| CELL.SINGLE_H[2] | CELL.DOUBLE_IO_E1[1] | !MAIN[15][7] |
| CELL.SINGLE_H[3] | CELL.SINGLE_H_E[3] | !MAIN[24][7] |
| CELL.SINGLE_H[3] | CELL.SINGLE_V[3] | !MAIN[22][7] |
| CELL.SINGLE_H[3] | CELL.SINGLE_V_S[3] | !MAIN[23][7] |
| CELL.SINGLE_H[3] | CELL.DOUBLE_IO_E0[1] | !MAIN[16][8] |
| CELL.SINGLE_H[3] | CELL.DOUBLE_IO_E2[1] | !MAIN[16][7] |
| CELL.SINGLE_H_E[0] | CELL.SINGLE_V[0] | !MAIN[29][7] |
| CELL.SINGLE_H_E[0] | CELL.SINGLE_V_S[0] | !MAIN[31][7] |
| CELL.SINGLE_H_E[1] | CELL.SINGLE_V[1] | !MAIN[22][9] |
| CELL.SINGLE_H_E[1] | CELL.SINGLE_V_S[1] | !MAIN[21][8] |
| CELL.SINGLE_H_E[2] | CELL.SINGLE_V[2] | !MAIN[28][9] |
| CELL.SINGLE_H_E[2] | CELL.SINGLE_V_S[2] | !MAIN[31][8] |
| CELL.SINGLE_H_E[3] | CELL.SINGLE_V[3] | !MAIN[26][6] |
| CELL.SINGLE_H_E[3] | CELL.SINGLE_V_S[3] | !MAIN[26][7] |
| CELL.SINGLE_V[0] | CELL.SINGLE_V_S[0] | !MAIN[30][7] |
| CELL.SINGLE_V[1] | CELL.SINGLE_V_S[1] | !MAIN[23][9] |
| CELL.SINGLE_V[2] | CELL.SINGLE_V_S[2] | !MAIN[30][8] |
| CELL.SINGLE_V[3] | CELL.SINGLE_V_S[3] | !MAIN[25][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_H2[0] | !MAIN[25][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_V0[0] | !MAIN[27][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_V2[0] | !MAIN[24][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_E0[1] | !MAIN[17][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_E1[1] | !MAIN[14][7] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_E2[1] | !MAIN[15][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_H2[1] | !MAIN[23][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_V0[1] | !MAIN[21][7] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_V2[1] | !MAIN[21][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_E0[0] | !MAIN[20][6] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_E1[0] | !MAIN[20][4] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_E2[0] | !MAIN[19][4] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_E0[0] | !MAIN[19][6] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_E1[0] | !MAIN[19][7] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_E2[0] | !MAIN[20][8] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_E0[1] | !MAIN[12][6] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_E1[1] | !MAIN[13][6] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_E2[1] | !MAIN[14][6] |
| CELL.DOUBLE_H2[0] | CELL.DOUBLE_V0[0] | !MAIN[26][8] |
| CELL.DOUBLE_H2[0] | CELL.DOUBLE_V2[0] | !MAIN[23][8] |
| CELL.DOUBLE_H2[1] | CELL.DOUBLE_V0[1] | !MAIN[24][6] |
| CELL.DOUBLE_H2[1] | CELL.DOUBLE_V2[1] | !MAIN[25][6] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_V2[0] | !MAIN[22][8] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_V2[1] | !MAIN[22][6] |
| CELL.DOUBLE_IO_E0[0] | CELL.DOUBLE_IO_E2[0] | !MAIN[18][6] |
| CELL.DOUBLE_IO_E0[1] | CELL.DOUBLE_IO_E2[1] | !MAIN[16][6] |
| Bits | Destination | |
|---|---|---|
| MAIN[17][3] | MAIN[16][3] | CELL.DBUF_IO_V[0] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_E2[0] |
| 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| Bits | Destination | |
|---|---|---|
| MAIN[14][9] | MAIN[13][8] | CELL.DBUF_IO_V[1] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_E0[1] |
| 1 | 1 | CELL.DOUBLE_IO_E0[0] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[19][0] | MAIN[17][0] | MAIN[18][0] | MAIN[20][0] | CELL.LONG_H[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_V[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[7][9] | MAIN[11][8] | MAIN[11][9] | MAIN[12][8] | CELL.LONG_H[4] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_WE_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[18][4] | MAIN[17][5] | MAIN[18][5] | MAIN[20][5] | MAIN[19][5] | CELL.LONG_IO_V[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[16][9] | MAIN[15][9] | MAIN[17][9] | MAIN[19][9] | MAIN[18][9] | CELL.LONG_IO_V[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[2] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[23][1] | MAIN[24][1] | MAIN[24][3] | MAIN[21][0] | MAIN[22][0] | MAIN[23][0] | MAIN[24][2] | CELL.IMUX_CLB_F1 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[3] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | CELL.LONG_V[1] |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | CELL.DOUBLE_V1[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_V1[0] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V0[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[31][1] | MAIN[31][0] | MAIN[31][2] | MAIN[30][1] | MAIN[31][3] | MAIN[30][3] | MAIN[30][0] | MAIN[31][4] | CELL.IMUX_CLB_F3 |
| Source | ||||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_V[1] |
| 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_V1[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_V[3] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | CELL.GCLK[0] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | CELL.DOUBLE_V0[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V0[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[24][4] | MAIN[24][0] | MAIN[25][1] | MAIN[25][2] | MAIN[26][3] | MAIN[25][3] | MAIN[26][2] | CELL.IMUX_CLB_G1 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V0[1] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | CELL.LONG_V[1] |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | CELL.LONG_V[3] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_V1[0] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[28][2] | MAIN[29][2] | MAIN[28][3] | MAIN[30][2] | MAIN[29][0] | MAIN[29][1] | MAIN[29][3] | MAIN[28][1] | CELL.IMUX_CLB_G3 |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.SPECIAL_CLB_CIN |
| 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_V[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_V[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | CELL.LONG_V[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V0[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.SINGLE_V[1] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V1[0] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[21][2] | MAIN[22][2] | MAIN[21][1] | MAIN[21][3] | MAIN[22][3] | MAIN[23][2] | MAIN[23][3] | CELL.IMUX_CLB_C1 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[1] |
| 0 | 0 | 1 | 0 | 1 | 1 | 0 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | CELL.DOUBLE_V0[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 0 | 0 | 1 | CELL.LONG_V[3] |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | CELL.LONG_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.SINGLE_V[3] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[2] |
| 1 | 1 | 1 | 0 | 1 | 1 | 0 | CELL.DOUBLE_V1[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V1[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[26][1] | MAIN[28][0] | MAIN[25][0] | MAIN[27][2] | MAIN[27][3] | MAIN[26][0] | MAIN[27][1] | MAIN[27][0] | CELL.IMUX_CLB_C3 |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.LONG_V[1] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_V[3] |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_V1[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_V0[1] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_V1[0] |
| 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[20][1] | MAIN[16][1] | MAIN[17][1] | MAIN[19][1] | MAIN[18][1] | CELL.IMUX_TBUF_I[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.OUT_IO_WE_I2[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.OUT_IO_WE_I2[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[9][1] | MAIN[9][0] | MAIN[10][1] | MAIN[10][0] | MAIN[11][1] | CELL.IMUX_TBUF_I[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E1[1] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.OUT_IO_WE_I2[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_V[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[15][0] | MAIN[14][1] | MAIN[15][1] | MAIN[16][0] | MAIN[14][0] | CELL.IMUX_TBUF_T[0] |
| Source | |||||
| 0 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_E2[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | 1 | CELL.TIE_1 |
| 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[12][1] | MAIN[11][0] | MAIN[13][1] | MAIN[12][0] | MAIN[13][0] | CELL.IMUX_TBUF_T[1] |
| Source | |||||
| 0 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_E2[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 0 | 1 | 1 | 1 | 1 | CELL.TIE_1 |
| 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[8][9] | MAIN[9][9] | MAIN[12][9] | MAIN[13][9] | MAIN[10][8] | CELL.IMUX_IO_O1[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_H1[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H0[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.LONG_H[3] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_V[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.DEC_V[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[6][0] | MAIN[7][1] | MAIN[8][0] | MAIN[6][1] | MAIN[8][1] | CELL.IMUX_IO_O1[1] |
| Source | |||||
| 0 | 0 | 1 | 0 | 1 | CELL.DEC_V[0] |
| 0 | 0 | 1 | 1 | 1 | CELL.LONG_H[0] |
| 0 | 1 | 0 | 0 | 1 | CELL.DEC_V[1] |
| 0 | 1 | 0 | 1 | 1 | CELL.LONG_H[2] |
| 0 | 1 | 1 | 1 | 0 | CELL_S.DOUBLE_H1[1] |
| 1 | 1 | 1 | 0 | 1 | CELL_S.DOUBLE_H0[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[5][8] | MAIN[8][7] | MAIN[11][7] | MAIN[9][7] | MAIN[6][7] | MAIN[5][7] | MAIN[7][7] | MAIN[6][8] | CELL.IMUX_IO_OK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[3][2] | MAIN[11][2] | MAIN[5][2] | MAIN[10][2] | MAIN[7][2] | MAIN[4][2] | MAIN[12][2] | MAIN[6][2] | CELL.IMUX_IO_OK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_S.SINGLE_H[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.SINGLE_H[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[3][6] | MAIN[10][7] | MAIN[8][6] | MAIN[6][6] | MAIN[9][6] | MAIN[10][6] | MAIN[5][6] | MAIN[4][6] | CELL.IMUX_IO_IK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[3][3] | MAIN[9][2] | MAIN[6][3] | MAIN[9][3] | MAIN[8][2] | MAIN[4][3] | MAIN[8][3] | MAIN[10][3] | CELL.IMUX_IO_IK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_S.SINGLE_H[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.SINGLE_H[1] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[16][2] | MAIN[17][2] | MAIN[19][3] | MAIN[15][2] | MAIN[18][3] | MAIN[19][2] | CELL.IMUX_IO_T[0] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
| 0 | 1 | 1 | 0 | 0 | 1 | CELL.DOUBLE_IO_E1[1] |
| 0 | 1 | 1 | 0 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E2[0] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[12][3] | MAIN[18][2] | MAIN[13][2] | MAIN[13][3] | MAIN[14][3] | MAIN[14][2] | CELL.IMUX_IO_T[1] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_E2[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | CELL.DEC_V[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_E2[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
Bels TBUF
| Pin | Direction | TBUF[0] | TBUF[1] |
|---|---|---|---|
| I | in | CELL.IMUX_TBUF_I[0] | CELL.IMUX_TBUF_I[1] |
| T | in | CELL.IMUX_TBUF_T[0] | CELL.IMUX_TBUF_T[1] |
| O | bidir | CELL.LONG_H[2] | CELL.LONG_H[3] |
| Attribute | TBUF[0] | TBUF[1] |
|---|---|---|
| DRIVE1 | !MAIN[20][3] | !MAIN[11][3] |
Bels IO
| Pin | Direction | IO[0] | IO[1] |
|---|---|---|---|
| IK | in | CELL.IMUX_IO_IK[0] invert by !MAIN[3][7] | CELL.IMUX_IO_IK[1] invert by !MAIN[5][5] |
| OK | in | CELL.IMUX_IO_OK[0] invert by !MAIN[9][8] | CELL.IMUX_IO_OK[1] invert by !MAIN[2][0] |
| O1 | in | CELL.IMUX_IO_O1[0] | CELL.IMUX_IO_O1[1] |
| O2 | in | CELL.IMUX_CLB_G1 | CELL.IMUX_CLB_F1 |
| T | in | CELL.IMUX_IO_T[0] invert by !MAIN[0][9] | CELL.IMUX_IO_T[1] invert by !MAIN[3][0] |
| I1 | out | CELL.OUT_IO_WE_I1[0] | CELL.OUT_IO_WE_I1[1] |
| I2 | out | CELL.OUT_IO_WE_I2[0] | CELL.OUT_IO_WE_I2[1] |
| CLKIN | out | CELL.OUT_IO_CLKIN | - |
| Attribute | IO[0] | IO[1] |
|---|---|---|
| SLEW | [enum: IO_SLEW] | [enum: IO_SLEW] |
| PULL | [enum: IO_PULL] | [enum: IO_PULL] |
| IFF_SRVAL bit 0 | !MAIN[4][7] | !MAIN[2][2] |
| OFF_SRVAL bit 0 | !MAIN[7][8] | !MAIN[2][1] |
| READBACK_I1 bit 0 | !MAIN[2][5] | !MAIN[1][5] |
| READBACK_I2 bit 0 | !MAIN[4][8] | !MAIN[0][5] |
| READBACK_OQ bit 0 | !MAIN[2][9] | !MAIN[4][1] |
| MUX_I1 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| MUX_I2 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| IFF_D | [enum: IO_IFF_D] | [enum: IO_IFF_D] |
| OFF_D_INV | !MAIN[3][8] | !MAIN[1][1] |
| MUX_OFF_D | [enum: IO_MUX_OFF_D] | [enum: IO_MUX_OFF_D] |
| MUX_O | [enum: IO_MUX_O] | [enum: IO_MUX_O] |
| OFF_USED | MAIN[1][8] | MAIN[0][2] |
| IO[0].SLEW | MAIN[3][9] | MAIN[6][9] |
|---|---|---|
| IO[1].SLEW | MAIN[1][0] | MAIN[7][0] |
| FAST | 0 | 0 |
| MEDFAST | 0 | 1 |
| MEDSLOW | 1 | 0 |
| SLOW | 1 | 1 |
| IO[0].PULL | MAIN[15][8] | MAIN[2][8] |
|---|---|---|
| IO[1].PULL | MAIN[5][1] | MAIN[0][0] |
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
| IO[0].MUX_I1 | MAIN[0][6] | MAIN[2][6] | MAIN[1][6] |
|---|---|---|---|
| IO[1].MUX_I1 | MAIN[0][4] | MAIN[2][4] | MAIN[1][4] |
| IO[0].MUX_I2 | MAIN[0][7] | MAIN[2][7] | MAIN[1][7] |
| IO[1].MUX_I2 | MAIN[0][3] | MAIN[2][3] | MAIN[1][3] |
| I | 0 | 0 | 1 |
| IQ | 1 | 1 | 1 |
| IQL | 0 | 1 | 0 |
| IO[0].IFF_D | MAIN[0][8] |
|---|---|
| IO[1].IFF_D | MAIN[1][2] |
| I | 1 |
| DELAY | 0 |
| IO[0].MUX_OFF_D | MAIN[8][8] |
|---|---|
| IO[1].MUX_OFF_D | MAIN[3][1] |
| O1 | 1 |
| O2 | 0 |
| IO[0].MUX_O | MAIN[1][9] | MAIN[4][9] | MAIN[5][9] |
|---|---|---|---|
| IO[1].MUX_O | MAIN[0][1] | MAIN[4][0] | MAIN[5][0] |
| O1 | 0 | 0 | 1 |
| O1_INV | 0 | 1 | 0 |
| O2 | 1 | 0 | 0 |
| O2_INV | 0 | 1 | 1 |
| OQ | 0 | 0 | 0 |
Bels DEC
| Pin | Direction | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|---|
| I | in | CELL.OUT_IO_WE_I1[0] | CELL.IMUX_CLB_C1 | CELL.OUT_IO_WE_I1[1] |
| O1 | bidir | CELL.DEC_V[0] | CELL.DEC_V[0] | CELL.DEC_V[0] |
| O2 | bidir | CELL.DEC_V[1] | CELL.DEC_V[1] | CELL.DEC_V[1] |
| Attribute | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|
| O1_P | !MAIN[5][4] | !MAIN[3][5] | MAIN[4][4] |
| O1_N | MAIN[5][3] | MAIN[3][4] | !MAIN[4][5] |
| O2_P | !MAIN[7][4] | !MAIN[7][5] | MAIN[6][5] |
| O2_N | MAIN[7][3] | MAIN[7][6] | !MAIN[6][4] |
Bels PULLUP
| Pin | Direction | PULLUP_TBUF[0] | PULLUP_TBUF[1] |
|---|---|---|---|
| O | bidir | CELL.LONG_H[2] | CELL.LONG_H[3] |
| Attribute | PULLUP_TBUF[0] | PULLUP_TBUF[1] |
|---|---|---|
| ENABLE | !MAIN_S[31][7] | !MAIN[10][9] |
Bel wires
| Wire | Pins |
|---|---|
| CELL.LONG_H[2] | TBUF[0].O, PULLUP_TBUF[0].O |
| CELL.LONG_H[3] | TBUF[1].O, PULLUP_TBUF[1].O |
| CELL.DEC_V[0] | DEC[0].O1, DEC[1].O1, DEC[2].O1 |
| CELL.DEC_V[1] | DEC[0].O2, DEC[1].O2, DEC[2].O2 |
| CELL.IMUX_CLB_F1 | IO[1].O2 |
| CELL.IMUX_CLB_G1 | IO[0].O2 |
| CELL.IMUX_CLB_C1 | DEC[1].I |
| CELL.IMUX_TBUF_I[0] | TBUF[0].I |
| CELL.IMUX_TBUF_I[1] | TBUF[1].I |
| CELL.IMUX_TBUF_T[0] | TBUF[0].T |
| CELL.IMUX_TBUF_T[1] | TBUF[1].T |
| CELL.IMUX_IO_O1[0] | IO[0].O1 |
| CELL.IMUX_IO_O1[1] | IO[1].O1 |
| CELL.IMUX_IO_OK[0] | IO[0].OK |
| CELL.IMUX_IO_OK[1] | IO[1].OK |
| CELL.IMUX_IO_IK[0] | IO[0].IK |
| CELL.IMUX_IO_IK[1] | IO[1].IK |
| CELL.IMUX_IO_T[0] | IO[0].T |
| CELL.IMUX_IO_T[1] | IO[1].T |
| CELL.OUT_IO_WE_I1[0] | IO[0].I1, DEC[0].I |
| CELL.OUT_IO_WE_I1[1] | IO[1].I1, DEC[2].I |
| CELL.OUT_IO_WE_I2[0] | IO[0].I2 |
| CELL.OUT_IO_WE_I2[1] | IO[1].I2 |
| CELL.OUT_IO_CLKIN | IO[0].CLKIN |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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[0] ← CELL.LONG_H[0] | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[2] | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | PULLUP_TBUF[0]: ! ENABLE | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[0] | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tile IO_S0
Cells: 4
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.LONG_H[3] | CELL.SINGLE_V[2] | !MAIN[18][5] |
| CELL.LONG_H[4] | CELL.SINGLE_V[3] | !MAIN[21][6] |
| CELL.LONG_V[0] | CELL.SINGLE_H_E[0] | !MAIN[29][6] |
| CELL.LONG_V[1] | CELL.SINGLE_H_E[1] | !MAIN[14][7] |
| CELL.LONG_V[2] | CELL.SINGLE_H[2] | !MAIN[12][7] |
| CELL.LONG_V[3] | CELL.SINGLE_H[3] | !MAIN[13][7] |
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.TIE_0 | !MAIN[12][9] |
| CELL.SINGLE_H[0] | CELL.OUT_CLB_X_S | !MAIN[11][6] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_SN_I2[1] | !MAIN[16][6] |
| CELL.SINGLE_H[1] | CELL.OUT_CLB_XQ_S | !MAIN[9][6] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[14][6] |
| CELL.SINGLE_H[2] | CELL.LONG_V[2] | !MAIN[25][7] |
| CELL.SINGLE_H[2] | CELL.OUT_CLB_X_S | !MAIN[13][6] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_SN_I2[1] | !MAIN[20][6] |
| CELL.SINGLE_H[3] | CELL.LONG_V[3] | !MAIN[17][7] |
| CELL.SINGLE_H[3] | CELL.OUT_CLB_XQ_S | !MAIN[10][6] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_SN_I2[0] | !MAIN[15][6] |
| CELL.SINGLE_H_E[0] | CELL.LONG_V[0] | !MAIN[30][6] |
| CELL.SINGLE_H_E[1] | CELL.LONG_V[1] | !MAIN[29][7] |
| CELL.SINGLE_V[0] | CELL.LONG_IO_H[0] | !MAIN[31][5] |
| CELL.SINGLE_V[0] | CELL.DEC_H[1] | !MAIN[28][5] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_SN_I1[0] | !MAIN[30][5] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_SN_I2_E1 | !MAIN[29][5] |
| CELL.SINGLE_V[1] | CELL.LONG_IO_H[1] | !MAIN[25][4] |
| CELL.SINGLE_V[1] | CELL.DEC_H[0] | !MAIN[22][4] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[23][4] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_SN_I1_E1 | !MAIN[24][4] |
| CELL.SINGLE_V[2] | CELL.TIE_0 | !MAIN[13][9] |
| CELL.SINGLE_V[2] | CELL.LONG_H[3] | !MAIN[30][7] |
| CELL.SINGLE_V[2] | CELL.LONG_IO_H[0] | !MAIN[31][4] |
| CELL.SINGLE_V[2] | CELL.DEC_H[1] | !MAIN[27][4] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_SN_I1[0] | !MAIN[30][4] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_SN_I2_E1 | !MAIN[29][4] |
| CELL.SINGLE_V[3] | CELL.LONG_H[4] | !MAIN[24][7] |
| CELL.SINGLE_V[3] | CELL.LONG_IO_H[1] | !MAIN[20][4] |
| CELL.SINGLE_V[3] | CELL.DEC_H[0] | !MAIN[19][5] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_SN_I2[0] | !MAIN[21][4] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_SN_I1_E1 | !MAIN[17][5] |
| CELL.DOUBLE_H0[0] | CELL.OUT_CLB_XQ_S | !MAIN[8][6] |
| CELL.DOUBLE_H0[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[18][6] |
| CELL.DOUBLE_H1[0] | CELL.OUT_CLB_X_S | !MAIN[12][6] |
| CELL.DOUBLE_H1[1] | CELL.OUT_IO_SN_I2[1] | !MAIN[19][6] |
| CELL.DOUBLE_V0[0] | CELL.OUT_IO_SN_I1_E1 | !MAIN[28][4] |
| CELL.DOUBLE_V0[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[19][4] |
| CELL.DOUBLE_V1[0] | CELL.OUT_IO_SN_I1[0] | !MAIN[26][4] |
| CELL.DOUBLE_V1[1] | CELL.OUT_IO_SN_I2_E1 | !MAIN[16][5] |
| CELL.DOUBLE_IO_S0[0] | CELL.DBUF_IO_H[1] | !MAIN[18][4] |
| CELL.DOUBLE_IO_S0[1] | CELL.DBUF_IO_H[1] | !MAIN[16][4] |
| CELL.DOUBLE_IO_S2[0] | CELL.DBUF_IO_H[0] | !MAIN[10][4] |
| CELL.DOUBLE_IO_S2[1] | CELL.DBUF_IO_H[0] | !MAIN[11][4] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.SINGLE_H_E[0] | !MAIN[28][9] |
| CELL.SINGLE_H[0] | CELL.SINGLE_V[0] | !MAIN[27][9] |
| CELL.SINGLE_H[0] | CELL.SINGLE_V_S[0] | !MAIN[26][9] |
| CELL.SINGLE_H[1] | CELL.SINGLE_H_E[1] | !MAIN[17][8] |
| CELL.SINGLE_H[1] | CELL.SINGLE_V[1] | !MAIN[17][9] |
| CELL.SINGLE_H[1] | CELL.SINGLE_V_S[1] | !MAIN[16][9] |
| CELL.SINGLE_H[2] | CELL.SINGLE_H_E[2] | !MAIN[27][8] |
| CELL.SINGLE_H[2] | CELL.SINGLE_V[2] | !MAIN[26][8] |
| CELL.SINGLE_H[2] | CELL.SINGLE_V_S[2] | !MAIN[25][8] |
| CELL.SINGLE_H[3] | CELL.SINGLE_H_E[3] | !MAIN[25][6] |
| CELL.SINGLE_H[3] | CELL.SINGLE_V[3] | !MAIN[26][7] |
| CELL.SINGLE_H[3] | CELL.SINGLE_V_S[3] | !MAIN[26][6] |
| CELL.SINGLE_H_E[0] | CELL.SINGLE_V[0] | !MAIN[30][9] |
| CELL.SINGLE_H_E[0] | CELL.SINGLE_V_S[0] | !MAIN[29][9] |
| CELL.SINGLE_H_E[1] | CELL.SINGLE_V[1] | !MAIN[19][8] |
| CELL.SINGLE_H_E[1] | CELL.SINGLE_V_S[1] | !MAIN[18][8] |
| CELL.SINGLE_H_E[2] | CELL.SINGLE_V[2] | !MAIN[29][8] |
| CELL.SINGLE_H_E[2] | CELL.SINGLE_V_S[2] | !MAIN[28][8] |
| CELL.SINGLE_H_E[3] | CELL.SINGLE_V[3] | !MAIN[28][7] |
| CELL.SINGLE_H_E[3] | CELL.SINGLE_V_S[3] | !MAIN[24][6] |
| CELL.SINGLE_V[0] | CELL.SINGLE_V_S[0] | !MAIN[31][9] |
| CELL.SINGLE_V[0] | CELL.DOUBLE_IO_S0[0] | !MAIN[26][3] |
| CELL.SINGLE_V[0] | CELL.DOUBLE_IO_S2[0] | !MAIN[28][3] |
| CELL.SINGLE_V[1] | CELL.SINGLE_V_S[1] | !MAIN[20][8] |
| CELL.SINGLE_V[1] | CELL.DOUBLE_IO_S1[0] | !MAIN[19][3] |
| CELL.SINGLE_V[2] | CELL.SINGLE_V_S[2] | !MAIN[30][8] |
| CELL.SINGLE_V[2] | CELL.DOUBLE_IO_S0[1] | !MAIN[11][3] |
| CELL.SINGLE_V[2] | CELL.DOUBLE_IO_S2[1] | !MAIN[18][3] |
| CELL.SINGLE_V[3] | CELL.SINGLE_V_S[3] | !MAIN[27][7] |
| CELL.SINGLE_V[3] | CELL.DOUBLE_IO_S1[1] | !MAIN[2][4] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_H2[0] | !MAIN[20][9] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_V0[0] | !MAIN[21][9] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_V2[0] | !MAIN[19][9] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_H2[1] | !MAIN[19][7] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_V0[1] | !MAIN[20][7] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_V2[1] | !MAIN[18][7] |
| CELL.DOUBLE_H2[0] | CELL.DOUBLE_V0[0] | !MAIN[23][9] |
| CELL.DOUBLE_H2[0] | CELL.DOUBLE_V2[0] | !MAIN[24][9] |
| CELL.DOUBLE_H2[1] | CELL.DOUBLE_V0[1] | !MAIN[22][7] |
| CELL.DOUBLE_H2[1] | CELL.DOUBLE_V2[1] | !MAIN[23][7] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_V2[0] | !MAIN[22][9] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_S0[1] | !MAIN[12][3] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_S1[1] | !MAIN[5][4] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_S2[1] | !MAIN[15][3] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_V2[1] | !MAIN[21][7] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_S0[0] | !MAIN[24][3] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_S1[0] | !MAIN[21][3] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_S2[0] | !MAIN[27][3] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_S0[0] | !MAIN[25][3] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_S1[0] | !MAIN[22][3] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_S2[0] | !MAIN[29][3] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_S0[1] | !MAIN[7][4] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_S1[1] | !MAIN[6][4] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_S2[1] | !MAIN[17][3] |
| CELL.DOUBLE_IO_S0[0] | CELL.DOUBLE_IO_S2[0] | !MAIN[23][3] |
| CELL.DOUBLE_IO_S0[1] | CELL.DOUBLE_IO_S2[1] | !MAIN[14][3] |
| Bits | Destination | |
|---|---|---|
| MAIN[14][4] | MAIN[12][4] | CELL.DBUF_IO_H[0] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_S0[1] |
| 1 | 1 | CELL.DOUBLE_IO_S0[0] |
| Bits | Destination | |
|---|---|---|
| MAIN[9][4] | MAIN[8][4] | CELL.DBUF_IO_H[1] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_S2[0] |
| 1 | 1 | CELL.DOUBLE_IO_S2[1] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[27][5] | MAIN[24][5] | MAIN[25][5] | MAIN[26][5] | CELL.LONG_V[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[15][5] | MAIN[12][5] | MAIN[14][5] | MAIN[17][4] | CELL.LONG_V[1] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[11][5] | MAIN[9][5] | MAIN[13][5] | MAIN[10][5] | CELL.LONG_V[2] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[23][5] | MAIN[20][5] | MAIN[21][5] | MAIN[22][5] | CELL.LONG_V[3] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[2][3] | MAIN[3][3] | MAIN[5][3] | MAIN[4][3] | MAIN[6][3] | CELL.LONG_IO_H[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_V[2] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[1][4] | MAIN[7][3] | MAIN[8][3] | MAIN[10][3] | MAIN[9][3] | CELL.LONG_IO_H[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_V[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[8][8] | MAIN[10][7] | MAIN[9][8] | MAIN[10][8] | MAIN[11][9] | MAIN[11][8] | MAIN[11][7] | CELL.IMUX_CLB_F2 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | CELL.LONG_H[4] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL_N.LONG_H[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | CELL.DOUBLE_H0[0] |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | CELL.DOUBLE_H1[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H1[0] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H0[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[6][8] | MAIN[6][6] | MAIN[5][9] | MAIN[7][8] | MAIN[5][8] | MAIN[6][7] | MAIN[8][9] | CELL.IMUX_CLB_F4 |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.LONG_H[4] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL.DOUBLE_H0[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 1 | CELL.DOUBLE_H1[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | CELL_N.LONG_H[2] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_H1[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H0[1] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][6] | MAIN[2][7] | MAIN[3][9] | MAIN[2][6] | MAIN[2][9] | MAIN[3][8] | MAIN[1][6] | MAIN[3][6] | CELL.IMUX_CLB_G2 |
| Source | ||||||||
| 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SPECIAL_CLB_COUT0 |
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | CELL_N.LONG_H[2] |
| 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_H0[1] |
| 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | CELL_N.LONG_H[0] |
| 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_H1[0] |
| 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H0[0] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[4][7] | MAIN[5][6] | MAIN[3][7] | MAIN[4][8] | MAIN[4][9] | MAIN[4][6] | MAIN[5][7] | CELL.IMUX_CLB_G4 |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | CELL_N.LONG_H[2] |
| 0 | 0 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | CELL.DOUBLE_H0[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H1[0] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 0 | 1 | 1 | 0 | 1 | CELL.DOUBLE_H0[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H1[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[0][8] | MAIN[2][8] | MAIN[0][9] | MAIN[0][7] | MAIN[1][9] | MAIN[1][8] | MAIN[1][7] | CELL.IMUX_CLB_C2 |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | CELL_N.LONG_H[2] |
| 0 | 0 | 0 | 1 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL.DOUBLE_H1[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 1 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_H0[1] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_H0[0] |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 0 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[7][9] | MAIN[9][7] | MAIN[10][9] | MAIN[7][7] | MAIN[9][9] | MAIN[7][6] | MAIN[8][7] | CELL.IMUX_CLB_C4 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.LONG_H[4] |
| 0 | 0 | 1 | 0 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | CELL_N.LONG_H[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 1 | 0 | 0 | 0 | 1 | CELL.SINGLE_H[2] |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | CELL.SINGLE_H[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_H0[1] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_H0[0] |
| 1 | 1 | 1 | 0 | 1 | 1 | 0 | CELL.DOUBLE_H1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H1[0] |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[21][2] | MAIN[19][2] | MAIN[20][3] | MAIN[20][2] | MAIN[22][2] | CELL.IMUX_IO_O1[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.DEC_H[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_H[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_V[3] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[7][2] | MAIN[10][2] | MAIN[9][2] | MAIN[8][2] | MAIN[9][1] | CELL.IMUX_IO_O1[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DEC_H[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.DEC_H[1] |
| 0 | 1 | 0 | 1 | 1 | CELL_E.LONG_V[0] |
| 0 | 1 | 1 | 0 | 1 | CELL_E.DOUBLE_V0[1] |
| 0 | 1 | 1 | 1 | 0 | CELL_E.LONG_V[1] |
| 1 | 0 | 1 | 1 | 1 | CELL_E.DOUBLE_V1[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[23][2] | MAIN[31][2] | MAIN[31][3] | MAIN[26][2] | MAIN[29][2] | MAIN[28][2] | MAIN[27][2] | MAIN[30][2] | CELL.IMUX_IO_OK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][3] | MAIN[5][1] | MAIN[1][1] | MAIN[2][1] | MAIN[4][1] | MAIN[0][0] | MAIN[1][3] | MAIN[0][1] | CELL.IMUX_IO_OK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_E.SINGLE_V[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_E.SINGLE_V[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_E.SINGLE_V[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_E.SINGLE_V[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[23][1] | MAIN[30][1] | MAIN[25][2] | MAIN[30][3] | MAIN[28][1] | MAIN[27][1] | MAIN[26][1] | MAIN[29][1] | CELL.IMUX_IO_IK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][2] | MAIN[6][1] | MAIN[5][2] | MAIN[3][1] | MAIN[7][1] | MAIN[1][2] | MAIN[2][2] | MAIN[3][2] | CELL.IMUX_IO_IK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_E.SINGLE_V[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_E.SINGLE_V[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_E.SINGLE_V[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_E.SINGLE_V[2] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[14][2] | MAIN[17][1] | MAIN[15][2] | MAIN[18][2] | MAIN[17][2] | MAIN[16][2] | CELL.IMUX_IO_T[0] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_S0[1] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[0] |
| 0 | 1 | 1 | 0 | 0 | 1 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 0 | 1 | 0 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[0] |
| 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_S1[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_S1[1] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[12][2] | MAIN[14][1] | MAIN[11][2] | MAIN[13][2] | MAIN[16][1] | MAIN[15][1] | CELL.IMUX_IO_T[1] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_S1[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 1 | 0 | 1 | 1 | 0 | CELL.GCLK[0] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_S1[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.DEC_H[0] |
| 1 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[1] |
Bels IO
| Pin | Direction | IO[0] | IO[1] |
|---|---|---|---|
| IK | in | CELL.IMUX_IO_IK[0] invert by !MAIN[21][0] | CELL.IMUX_IO_IK[1] invert by !MAIN[11][0] |
| OK | in | CELL.IMUX_IO_OK[0] invert by !MAIN[28][0] | CELL.IMUX_IO_OK[1] invert by !MAIN[4][0] |
| O1 | in | CELL.IMUX_IO_O1[0] | CELL.IMUX_IO_O1[1] |
| O2 | in | CELL.IMUX_CLB_F4 | CELL.IMUX_CLB_G4 |
| T | in | CELL.IMUX_IO_T[0] invert by !MAIN[29][0] | CELL.IMUX_IO_T[1] invert by !MAIN[3][0] |
| I1 | out | CELL.OUT_IO_SN_I1[0] | CELL.OUT_IO_SN_I1[1] |
| I2 | out | CELL.OUT_IO_SN_I2[0] | CELL.OUT_IO_SN_I2[1] |
| Attribute | IO[0] | IO[1] |
|---|---|---|
| SLEW | [enum: IO_SLEW] | [enum: IO_SLEW] |
| PULL | [enum: IO_PULL] | [enum: IO_PULL] |
| IFF_SRVAL bit 0 | !MAIN[19][1] | !MAIN[10][0] |
| OFF_SRVAL bit 0 | !MAIN[22][0] | !MAIN[10][1] |
| READBACK_I1 bit 0 | !MAIN[15][4] | !MAIN[16][3] |
| READBACK_I2 bit 0 | !MAIN[13][4] | !MAIN[13][3] |
| READBACK_OQ bit 0 | !MAIN[24][1] | !MAIN[4][2] |
| MUX_I1 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| MUX_I2 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| IFF_D | [enum: IO_IFF_D] | [enum: IO_IFF_D] |
| OFF_D_INV | !MAIN[25][0] | !MAIN[7][0] |
| MUX_OFF_D | [enum: IO_MUX_OFF_D] | [enum: IO_MUX_OFF_D] |
| MUX_O | [enum: IO_MUX_O] | [enum: IO_MUX_O] |
| OFF_USED | MAIN[23][0] | MAIN[9][0] |
| IO[0].SLEW | MAIN[31][0] | MAIN[30][0] |
|---|---|---|
| IO[1].SLEW | MAIN[1][0] | MAIN[2][0] |
| FAST | 0 | 0 |
| MEDFAST | 0 | 1 |
| MEDSLOW | 1 | 0 |
| SLOW | 1 | 1 |
| IO[0].PULL | MAIN[21][1] | MAIN[24][0] |
|---|---|---|
| IO[1].PULL | MAIN[11][1] | MAIN[8][0] |
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
| IO[0].MUX_I1 | MAIN[17][0] | MAIN[19][0] | MAIN[18][0] |
|---|---|---|---|
| IO[1].MUX_I1 | MAIN[14][0] | MAIN[16][0] | MAIN[15][0] |
| IO[0].MUX_I2 | MAIN[20][0] | MAIN[20][1] | MAIN[22][1] |
| IO[1].MUX_I2 | MAIN[12][0] | MAIN[12][1] | MAIN[13][0] |
| I | 0 | 0 | 1 |
| IQ | 1 | 1 | 1 |
| IQL | 0 | 1 | 0 |
| IO[0].IFF_D | MAIN[18][1] |
|---|---|
| IO[1].IFF_D | MAIN[13][1] |
| I | 1 |
| DELAY | 0 |
| IO[0].MUX_OFF_D | MAIN[26][0] |
|---|---|
| IO[1].MUX_OFF_D | MAIN[6][0] |
| O1 | 1 |
| O2 | 0 |
| IO[0].MUX_O | MAIN[27][0] | MAIN[24][2] | MAIN[25][1] |
|---|---|---|---|
| IO[1].MUX_O | MAIN[5][0] | MAIN[6][2] | MAIN[8][1] |
| O1 | 0 | 0 | 1 |
| O1_INV | 0 | 1 | 0 |
| O2 | 1 | 0 | 0 |
| O2_INV | 0 | 1 | 1 |
| OQ | 0 | 0 | 0 |
Bels DEC
| Pin | Direction | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|---|
| I | in | CELL.OUT_IO_SN_I1[0] | CELL.IMUX_CLB_C4 | CELL.OUT_IO_SN_I1[1] |
| O1 | bidir | CELL.DEC_H[0] | CELL.DEC_H[0] | CELL.DEC_H[0] |
| O2 | bidir | CELL.DEC_H[1] | CELL.DEC_H[1] | CELL.DEC_H[1] |
| Attribute | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|
| O1_P | !MAIN[6][5] | !MAIN[8][5] | MAIN[4][5] |
| O1_N | MAIN[5][5] | MAIN[4][4] | !MAIN[7][5] |
| O2_P | !MAIN[3][5] | !MAIN[3][4] | MAIN[0][5] |
| O2_N | MAIN[1][5] | MAIN[0][4] | !MAIN[2][5] |
Bel wires
| Wire | Pins |
|---|---|
| CELL.DEC_H[0] | DEC[0].O1, DEC[1].O1, DEC[2].O1 |
| CELL.DEC_H[1] | DEC[0].O2, DEC[1].O2, DEC[2].O2 |
| CELL.IMUX_CLB_F4 | IO[0].O2 |
| CELL.IMUX_CLB_G4 | IO[1].O2 |
| CELL.IMUX_CLB_C4 | DEC[1].I |
| CELL.IMUX_IO_O1[0] | IO[0].O1 |
| CELL.IMUX_IO_O1[1] | IO[1].O1 |
| CELL.IMUX_IO_OK[0] | IO[0].OK |
| CELL.IMUX_IO_OK[1] | IO[1].OK |
| CELL.IMUX_IO_IK[0] | IO[0].IK |
| CELL.IMUX_IO_IK[1] | IO[1].IK |
| CELL.IMUX_IO_T[0] | IO[0].T |
| CELL.IMUX_IO_T[1] | IO[1].T |
| CELL.OUT_IO_SN_I1[0] | IO[0].I1, DEC[0].I |
| CELL.OUT_IO_SN_I1[1] | IO[1].I1, DEC[2].I |
| CELL.OUT_IO_SN_I2[0] | IO[0].I2 |
| CELL.OUT_IO_SN_I2[1] | IO[1].I2 |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tile IO_S0_E
Cells: 4
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.LONG_H[3] | CELL.SINGLE_V[2] | !MAIN[18][5] |
| CELL.LONG_H[4] | CELL.SINGLE_V[3] | !MAIN[21][6] |
| CELL.LONG_V[0] | CELL.SINGLE_H_E[0] | !MAIN[29][6] |
| CELL.LONG_V[1] | CELL.SINGLE_H_E[1] | !MAIN[14][7] |
| CELL.LONG_V[2] | CELL.SINGLE_H[2] | !MAIN[12][7] |
| CELL.LONG_V[3] | CELL.SINGLE_H[3] | !MAIN[13][7] |
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.TIE_0 | !MAIN[12][9] |
| CELL.SINGLE_H[0] | CELL.OUT_CLB_X_S | !MAIN[11][6] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_SN_I2[1] | !MAIN[16][6] |
| CELL.SINGLE_H[1] | CELL.OUT_CLB_XQ_S | !MAIN[9][6] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[14][6] |
| CELL.SINGLE_H[2] | CELL.LONG_V[2] | !MAIN[25][7] |
| CELL.SINGLE_H[2] | CELL.OUT_CLB_X_S | !MAIN[13][6] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_SN_I2[1] | !MAIN[20][6] |
| CELL.SINGLE_H[3] | CELL.LONG_V[3] | !MAIN[17][7] |
| CELL.SINGLE_H[3] | CELL.OUT_CLB_XQ_S | !MAIN[10][6] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_SN_I2[0] | !MAIN[15][6] |
| CELL.SINGLE_H_E[0] | CELL.LONG_V[0] | !MAIN[30][6] |
| CELL.SINGLE_H_E[1] | CELL.LONG_V[1] | !MAIN[29][7] |
| CELL.SINGLE_V[0] | CELL.LONG_IO_H[0] | !MAIN[31][5] |
| CELL.SINGLE_V[0] | CELL.DEC_H[1] | !MAIN[28][5] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_SN_I1[0] | !MAIN[30][5] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_SN_I2_E1 | !MAIN[29][5] |
| CELL.SINGLE_V[1] | CELL.LONG_IO_H[1] | !MAIN[25][4] |
| CELL.SINGLE_V[1] | CELL.DEC_H[0] | !MAIN[22][4] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[23][4] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_SN_I1_E1 | !MAIN[24][4] |
| CELL.SINGLE_V[2] | CELL.TIE_0 | !MAIN[13][9] |
| CELL.SINGLE_V[2] | CELL.LONG_H[3] | !MAIN[30][7] |
| CELL.SINGLE_V[2] | CELL.LONG_IO_H[0] | !MAIN[31][4] |
| CELL.SINGLE_V[2] | CELL.DEC_H[1] | !MAIN[27][4] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_SN_I1[0] | !MAIN[30][4] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_SN_I2_E1 | !MAIN[29][4] |
| CELL.SINGLE_V[3] | CELL.LONG_H[4] | !MAIN[24][7] |
| CELL.SINGLE_V[3] | CELL.LONG_IO_H[1] | !MAIN[20][4] |
| CELL.SINGLE_V[3] | CELL.DEC_H[0] | !MAIN[19][5] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_SN_I2[0] | !MAIN[21][4] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_SN_I1_E1 | !MAIN[17][5] |
| CELL.DOUBLE_H0[0] | CELL.OUT_CLB_XQ_S | !MAIN[8][6] |
| CELL.DOUBLE_H0[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[18][6] |
| CELL.DOUBLE_H1[0] | CELL.OUT_CLB_X_S | !MAIN[12][6] |
| CELL.DOUBLE_H1[1] | CELL.OUT_IO_SN_I2[1] | !MAIN[19][6] |
| CELL.DOUBLE_V0[0] | CELL.OUT_IO_SN_I1_E1 | !MAIN[28][4] |
| CELL.DOUBLE_V0[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[19][4] |
| CELL.DOUBLE_V1[0] | CELL.OUT_IO_SN_I1[0] | !MAIN[26][4] |
| CELL.DOUBLE_V1[1] | CELL.OUT_IO_SN_I2_E1 | !MAIN[16][5] |
| CELL.DOUBLE_IO_S0[0] | CELL.DBUF_IO_H[1] | !MAIN[18][4] |
| CELL.DOUBLE_IO_S0[1] | CELL.DBUF_IO_H[1] | !MAIN[16][4] |
| CELL.DOUBLE_IO_S2[0] | CELL.DBUF_IO_H[0] | !MAIN[10][4] |
| CELL.DOUBLE_IO_S2[1] | CELL.DBUF_IO_H[0] | !MAIN[11][4] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.SINGLE_H_E[0] | !MAIN[28][9] |
| CELL.SINGLE_H[0] | CELL.SINGLE_V[0] | !MAIN[27][9] |
| CELL.SINGLE_H[0] | CELL.SINGLE_V_S[0] | !MAIN[26][9] |
| CELL.SINGLE_H[1] | CELL.SINGLE_H_E[1] | !MAIN[17][8] |
| CELL.SINGLE_H[1] | CELL.SINGLE_V[1] | !MAIN[17][9] |
| CELL.SINGLE_H[1] | CELL.SINGLE_V_S[1] | !MAIN[16][9] |
| CELL.SINGLE_H[2] | CELL.SINGLE_H_E[2] | !MAIN[27][8] |
| CELL.SINGLE_H[2] | CELL.SINGLE_V[2] | !MAIN[26][8] |
| CELL.SINGLE_H[2] | CELL.SINGLE_V_S[2] | !MAIN[25][8] |
| CELL.SINGLE_H[3] | CELL.SINGLE_H_E[3] | !MAIN[25][6] |
| CELL.SINGLE_H[3] | CELL.SINGLE_V[3] | !MAIN[26][7] |
| CELL.SINGLE_H[3] | CELL.SINGLE_V_S[3] | !MAIN[26][6] |
| CELL.SINGLE_H_E[0] | CELL.SINGLE_V[0] | !MAIN[30][9] |
| CELL.SINGLE_H_E[0] | CELL.SINGLE_V_S[0] | !MAIN[29][9] |
| CELL.SINGLE_H_E[1] | CELL.SINGLE_V[1] | !MAIN[19][8] |
| CELL.SINGLE_H_E[1] | CELL.SINGLE_V_S[1] | !MAIN[18][8] |
| CELL.SINGLE_H_E[2] | CELL.SINGLE_V[2] | !MAIN[29][8] |
| CELL.SINGLE_H_E[2] | CELL.SINGLE_V_S[2] | !MAIN[28][8] |
| CELL.SINGLE_H_E[3] | CELL.SINGLE_V[3] | !MAIN[28][7] |
| CELL.SINGLE_H_E[3] | CELL.SINGLE_V_S[3] | !MAIN[24][6] |
| CELL.SINGLE_V[0] | CELL.SINGLE_V_S[0] | !MAIN[31][9] |
| CELL.SINGLE_V[0] | CELL.DOUBLE_IO_S0[0] | !MAIN[26][3] |
| CELL.SINGLE_V[0] | CELL.DOUBLE_IO_S2[0] | !MAIN[28][3] |
| CELL.SINGLE_V[1] | CELL.SINGLE_V_S[1] | !MAIN[20][8] |
| CELL.SINGLE_V[1] | CELL.DOUBLE_IO_S1[0] | !MAIN[19][3] |
| CELL.SINGLE_V[2] | CELL.SINGLE_V_S[2] | !MAIN[30][8] |
| CELL.SINGLE_V[2] | CELL.DOUBLE_IO_S0[1] | !MAIN[11][3] |
| CELL.SINGLE_V[2] | CELL.DOUBLE_IO_S2[1] | !MAIN[18][3] |
| CELL.SINGLE_V[3] | CELL.SINGLE_V_S[3] | !MAIN[27][7] |
| CELL.SINGLE_V[3] | CELL.DOUBLE_IO_S1[1] | !MAIN[2][4] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_H2[0] | !MAIN[20][9] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_V0[0] | !MAIN[21][9] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_V2[0] | !MAIN[19][9] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_H2[1] | !MAIN[19][7] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_V0[1] | !MAIN[20][7] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_V2[1] | !MAIN[18][7] |
| CELL.DOUBLE_H2[0] | CELL.DOUBLE_V0[0] | !MAIN[23][9] |
| CELL.DOUBLE_H2[0] | CELL.DOUBLE_V2[0] | !MAIN[24][9] |
| CELL.DOUBLE_H2[1] | CELL.DOUBLE_V0[1] | !MAIN[22][7] |
| CELL.DOUBLE_H2[1] | CELL.DOUBLE_V2[1] | !MAIN[23][7] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_V2[0] | !MAIN[22][9] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_S0[1] | !MAIN[12][3] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_S1[1] | !MAIN[5][4] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_S2[1] | !MAIN[15][3] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_V2[1] | !MAIN[21][7] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_S0[0] | !MAIN[24][3] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_S1[0] | !MAIN[21][3] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_S2[0] | !MAIN[27][3] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_S0[0] | !MAIN[25][3] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_S1[0] | !MAIN[22][3] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_S2[0] | !MAIN[29][3] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_S0[1] | !MAIN[7][4] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_S1[1] | !MAIN[6][4] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_S2[1] | !MAIN[17][3] |
| CELL.DOUBLE_IO_S0[0] | CELL.DOUBLE_IO_S2[0] | !MAIN[23][3] |
| CELL.DOUBLE_IO_S0[1] | CELL.DOUBLE_IO_S2[1] | !MAIN[14][3] |
| Bits | Destination | |
|---|---|---|
| MAIN[14][4] | MAIN[12][4] | CELL.DBUF_IO_H[0] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_S0[1] |
| 1 | 1 | CELL.DOUBLE_IO_S0[0] |
| Bits | Destination | |
|---|---|---|
| MAIN[9][4] | MAIN[8][4] | CELL.DBUF_IO_H[1] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_S2[0] |
| 1 | 1 | CELL.DOUBLE_IO_S2[1] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[27][5] | MAIN[24][5] | MAIN[25][5] | MAIN[26][5] | CELL.LONG_V[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[15][5] | MAIN[12][5] | MAIN[14][5] | MAIN[17][4] | CELL.LONG_V[1] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[11][5] | MAIN[9][5] | MAIN[13][5] | MAIN[10][5] | CELL.LONG_V[2] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[23][5] | MAIN[20][5] | MAIN[21][5] | MAIN[22][5] | CELL.LONG_V[3] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[2][3] | MAIN[3][3] | MAIN[5][3] | MAIN[4][3] | MAIN[6][3] | CELL.LONG_IO_H[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_V[2] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[1][4] | MAIN[7][3] | MAIN[8][3] | MAIN[10][3] | MAIN[9][3] | CELL.LONG_IO_H[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_V[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[8][8] | MAIN[10][7] | MAIN[9][8] | MAIN[10][8] | MAIN[11][9] | MAIN[11][8] | MAIN[11][7] | CELL.IMUX_CLB_F2 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | CELL.LONG_H[4] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL_N.LONG_H[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | CELL.DOUBLE_H0[0] |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | CELL.DOUBLE_H1[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H1[0] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H0[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[6][8] | MAIN[6][6] | MAIN[5][9] | MAIN[7][8] | MAIN[5][8] | MAIN[6][7] | MAIN[8][9] | CELL.IMUX_CLB_F4 |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.LONG_H[4] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL.DOUBLE_H0[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 1 | CELL.DOUBLE_H1[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | CELL_N.LONG_H[2] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_H1[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H0[1] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][6] | MAIN[2][7] | MAIN[3][9] | MAIN[2][6] | MAIN[2][9] | MAIN[3][8] | MAIN[1][6] | MAIN[3][6] | CELL.IMUX_CLB_G2 |
| Source | ||||||||
| 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SPECIAL_CLB_COUT0 |
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | CELL_N.LONG_H[2] |
| 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_H0[1] |
| 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | CELL_N.LONG_H[0] |
| 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_H1[0] |
| 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H0[0] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[4][7] | MAIN[5][6] | MAIN[3][7] | MAIN[4][8] | MAIN[4][9] | MAIN[4][6] | MAIN[5][7] | CELL.IMUX_CLB_G4 |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | CELL_N.LONG_H[2] |
| 0 | 0 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | CELL.DOUBLE_H0[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H1[0] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 0 | 1 | 1 | 0 | 1 | CELL.DOUBLE_H0[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H1[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[0][8] | MAIN[2][8] | MAIN[0][9] | MAIN[0][7] | MAIN[1][9] | MAIN[1][8] | MAIN[1][7] | CELL.IMUX_CLB_C2 |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | CELL_N.LONG_H[2] |
| 0 | 0 | 0 | 1 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL.DOUBLE_H1[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 1 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_H0[1] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_H0[0] |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 0 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[7][9] | MAIN[9][7] | MAIN[10][9] | MAIN[7][7] | MAIN[9][9] | MAIN[7][6] | MAIN[8][7] | CELL.IMUX_CLB_C4 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.LONG_H[4] |
| 0 | 0 | 1 | 0 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | CELL_N.LONG_H[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 1 | 0 | 0 | 0 | 1 | CELL.SINGLE_H[2] |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | CELL.SINGLE_H[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_H0[1] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_H0[0] |
| 1 | 1 | 1 | 0 | 1 | 1 | 0 | CELL.DOUBLE_H1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H1[0] |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[21][2] | MAIN[19][2] | MAIN[20][3] | MAIN[20][2] | MAIN[22][2] | CELL.IMUX_IO_O1[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.DEC_H[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_H[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_V[3] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[7][2] | MAIN[10][2] | MAIN[9][2] | MAIN[8][2] | MAIN[9][1] | CELL.IMUX_IO_O1[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DEC_H[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.DEC_H[1] |
| 0 | 1 | 0 | 1 | 1 | CELL_E.LONG_V[0] |
| 0 | 1 | 1 | 0 | 1 | CELL_E.DOUBLE_V0[1] |
| 0 | 1 | 1 | 1 | 0 | CELL_E.LONG_V[1] |
| 1 | 0 | 1 | 1 | 1 | CELL_E.DOUBLE_V1[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[23][2] | MAIN[31][2] | MAIN[31][3] | MAIN[26][2] | MAIN[29][2] | MAIN[28][2] | MAIN[27][2] | MAIN[30][2] | CELL.IMUX_IO_OK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][3] | MAIN[5][1] | MAIN[1][1] | MAIN[2][1] | MAIN[4][1] | MAIN[0][0] | MAIN[1][3] | MAIN[0][1] | CELL.IMUX_IO_OK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_E.SINGLE_V[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_E.SINGLE_V[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_E.SINGLE_V[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_E.SINGLE_V[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[23][1] | MAIN[30][1] | MAIN[25][2] | MAIN[30][3] | MAIN[28][1] | MAIN[27][1] | MAIN[26][1] | MAIN[29][1] | CELL.IMUX_IO_IK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][2] | MAIN[6][1] | MAIN[5][2] | MAIN[3][1] | MAIN[7][1] | MAIN[1][2] | MAIN[2][2] | MAIN[3][2] | CELL.IMUX_IO_IK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_E.SINGLE_V[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_E.SINGLE_V[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_E.SINGLE_V[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_E.SINGLE_V[2] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[14][2] | MAIN[17][1] | MAIN[15][2] | MAIN[18][2] | MAIN[17][2] | MAIN[16][2] | CELL.IMUX_IO_T[0] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_S0[1] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[0] |
| 0 | 1 | 1 | 0 | 0 | 1 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 0 | 1 | 0 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[0] |
| 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_S1[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_S1[1] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[12][2] | MAIN[14][1] | MAIN[11][2] | MAIN[13][2] | MAIN[16][1] | MAIN[15][1] | CELL.IMUX_IO_T[1] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_S1[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 1 | 0 | 1 | 1 | 0 | CELL.GCLK[0] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_S1[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.DEC_H[0] |
| 1 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[1] |
Bels IO
| Pin | Direction | IO[0] | IO[1] |
|---|---|---|---|
| IK | in | CELL.IMUX_IO_IK[0] invert by !MAIN[21][0] | CELL.IMUX_IO_IK[1] invert by !MAIN[11][0] |
| OK | in | CELL.IMUX_IO_OK[0] invert by !MAIN[28][0] | CELL.IMUX_IO_OK[1] invert by !MAIN[4][0] |
| O1 | in | CELL.IMUX_IO_O1[0] | CELL.IMUX_IO_O1[1] |
| O2 | in | CELL.IMUX_CLB_F4 | CELL.IMUX_CLB_G4 |
| T | in | CELL.IMUX_IO_T[0] invert by !MAIN[29][0] | CELL.IMUX_IO_T[1] invert by !MAIN[3][0] |
| I1 | out | CELL.OUT_IO_SN_I1[0] | CELL.OUT_IO_SN_I1[1] |
| I2 | out | CELL.OUT_IO_SN_I2[0] | CELL.OUT_IO_SN_I2[1] |
| CLKIN | out | - | CELL.OUT_IO_CLKIN |
| Attribute | IO[0] | IO[1] |
|---|---|---|
| SLEW | [enum: IO_SLEW] | [enum: IO_SLEW] |
| PULL | [enum: IO_PULL] | [enum: IO_PULL] |
| IFF_SRVAL bit 0 | !MAIN[19][1] | !MAIN[10][0] |
| OFF_SRVAL bit 0 | !MAIN[22][0] | !MAIN[10][1] |
| READBACK_I1 bit 0 | !MAIN[15][4] | !MAIN[16][3] |
| READBACK_I2 bit 0 | !MAIN[13][4] | !MAIN[13][3] |
| READBACK_OQ bit 0 | !MAIN[24][1] | !MAIN[4][2] |
| MUX_I1 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| MUX_I2 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| IFF_D | [enum: IO_IFF_D] | [enum: IO_IFF_D] |
| OFF_D_INV | !MAIN[25][0] | !MAIN[7][0] |
| MUX_OFF_D | [enum: IO_MUX_OFF_D] | [enum: IO_MUX_OFF_D] |
| MUX_O | [enum: IO_MUX_O] | [enum: IO_MUX_O] |
| OFF_USED | MAIN[23][0] | MAIN[9][0] |
| IO[0].SLEW | MAIN[31][0] | MAIN[30][0] |
|---|---|---|
| IO[1].SLEW | MAIN[1][0] | MAIN[2][0] |
| FAST | 0 | 0 |
| MEDFAST | 0 | 1 |
| MEDSLOW | 1 | 0 |
| SLOW | 1 | 1 |
| IO[0].PULL | MAIN[21][1] | MAIN[24][0] |
|---|---|---|
| IO[1].PULL | MAIN[11][1] | MAIN[8][0] |
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
| IO[0].MUX_I1 | MAIN[17][0] | MAIN[19][0] | MAIN[18][0] |
|---|---|---|---|
| IO[1].MUX_I1 | MAIN[14][0] | MAIN[16][0] | MAIN[15][0] |
| IO[0].MUX_I2 | MAIN[20][0] | MAIN[20][1] | MAIN[22][1] |
| IO[1].MUX_I2 | MAIN[12][0] | MAIN[12][1] | MAIN[13][0] |
| I | 0 | 0 | 1 |
| IQ | 1 | 1 | 1 |
| IQL | 0 | 1 | 0 |
| IO[0].IFF_D | MAIN[18][1] |
|---|---|
| IO[1].IFF_D | MAIN[13][1] |
| I | 1 |
| DELAY | 0 |
| IO[0].MUX_OFF_D | MAIN[26][0] |
|---|---|
| IO[1].MUX_OFF_D | MAIN[6][0] |
| O1 | 1 |
| O2 | 0 |
| IO[0].MUX_O | MAIN[27][0] | MAIN[24][2] | MAIN[25][1] |
|---|---|---|---|
| IO[1].MUX_O | MAIN[5][0] | MAIN[6][2] | MAIN[8][1] |
| O1 | 0 | 0 | 1 |
| O1_INV | 0 | 1 | 0 |
| O2 | 1 | 0 | 0 |
| O2_INV | 0 | 1 | 1 |
| OQ | 0 | 0 | 0 |
Bels DEC
| Pin | Direction | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|---|
| I | in | CELL.OUT_IO_SN_I1[0] | CELL.IMUX_CLB_C4 | CELL.OUT_IO_SN_I1[1] |
| O1 | bidir | CELL.DEC_H[0] | CELL.DEC_H[0] | CELL.DEC_H[0] |
| O2 | bidir | CELL.DEC_H[1] | CELL.DEC_H[1] | CELL.DEC_H[1] |
| Attribute | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|
| O1_P | !MAIN[6][5] | !MAIN[8][5] | MAIN[4][5] |
| O1_N | MAIN[5][5] | MAIN[4][4] | !MAIN[7][5] |
| O2_P | !MAIN[3][5] | !MAIN[3][4] | MAIN[0][5] |
| O2_N | MAIN[1][5] | MAIN[0][4] | !MAIN[2][5] |
Bel wires
| Wire | Pins |
|---|---|
| CELL.DEC_H[0] | DEC[0].O1, DEC[1].O1, DEC[2].O1 |
| CELL.DEC_H[1] | DEC[0].O2, DEC[1].O2, DEC[2].O2 |
| CELL.IMUX_CLB_F4 | IO[0].O2 |
| CELL.IMUX_CLB_G4 | IO[1].O2 |
| CELL.IMUX_CLB_C4 | DEC[1].I |
| CELL.IMUX_IO_O1[0] | IO[0].O1 |
| CELL.IMUX_IO_O1[1] | IO[1].O1 |
| CELL.IMUX_IO_OK[0] | IO[0].OK |
| CELL.IMUX_IO_OK[1] | IO[1].OK |
| CELL.IMUX_IO_IK[0] | IO[0].IK |
| CELL.IMUX_IO_IK[1] | IO[1].IK |
| CELL.IMUX_IO_T[0] | IO[0].T |
| CELL.IMUX_IO_T[1] | IO[1].T |
| CELL.OUT_IO_SN_I1[0] | IO[0].I1, DEC[0].I |
| CELL.OUT_IO_SN_I1[1] | IO[1].I1, DEC[2].I |
| CELL.OUT_IO_SN_I2[0] | IO[0].I2 |
| CELL.OUT_IO_SN_I2[1] | IO[1].I2 |
| CELL.OUT_IO_CLKIN | IO[1].CLKIN |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tile IO_S1
Cells: 4
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.LONG_H[3] | CELL.SINGLE_V[2] | !MAIN[18][5] |
| CELL.LONG_H[4] | CELL.SINGLE_V[3] | !MAIN[21][6] |
| CELL.LONG_V[0] | CELL.SINGLE_H_E[0] | !MAIN[29][6] |
| CELL.LONG_V[1] | CELL.SINGLE_H_E[1] | !MAIN[14][7] |
| CELL.LONG_V[2] | CELL.SINGLE_H[2] | !MAIN[12][7] |
| CELL.LONG_V[3] | CELL.SINGLE_H[3] | !MAIN[13][7] |
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.TIE_0 | !MAIN[12][9] |
| CELL.SINGLE_H[0] | CELL.OUT_CLB_X_S | !MAIN[11][6] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_SN_I2[1] | !MAIN[16][6] |
| CELL.SINGLE_H[1] | CELL.OUT_CLB_XQ_S | !MAIN[9][6] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[14][6] |
| CELL.SINGLE_H[2] | CELL.LONG_V[2] | !MAIN[25][7] |
| CELL.SINGLE_H[2] | CELL.OUT_CLB_X_S | !MAIN[13][6] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_SN_I2[1] | !MAIN[20][6] |
| CELL.SINGLE_H[3] | CELL.LONG_V[3] | !MAIN[17][7] |
| CELL.SINGLE_H[3] | CELL.OUT_CLB_XQ_S | !MAIN[10][6] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_SN_I2[0] | !MAIN[15][6] |
| CELL.SINGLE_H_E[0] | CELL.LONG_V[0] | !MAIN[30][6] |
| CELL.SINGLE_H_E[1] | CELL.LONG_V[1] | !MAIN[29][7] |
| CELL.SINGLE_V[0] | CELL.LONG_IO_H[0] | !MAIN[31][5] |
| CELL.SINGLE_V[0] | CELL.DEC_H[1] | !MAIN[28][5] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_SN_I1[0] | !MAIN[30][5] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_SN_I2_E1 | !MAIN[29][5] |
| CELL.SINGLE_V[1] | CELL.LONG_IO_H[1] | !MAIN[25][4] |
| CELL.SINGLE_V[1] | CELL.DEC_H[0] | !MAIN[22][4] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[23][4] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_SN_I1_E1 | !MAIN[24][4] |
| CELL.SINGLE_V[2] | CELL.TIE_0 | !MAIN[13][9] |
| CELL.SINGLE_V[2] | CELL.LONG_H[3] | !MAIN[30][7] |
| CELL.SINGLE_V[2] | CELL.LONG_IO_H[0] | !MAIN[31][4] |
| CELL.SINGLE_V[2] | CELL.DEC_H[1] | !MAIN[27][4] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_SN_I1[0] | !MAIN[30][4] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_SN_I2_E1 | !MAIN[29][4] |
| CELL.SINGLE_V[3] | CELL.LONG_H[4] | !MAIN[24][7] |
| CELL.SINGLE_V[3] | CELL.LONG_IO_H[1] | !MAIN[20][4] |
| CELL.SINGLE_V[3] | CELL.DEC_H[0] | !MAIN[19][5] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_SN_I2[0] | !MAIN[21][4] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_SN_I1_E1 | !MAIN[17][5] |
| CELL.DOUBLE_H0[0] | CELL.OUT_CLB_XQ_S | !MAIN[8][6] |
| CELL.DOUBLE_H0[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[18][6] |
| CELL.DOUBLE_H1[0] | CELL.OUT_CLB_X_S | !MAIN[12][6] |
| CELL.DOUBLE_H1[1] | CELL.OUT_IO_SN_I2[1] | !MAIN[19][6] |
| CELL.DOUBLE_V0[0] | CELL.OUT_IO_SN_I1_E1 | !MAIN[28][4] |
| CELL.DOUBLE_V0[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[19][4] |
| CELL.DOUBLE_V1[0] | CELL.OUT_IO_SN_I1[0] | !MAIN[26][4] |
| CELL.DOUBLE_V1[1] | CELL.OUT_IO_SN_I2_E1 | !MAIN[16][5] |
| CELL.DOUBLE_IO_S0[0] | CELL.DBUF_IO_H[1] | !MAIN[18][4] |
| CELL.DOUBLE_IO_S0[1] | CELL.DBUF_IO_H[1] | !MAIN[16][4] |
| CELL.DOUBLE_IO_S2[0] | CELL.DBUF_IO_H[0] | !MAIN[10][4] |
| CELL.DOUBLE_IO_S2[1] | CELL.DBUF_IO_H[0] | !MAIN[11][4] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.SINGLE_H_E[0] | !MAIN[28][9] |
| CELL.SINGLE_H[0] | CELL.SINGLE_V[0] | !MAIN[27][9] |
| CELL.SINGLE_H[0] | CELL.SINGLE_V_S[0] | !MAIN[26][9] |
| CELL.SINGLE_H[1] | CELL.SINGLE_H_E[1] | !MAIN[17][8] |
| CELL.SINGLE_H[1] | CELL.SINGLE_V[1] | !MAIN[17][9] |
| CELL.SINGLE_H[1] | CELL.SINGLE_V_S[1] | !MAIN[16][9] |
| CELL.SINGLE_H[2] | CELL.SINGLE_H_E[2] | !MAIN[27][8] |
| CELL.SINGLE_H[2] | CELL.SINGLE_V[2] | !MAIN[26][8] |
| CELL.SINGLE_H[2] | CELL.SINGLE_V_S[2] | !MAIN[25][8] |
| CELL.SINGLE_H[3] | CELL.SINGLE_H_E[3] | !MAIN[25][6] |
| CELL.SINGLE_H[3] | CELL.SINGLE_V[3] | !MAIN[26][7] |
| CELL.SINGLE_H[3] | CELL.SINGLE_V_S[3] | !MAIN[26][6] |
| CELL.SINGLE_H_E[0] | CELL.SINGLE_V[0] | !MAIN[30][9] |
| CELL.SINGLE_H_E[0] | CELL.SINGLE_V_S[0] | !MAIN[29][9] |
| CELL.SINGLE_H_E[1] | CELL.SINGLE_V[1] | !MAIN[19][8] |
| CELL.SINGLE_H_E[1] | CELL.SINGLE_V_S[1] | !MAIN[18][8] |
| CELL.SINGLE_H_E[2] | CELL.SINGLE_V[2] | !MAIN[29][8] |
| CELL.SINGLE_H_E[2] | CELL.SINGLE_V_S[2] | !MAIN[28][8] |
| CELL.SINGLE_H_E[3] | CELL.SINGLE_V[3] | !MAIN[28][7] |
| CELL.SINGLE_H_E[3] | CELL.SINGLE_V_S[3] | !MAIN[24][6] |
| CELL.SINGLE_V[0] | CELL.SINGLE_V_S[0] | !MAIN[31][9] |
| CELL.SINGLE_V[0] | CELL.DOUBLE_IO_S1[0] | !MAIN[19][3] |
| CELL.SINGLE_V[1] | CELL.SINGLE_V_S[1] | !MAIN[20][8] |
| CELL.SINGLE_V[1] | CELL.DOUBLE_IO_S0[0] | !MAIN[26][3] |
| CELL.SINGLE_V[1] | CELL.DOUBLE_IO_S2[0] | !MAIN[28][3] |
| CELL.SINGLE_V[2] | CELL.SINGLE_V_S[2] | !MAIN[30][8] |
| CELL.SINGLE_V[2] | CELL.DOUBLE_IO_S1[1] | !MAIN[2][4] |
| CELL.SINGLE_V[3] | CELL.SINGLE_V_S[3] | !MAIN[27][7] |
| CELL.SINGLE_V[3] | CELL.DOUBLE_IO_S0[1] | !MAIN[11][3] |
| CELL.SINGLE_V[3] | CELL.DOUBLE_IO_S2[1] | !MAIN[18][3] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_H2[0] | !MAIN[20][9] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_V0[0] | !MAIN[21][9] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_V2[0] | !MAIN[19][9] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_H2[1] | !MAIN[19][7] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_V0[1] | !MAIN[20][7] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_V2[1] | !MAIN[18][7] |
| CELL.DOUBLE_H2[0] | CELL.DOUBLE_V0[0] | !MAIN[23][9] |
| CELL.DOUBLE_H2[0] | CELL.DOUBLE_V2[0] | !MAIN[24][9] |
| CELL.DOUBLE_H2[1] | CELL.DOUBLE_V0[1] | !MAIN[22][7] |
| CELL.DOUBLE_H2[1] | CELL.DOUBLE_V2[1] | !MAIN[23][7] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_V2[0] | !MAIN[22][9] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_S0[1] | !MAIN[12][3] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_S1[1] | !MAIN[5][4] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_S2[1] | !MAIN[15][3] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_V2[1] | !MAIN[21][7] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_S0[0] | !MAIN[24][3] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_S1[0] | !MAIN[21][3] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_S2[0] | !MAIN[27][3] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_S0[0] | !MAIN[25][3] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_S1[0] | !MAIN[22][3] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_S2[0] | !MAIN[29][3] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_S0[1] | !MAIN[7][4] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_S1[1] | !MAIN[6][4] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_S2[1] | !MAIN[17][3] |
| CELL.DOUBLE_IO_S0[0] | CELL.DOUBLE_IO_S2[0] | !MAIN[23][3] |
| CELL.DOUBLE_IO_S0[1] | CELL.DOUBLE_IO_S2[1] | !MAIN[14][3] |
| Bits | Destination | |
|---|---|---|
| MAIN[14][4] | MAIN[12][4] | CELL.DBUF_IO_H[0] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_S0[1] |
| 1 | 1 | CELL.DOUBLE_IO_S0[0] |
| Bits | Destination | |
|---|---|---|
| MAIN[9][4] | MAIN[8][4] | CELL.DBUF_IO_H[1] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_S2[0] |
| 1 | 1 | CELL.DOUBLE_IO_S2[1] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[27][5] | MAIN[24][5] | MAIN[25][5] | MAIN[26][5] | CELL.LONG_V[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[15][5] | MAIN[12][5] | MAIN[14][5] | MAIN[17][4] | CELL.LONG_V[1] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[11][5] | MAIN[9][5] | MAIN[13][5] | MAIN[10][5] | CELL.LONG_V[2] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[23][5] | MAIN[20][5] | MAIN[21][5] | MAIN[22][5] | CELL.LONG_V[3] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[2][3] | MAIN[3][3] | MAIN[5][3] | MAIN[4][3] | MAIN[6][3] | CELL.LONG_IO_H[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_V[2] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[1][4] | MAIN[7][3] | MAIN[8][3] | MAIN[10][3] | MAIN[9][3] | CELL.LONG_IO_H[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_V[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[8][8] | MAIN[10][7] | MAIN[9][8] | MAIN[10][8] | MAIN[11][9] | MAIN[11][8] | MAIN[11][7] | CELL.IMUX_CLB_F2 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | CELL.LONG_H[4] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL_N.LONG_H[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | CELL.DOUBLE_H0[0] |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | CELL.DOUBLE_H1[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H1[0] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H0[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[6][8] | MAIN[6][6] | MAIN[5][9] | MAIN[7][8] | MAIN[5][8] | MAIN[6][7] | MAIN[8][9] | CELL.IMUX_CLB_F4 |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.LONG_H[4] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL.DOUBLE_H0[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 1 | CELL.DOUBLE_H1[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | CELL_N.LONG_H[2] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_H1[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H0[1] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][6] | MAIN[2][7] | MAIN[3][9] | MAIN[2][6] | MAIN[2][9] | MAIN[3][8] | MAIN[1][6] | MAIN[3][6] | CELL.IMUX_CLB_G2 |
| Source | ||||||||
| 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SPECIAL_CLB_COUT0 |
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | CELL_N.LONG_H[2] |
| 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_H0[1] |
| 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | CELL_N.LONG_H[0] |
| 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_H1[0] |
| 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H0[0] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[4][7] | MAIN[5][6] | MAIN[3][7] | MAIN[4][8] | MAIN[4][9] | MAIN[4][6] | MAIN[5][7] | CELL.IMUX_CLB_G4 |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | CELL_N.LONG_H[2] |
| 0 | 0 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | CELL.DOUBLE_H0[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H1[0] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 0 | 1 | 1 | 0 | 1 | CELL.DOUBLE_H0[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H1[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[0][8] | MAIN[2][8] | MAIN[0][9] | MAIN[0][7] | MAIN[1][9] | MAIN[1][8] | MAIN[1][7] | CELL.IMUX_CLB_C2 |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | CELL_N.LONG_H[2] |
| 0 | 0 | 0 | 1 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL.DOUBLE_H1[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 1 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_H0[1] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_H0[0] |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 0 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[7][9] | MAIN[9][7] | MAIN[10][9] | MAIN[7][7] | MAIN[9][9] | MAIN[7][6] | MAIN[8][7] | CELL.IMUX_CLB_C4 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.LONG_H[4] |
| 0 | 0 | 1 | 0 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | CELL_N.LONG_H[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 1 | 0 | 0 | 0 | 1 | CELL.SINGLE_H[2] |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | CELL.SINGLE_H[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_H0[1] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_H0[0] |
| 1 | 1 | 1 | 0 | 1 | 1 | 0 | CELL.DOUBLE_H1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H1[0] |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[21][2] | MAIN[19][2] | MAIN[20][3] | MAIN[20][2] | MAIN[22][2] | CELL.IMUX_IO_O1[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.DEC_H[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_H[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_V[3] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[7][2] | MAIN[10][2] | MAIN[9][2] | MAIN[8][2] | MAIN[9][1] | CELL.IMUX_IO_O1[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DEC_H[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.DEC_H[1] |
| 0 | 1 | 0 | 1 | 1 | CELL_E.LONG_V[0] |
| 0 | 1 | 1 | 0 | 1 | CELL_E.DOUBLE_V0[1] |
| 0 | 1 | 1 | 1 | 0 | CELL_E.LONG_V[1] |
| 1 | 0 | 1 | 1 | 1 | CELL_E.DOUBLE_V1[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[23][2] | MAIN[31][2] | MAIN[31][3] | MAIN[26][2] | MAIN[29][2] | MAIN[28][2] | MAIN[27][2] | MAIN[30][2] | CELL.IMUX_IO_OK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][3] | MAIN[5][1] | MAIN[1][1] | MAIN[2][1] | MAIN[4][1] | MAIN[0][0] | MAIN[1][3] | MAIN[0][1] | CELL.IMUX_IO_OK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_E.SINGLE_V[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_E.SINGLE_V[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_E.SINGLE_V[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_E.SINGLE_V[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[23][1] | MAIN[30][1] | MAIN[25][2] | MAIN[30][3] | MAIN[28][1] | MAIN[27][1] | MAIN[26][1] | MAIN[29][1] | CELL.IMUX_IO_IK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][2] | MAIN[6][1] | MAIN[5][2] | MAIN[3][1] | MAIN[7][1] | MAIN[1][2] | MAIN[2][2] | MAIN[3][2] | CELL.IMUX_IO_IK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_E.SINGLE_V[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_E.SINGLE_V[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_E.SINGLE_V[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_E.SINGLE_V[2] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[14][2] | MAIN[17][1] | MAIN[15][2] | MAIN[18][2] | MAIN[17][2] | MAIN[16][2] | CELL.IMUX_IO_T[0] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_S0[1] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[0] |
| 0 | 1 | 1 | 0 | 0 | 1 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 0 | 1 | 0 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[0] |
| 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_S1[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_S1[1] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[12][2] | MAIN[14][1] | MAIN[11][2] | MAIN[13][2] | MAIN[16][1] | MAIN[15][1] | CELL.IMUX_IO_T[1] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_S1[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 1 | 0 | 1 | 1 | 0 | CELL.GCLK[0] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_S1[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.DEC_H[0] |
| 1 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[1] |
Bels IO
| Pin | Direction | IO[0] | IO[1] |
|---|---|---|---|
| IK | in | CELL.IMUX_IO_IK[0] invert by !MAIN[21][0] | CELL.IMUX_IO_IK[1] invert by !MAIN[11][0] |
| OK | in | CELL.IMUX_IO_OK[0] invert by !MAIN[28][0] | CELL.IMUX_IO_OK[1] invert by !MAIN[4][0] |
| O1 | in | CELL.IMUX_IO_O1[0] | CELL.IMUX_IO_O1[1] |
| O2 | in | CELL.IMUX_CLB_F4 | CELL.IMUX_CLB_G4 |
| T | in | CELL.IMUX_IO_T[0] invert by !MAIN[29][0] | CELL.IMUX_IO_T[1] invert by !MAIN[3][0] |
| I1 | out | CELL.OUT_IO_SN_I1[0] | CELL.OUT_IO_SN_I1[1] |
| I2 | out | CELL.OUT_IO_SN_I2[0] | CELL.OUT_IO_SN_I2[1] |
| Attribute | IO[0] | IO[1] |
|---|---|---|
| SLEW | [enum: IO_SLEW] | [enum: IO_SLEW] |
| PULL | [enum: IO_PULL] | [enum: IO_PULL] |
| IFF_SRVAL bit 0 | !MAIN[19][1] | !MAIN[10][0] |
| OFF_SRVAL bit 0 | !MAIN[22][0] | !MAIN[10][1] |
| READBACK_I1 bit 0 | !MAIN[15][4] | !MAIN[16][3] |
| READBACK_I2 bit 0 | !MAIN[13][4] | !MAIN[13][3] |
| READBACK_OQ bit 0 | !MAIN[24][1] | !MAIN[4][2] |
| MUX_I1 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| MUX_I2 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| IFF_D | [enum: IO_IFF_D] | [enum: IO_IFF_D] |
| OFF_D_INV | !MAIN[25][0] | !MAIN[7][0] |
| MUX_OFF_D | [enum: IO_MUX_OFF_D] | [enum: IO_MUX_OFF_D] |
| MUX_O | [enum: IO_MUX_O] | [enum: IO_MUX_O] |
| OFF_USED | MAIN[23][0] | MAIN[9][0] |
| IO[0].SLEW | MAIN[31][0] | MAIN[30][0] |
|---|---|---|
| IO[1].SLEW | MAIN[1][0] | MAIN[2][0] |
| FAST | 0 | 0 |
| MEDFAST | 0 | 1 |
| MEDSLOW | 1 | 0 |
| SLOW | 1 | 1 |
| IO[0].PULL | MAIN[21][1] | MAIN[24][0] |
|---|---|---|
| IO[1].PULL | MAIN[11][1] | MAIN[8][0] |
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
| IO[0].MUX_I1 | MAIN[17][0] | MAIN[19][0] | MAIN[18][0] |
|---|---|---|---|
| IO[1].MUX_I1 | MAIN[14][0] | MAIN[16][0] | MAIN[15][0] |
| IO[0].MUX_I2 | MAIN[20][0] | MAIN[20][1] | MAIN[22][1] |
| IO[1].MUX_I2 | MAIN[12][0] | MAIN[12][1] | MAIN[13][0] |
| I | 0 | 0 | 1 |
| IQ | 1 | 1 | 1 |
| IQL | 0 | 1 | 0 |
| IO[0].IFF_D | MAIN[18][1] |
|---|---|
| IO[1].IFF_D | MAIN[13][1] |
| I | 1 |
| DELAY | 0 |
| IO[0].MUX_OFF_D | MAIN[26][0] |
|---|---|
| IO[1].MUX_OFF_D | MAIN[6][0] |
| O1 | 1 |
| O2 | 0 |
| IO[0].MUX_O | MAIN[27][0] | MAIN[24][2] | MAIN[25][1] |
|---|---|---|---|
| IO[1].MUX_O | MAIN[5][0] | MAIN[6][2] | MAIN[8][1] |
| O1 | 0 | 0 | 1 |
| O1_INV | 0 | 1 | 0 |
| O2 | 1 | 0 | 0 |
| O2_INV | 0 | 1 | 1 |
| OQ | 0 | 0 | 0 |
Bels DEC
| Pin | Direction | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|---|
| I | in | CELL.OUT_IO_SN_I1[0] | CELL.IMUX_CLB_C4 | CELL.OUT_IO_SN_I1[1] |
| O1 | bidir | CELL.DEC_H[0] | CELL.DEC_H[0] | CELL.DEC_H[0] |
| O2 | bidir | CELL.DEC_H[1] | CELL.DEC_H[1] | CELL.DEC_H[1] |
| Attribute | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|
| O1_P | !MAIN[6][5] | !MAIN[8][5] | MAIN[4][5] |
| O1_N | MAIN[5][5] | MAIN[4][4] | !MAIN[7][5] |
| O2_P | !MAIN[3][5] | !MAIN[3][4] | MAIN[0][5] |
| O2_N | MAIN[1][5] | MAIN[0][4] | !MAIN[2][5] |
Bel wires
| Wire | Pins |
|---|---|
| CELL.DEC_H[0] | DEC[0].O1, DEC[1].O1, DEC[2].O1 |
| CELL.DEC_H[1] | DEC[0].O2, DEC[1].O2, DEC[2].O2 |
| CELL.IMUX_CLB_F4 | IO[0].O2 |
| CELL.IMUX_CLB_G4 | IO[1].O2 |
| CELL.IMUX_CLB_C4 | DEC[1].I |
| CELL.IMUX_IO_O1[0] | IO[0].O1 |
| CELL.IMUX_IO_O1[1] | IO[1].O1 |
| CELL.IMUX_IO_OK[0] | IO[0].OK |
| CELL.IMUX_IO_OK[1] | IO[1].OK |
| CELL.IMUX_IO_IK[0] | IO[0].IK |
| CELL.IMUX_IO_IK[1] | IO[1].IK |
| CELL.IMUX_IO_T[0] | IO[0].T |
| CELL.IMUX_IO_T[1] | IO[1].T |
| CELL.OUT_IO_SN_I1[0] | IO[0].I1, DEC[0].I |
| CELL.OUT_IO_SN_I1[1] | IO[1].I1, DEC[2].I |
| CELL.OUT_IO_SN_I2[0] | IO[0].I2 |
| CELL.OUT_IO_SN_I2[1] | IO[1].I2 |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tile IO_S1_W
Cells: 4
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.LONG_H[3] | CELL.SINGLE_V[2] | !MAIN[18][5] |
| CELL.LONG_H[4] | CELL.SINGLE_V[3] | !MAIN[21][6] |
| CELL.LONG_V[0] | CELL.SINGLE_H_E[0] | !MAIN[29][6] |
| CELL.LONG_V[1] | CELL.SINGLE_H_E[1] | !MAIN[14][7] |
| CELL.LONG_V[2] | CELL.SINGLE_H[2] | !MAIN[12][7] |
| CELL.LONG_V[3] | CELL.SINGLE_H[3] | !MAIN[13][7] |
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.TIE_0 | !MAIN[12][9] |
| CELL.SINGLE_H[0] | CELL.OUT_CLB_X_S | !MAIN[11][6] |
| CELL.SINGLE_H[0] | CELL.OUT_IO_SN_I2[1] | !MAIN[16][6] |
| CELL.SINGLE_H[1] | CELL.OUT_CLB_XQ_S | !MAIN[9][6] |
| CELL.SINGLE_H[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[14][6] |
| CELL.SINGLE_H[2] | CELL.LONG_V[2] | !MAIN[25][7] |
| CELL.SINGLE_H[2] | CELL.OUT_CLB_X_S | !MAIN[13][6] |
| CELL.SINGLE_H[2] | CELL.OUT_IO_SN_I2[1] | !MAIN[20][6] |
| CELL.SINGLE_H[3] | CELL.LONG_V[3] | !MAIN[17][7] |
| CELL.SINGLE_H[3] | CELL.OUT_CLB_XQ_S | !MAIN[10][6] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_SN_I2[0] | !MAIN[15][6] |
| CELL.SINGLE_H_E[0] | CELL.LONG_V[0] | !MAIN[30][6] |
| CELL.SINGLE_H_E[1] | CELL.LONG_V[1] | !MAIN[29][7] |
| CELL.SINGLE_V[0] | CELL.LONG_IO_H[0] | !MAIN[31][5] |
| CELL.SINGLE_V[0] | CELL.DEC_H[1] | !MAIN[28][5] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_SN_I1[0] | !MAIN[30][5] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_SN_I2_E1 | !MAIN[29][5] |
| CELL.SINGLE_V[1] | CELL.LONG_IO_H[1] | !MAIN[25][4] |
| CELL.SINGLE_V[1] | CELL.DEC_H[0] | !MAIN[22][4] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[23][4] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_SN_I1_E1 | !MAIN[24][4] |
| CELL.SINGLE_V[2] | CELL.TIE_0 | !MAIN[13][9] |
| CELL.SINGLE_V[2] | CELL.LONG_H[3] | !MAIN[30][7] |
| CELL.SINGLE_V[2] | CELL.LONG_IO_H[0] | !MAIN[31][4] |
| CELL.SINGLE_V[2] | CELL.DEC_H[1] | !MAIN[27][4] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_SN_I1[0] | !MAIN[30][4] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_SN_I2_E1 | !MAIN[29][4] |
| CELL.SINGLE_V[3] | CELL.LONG_H[4] | !MAIN[24][7] |
| CELL.SINGLE_V[3] | CELL.LONG_IO_H[1] | !MAIN[20][4] |
| CELL.SINGLE_V[3] | CELL.DEC_H[0] | !MAIN[19][5] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_SN_I2[0] | !MAIN[21][4] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_SN_I1_E1 | !MAIN[17][5] |
| CELL.DOUBLE_H0[0] | CELL.OUT_CLB_XQ_S | !MAIN[8][6] |
| CELL.DOUBLE_H0[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[18][6] |
| CELL.DOUBLE_H1[0] | CELL.OUT_CLB_X_S | !MAIN[12][6] |
| CELL.DOUBLE_H1[1] | CELL.OUT_IO_SN_I2[1] | !MAIN[19][6] |
| CELL.DOUBLE_V0[0] | CELL.OUT_IO_SN_I1_E1 | !MAIN[28][4] |
| CELL.DOUBLE_V0[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[19][4] |
| CELL.DOUBLE_V1[0] | CELL.OUT_IO_SN_I1[0] | !MAIN[26][4] |
| CELL.DOUBLE_V1[1] | CELL.OUT_IO_SN_I2_E1 | !MAIN[16][5] |
| CELL.DOUBLE_IO_S0[0] | CELL.DBUF_IO_H[1] | !MAIN[18][4] |
| CELL.DOUBLE_IO_S0[1] | CELL.DBUF_IO_H[1] | !MAIN[16][4] |
| CELL.DOUBLE_IO_S2[0] | CELL.DBUF_IO_H[0] | !MAIN[10][4] |
| CELL.DOUBLE_IO_S2[1] | CELL.DBUF_IO_H[0] | !MAIN[11][4] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.SINGLE_H_E[0] | !MAIN[28][9] |
| CELL.SINGLE_H[0] | CELL.SINGLE_V[0] | !MAIN[27][9] |
| CELL.SINGLE_H[0] | CELL.SINGLE_V_S[0] | !MAIN[26][9] |
| CELL.SINGLE_H[1] | CELL.SINGLE_H_E[1] | !MAIN[17][8] |
| CELL.SINGLE_H[1] | CELL.SINGLE_V[1] | !MAIN[17][9] |
| CELL.SINGLE_H[1] | CELL.SINGLE_V_S[1] | !MAIN[16][9] |
| CELL.SINGLE_H[2] | CELL.SINGLE_H_E[2] | !MAIN[27][8] |
| CELL.SINGLE_H[2] | CELL.SINGLE_V[2] | !MAIN[26][8] |
| CELL.SINGLE_H[2] | CELL.SINGLE_V_S[2] | !MAIN[25][8] |
| CELL.SINGLE_H[3] | CELL.SINGLE_H_E[3] | !MAIN[25][6] |
| CELL.SINGLE_H[3] | CELL.SINGLE_V[3] | !MAIN[26][7] |
| CELL.SINGLE_H[3] | CELL.SINGLE_V_S[3] | !MAIN[26][6] |
| CELL.SINGLE_H_E[0] | CELL.SINGLE_V[0] | !MAIN[30][9] |
| CELL.SINGLE_H_E[0] | CELL.SINGLE_V_S[0] | !MAIN[29][9] |
| CELL.SINGLE_H_E[1] | CELL.SINGLE_V[1] | !MAIN[19][8] |
| CELL.SINGLE_H_E[1] | CELL.SINGLE_V_S[1] | !MAIN[18][8] |
| CELL.SINGLE_H_E[2] | CELL.SINGLE_V[2] | !MAIN[29][8] |
| CELL.SINGLE_H_E[2] | CELL.SINGLE_V_S[2] | !MAIN[28][8] |
| CELL.SINGLE_H_E[3] | CELL.SINGLE_V[3] | !MAIN[28][7] |
| CELL.SINGLE_H_E[3] | CELL.SINGLE_V_S[3] | !MAIN[24][6] |
| CELL.SINGLE_V[0] | CELL.SINGLE_V_S[0] | !MAIN[31][9] |
| CELL.SINGLE_V[0] | CELL.DOUBLE_IO_S1[0] | !MAIN[19][3] |
| CELL.SINGLE_V[1] | CELL.SINGLE_V_S[1] | !MAIN[20][8] |
| CELL.SINGLE_V[1] | CELL.DOUBLE_IO_S0[0] | !MAIN[26][3] |
| CELL.SINGLE_V[1] | CELL.DOUBLE_IO_S2[0] | !MAIN[28][3] |
| CELL.SINGLE_V[2] | CELL.SINGLE_V_S[2] | !MAIN[30][8] |
| CELL.SINGLE_V[2] | CELL.DOUBLE_IO_S1[1] | !MAIN[2][4] |
| CELL.SINGLE_V[3] | CELL.SINGLE_V_S[3] | !MAIN[27][7] |
| CELL.SINGLE_V[3] | CELL.DOUBLE_IO_S0[1] | !MAIN[11][3] |
| CELL.SINGLE_V[3] | CELL.DOUBLE_IO_S2[1] | !MAIN[18][3] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_H2[0] | !MAIN[20][9] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_V0[0] | !MAIN[21][9] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_V2[0] | !MAIN[19][9] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_H2[1] | !MAIN[19][7] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_V0[1] | !MAIN[20][7] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_V2[1] | !MAIN[18][7] |
| CELL.DOUBLE_H2[0] | CELL.DOUBLE_V0[0] | !MAIN[23][9] |
| CELL.DOUBLE_H2[0] | CELL.DOUBLE_V2[0] | !MAIN[24][9] |
| CELL.DOUBLE_H2[1] | CELL.DOUBLE_V0[1] | !MAIN[22][7] |
| CELL.DOUBLE_H2[1] | CELL.DOUBLE_V2[1] | !MAIN[23][7] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_V2[0] | !MAIN[22][9] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_S0[1] | !MAIN[12][3] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_S1[1] | !MAIN[5][4] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_S2[1] | !MAIN[15][3] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_V2[1] | !MAIN[21][7] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_S0[0] | !MAIN[24][3] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_S1[0] | !MAIN[21][3] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_S2[0] | !MAIN[27][3] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_S0[0] | !MAIN[25][3] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_S1[0] | !MAIN[22][3] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_S2[0] | !MAIN[29][3] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_S0[1] | !MAIN[7][4] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_S1[1] | !MAIN[6][4] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_S2[1] | !MAIN[17][3] |
| CELL.DOUBLE_IO_S0[0] | CELL.DOUBLE_IO_S2[0] | !MAIN[23][3] |
| CELL.DOUBLE_IO_S0[1] | CELL.DOUBLE_IO_S2[1] | !MAIN[14][3] |
| Bits | Destination | |
|---|---|---|
| MAIN[14][4] | MAIN[12][4] | CELL.DBUF_IO_H[0] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_S0[1] |
| 1 | 1 | CELL.DOUBLE_IO_S0[0] |
| Bits | Destination | |
|---|---|---|
| MAIN[9][4] | MAIN[8][4] | CELL.DBUF_IO_H[1] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_S2[0] |
| 1 | 1 | CELL.DOUBLE_IO_S2[1] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[27][5] | MAIN[24][5] | MAIN[25][5] | MAIN[26][5] | CELL.LONG_V[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[15][5] | MAIN[12][5] | MAIN[14][5] | MAIN[17][4] | CELL.LONG_V[1] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[11][5] | MAIN[9][5] | MAIN[13][5] | MAIN[10][5] | CELL.LONG_V[2] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[23][5] | MAIN[20][5] | MAIN[21][5] | MAIN[22][5] | CELL.LONG_V[3] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[2][3] | MAIN[3][3] | MAIN[5][3] | MAIN[4][3] | MAIN[6][3] | CELL.LONG_IO_H[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_V[2] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[1][4] | MAIN[7][3] | MAIN[8][3] | MAIN[10][3] | MAIN[9][3] | CELL.LONG_IO_H[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_V[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[8][8] | MAIN[10][7] | MAIN[9][8] | MAIN[10][8] | MAIN[11][9] | MAIN[11][8] | MAIN[11][7] | CELL.IMUX_CLB_F2 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | CELL.LONG_H[4] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL_N.LONG_H[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | CELL.DOUBLE_H0[0] |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | CELL.DOUBLE_H1[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H1[0] |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H0[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[6][8] | MAIN[6][6] | MAIN[5][9] | MAIN[7][8] | MAIN[5][8] | MAIN[6][7] | MAIN[8][9] | CELL.IMUX_CLB_F4 |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.LONG_H[4] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL.DOUBLE_H0[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 1 | CELL.DOUBLE_H1[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | CELL_N.LONG_H[2] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_H1[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H0[1] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][6] | MAIN[2][7] | MAIN[3][9] | MAIN[2][6] | MAIN[2][9] | MAIN[3][8] | MAIN[1][6] | MAIN[3][6] | CELL.IMUX_CLB_G2 |
| Source | ||||||||
| 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SPECIAL_CLB_COUT0 |
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | CELL_N.LONG_H[2] |
| 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_H0[1] |
| 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | CELL_N.LONG_H[0] |
| 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_H1[0] |
| 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H0[0] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[4][7] | MAIN[5][6] | MAIN[3][7] | MAIN[4][8] | MAIN[4][9] | MAIN[4][6] | MAIN[5][7] | CELL.IMUX_CLB_G4 |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | CELL_N.LONG_H[2] |
| 0 | 0 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | CELL.DOUBLE_H0[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H1[0] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 0 | 1 | 1 | 0 | 1 | CELL.DOUBLE_H0[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H1[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[0][8] | MAIN[2][8] | MAIN[0][9] | MAIN[0][7] | MAIN[1][9] | MAIN[1][8] | MAIN[1][7] | CELL.IMUX_CLB_C2 |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | CELL_N.LONG_H[2] |
| 0 | 0 | 0 | 1 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL.DOUBLE_H1[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 1 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | CELL.LONG_H[4] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_H0[1] |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_H0[0] |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 1 | 1 | 0 | 1 | 1 | 1 | 0 | CELL.DOUBLE_H1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[7][9] | MAIN[9][7] | MAIN[10][9] | MAIN[7][7] | MAIN[9][9] | MAIN[7][6] | MAIN[8][7] | CELL.IMUX_CLB_C4 |
| Source | |||||||
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.LONG_H[4] |
| 0 | 0 | 1 | 0 | 1 | 1 | 0 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | CELL_N.LONG_H[0] |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | CELL_N.LONG_H[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 0 | 1 | 1 | 0 | 0 | 0 | 1 | CELL.SINGLE_H[2] |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | CELL.SINGLE_H[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_H0[1] |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_H0[0] |
| 1 | 1 | 1 | 0 | 1 | 1 | 0 | CELL.DOUBLE_H1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_H1[0] |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[21][2] | MAIN[19][2] | MAIN[20][3] | MAIN[20][2] | MAIN[22][2] | CELL.IMUX_IO_O1[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.DEC_H[0] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_H[1] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_V[3] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[7][2] | MAIN[10][2] | MAIN[9][2] | MAIN[8][2] | MAIN[9][1] | CELL.IMUX_IO_O1[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DEC_H[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.DEC_H[1] |
| 0 | 1 | 0 | 1 | 1 | CELL_E.LONG_V[0] |
| 0 | 1 | 1 | 0 | 1 | CELL_E.DOUBLE_V0[1] |
| 0 | 1 | 1 | 1 | 0 | CELL_E.LONG_V[1] |
| 1 | 0 | 1 | 1 | 1 | CELL_E.DOUBLE_V1[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[23][2] | MAIN[31][2] | MAIN[31][3] | MAIN[26][2] | MAIN[29][2] | MAIN[28][2] | MAIN[27][2] | MAIN[30][2] | CELL.IMUX_IO_OK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][3] | MAIN[5][1] | MAIN[1][1] | MAIN[2][1] | MAIN[4][1] | MAIN[0][0] | MAIN[1][3] | MAIN[0][1] | CELL.IMUX_IO_OK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_E.SINGLE_V[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_E.SINGLE_V[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_E.SINGLE_V[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_E.SINGLE_V[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[23][1] | MAIN[30][1] | MAIN[25][2] | MAIN[30][3] | MAIN[28][1] | MAIN[27][1] | MAIN[26][1] | MAIN[29][1] | CELL.IMUX_IO_IK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][2] | MAIN[6][1] | MAIN[5][2] | MAIN[3][1] | MAIN[7][1] | MAIN[1][2] | MAIN[2][2] | MAIN[3][2] | CELL.IMUX_IO_IK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_E.SINGLE_V[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_E.SINGLE_V[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_E.SINGLE_V[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_E.SINGLE_V[2] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[14][2] | MAIN[17][1] | MAIN[15][2] | MAIN[18][2] | MAIN[17][2] | MAIN[16][2] | CELL.IMUX_IO_T[0] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_S0[1] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[0] |
| 0 | 1 | 1 | 0 | 0 | 1 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 0 | 1 | 0 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[0] |
| 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_S1[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_S1[1] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[12][2] | MAIN[14][1] | MAIN[11][2] | MAIN[13][2] | MAIN[16][1] | MAIN[15][1] | CELL.IMUX_IO_T[1] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_S1[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 1 | 0 | 1 | 1 | 0 | CELL.GCLK[0] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_S1[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.DEC_H[0] |
| 1 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[1] |
Bels IO
| Pin | Direction | IO[0] | IO[1] |
|---|---|---|---|
| IK | in | CELL.IMUX_IO_IK[0] invert by !MAIN[21][0] | CELL.IMUX_IO_IK[1] invert by !MAIN[11][0] |
| OK | in | CELL.IMUX_IO_OK[0] invert by !MAIN[28][0] | CELL.IMUX_IO_OK[1] invert by !MAIN[4][0] |
| O1 | in | CELL.IMUX_IO_O1[0] | CELL.IMUX_IO_O1[1] |
| O2 | in | CELL.IMUX_CLB_F4 | CELL.IMUX_CLB_G4 |
| T | in | CELL.IMUX_IO_T[0] invert by !MAIN[29][0] | CELL.IMUX_IO_T[1] invert by !MAIN[3][0] |
| I1 | out | CELL.OUT_IO_SN_I1[0] | CELL.OUT_IO_SN_I1[1] |
| I2 | out | CELL.OUT_IO_SN_I2[0] | CELL.OUT_IO_SN_I2[1] |
| CLKIN | out | CELL.OUT_IO_CLKIN | - |
| Attribute | IO[0] | IO[1] |
|---|---|---|
| SLEW | [enum: IO_SLEW] | [enum: IO_SLEW] |
| PULL | [enum: IO_PULL] | [enum: IO_PULL] |
| IFF_SRVAL bit 0 | !MAIN[19][1] | !MAIN[10][0] |
| OFF_SRVAL bit 0 | !MAIN[22][0] | !MAIN[10][1] |
| READBACK_I1 bit 0 | !MAIN[15][4] | !MAIN[16][3] |
| READBACK_I2 bit 0 | !MAIN[13][4] | !MAIN[13][3] |
| READBACK_OQ bit 0 | !MAIN[24][1] | !MAIN[4][2] |
| MUX_I1 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| MUX_I2 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| IFF_D | [enum: IO_IFF_D] | [enum: IO_IFF_D] |
| OFF_D_INV | !MAIN[25][0] | !MAIN[7][0] |
| MUX_OFF_D | [enum: IO_MUX_OFF_D] | [enum: IO_MUX_OFF_D] |
| MUX_O | [enum: IO_MUX_O] | [enum: IO_MUX_O] |
| OFF_USED | MAIN[23][0] | MAIN[9][0] |
| IO[0].SLEW | MAIN[31][0] | MAIN[30][0] |
|---|---|---|
| IO[1].SLEW | MAIN[1][0] | MAIN[2][0] |
| FAST | 0 | 0 |
| MEDFAST | 0 | 1 |
| MEDSLOW | 1 | 0 |
| SLOW | 1 | 1 |
| IO[0].PULL | MAIN[21][1] | MAIN[24][0] |
|---|---|---|
| IO[1].PULL | MAIN[11][1] | MAIN[8][0] |
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
| IO[0].MUX_I1 | MAIN[17][0] | MAIN[19][0] | MAIN[18][0] |
|---|---|---|---|
| IO[1].MUX_I1 | MAIN[14][0] | MAIN[16][0] | MAIN[15][0] |
| IO[0].MUX_I2 | MAIN[20][0] | MAIN[20][1] | MAIN[22][1] |
| IO[1].MUX_I2 | MAIN[12][0] | MAIN[12][1] | MAIN[13][0] |
| I | 0 | 0 | 1 |
| IQ | 1 | 1 | 1 |
| IQL | 0 | 1 | 0 |
| IO[0].IFF_D | MAIN[18][1] |
|---|---|
| IO[1].IFF_D | MAIN[13][1] |
| I | 1 |
| DELAY | 0 |
| IO[0].MUX_OFF_D | MAIN[26][0] |
|---|---|
| IO[1].MUX_OFF_D | MAIN[6][0] |
| O1 | 1 |
| O2 | 0 |
| IO[0].MUX_O | MAIN[27][0] | MAIN[24][2] | MAIN[25][1] |
|---|---|---|---|
| IO[1].MUX_O | MAIN[5][0] | MAIN[6][2] | MAIN[8][1] |
| O1 | 0 | 0 | 1 |
| O1_INV | 0 | 1 | 0 |
| O2 | 1 | 0 | 0 |
| O2_INV | 0 | 1 | 1 |
| OQ | 0 | 0 | 0 |
Bels DEC
| Pin | Direction | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|---|
| I | in | CELL.OUT_IO_SN_I1[0] | CELL.IMUX_CLB_C4 | CELL.OUT_IO_SN_I1[1] |
| O1 | bidir | CELL.DEC_H[0] | CELL.DEC_H[0] | CELL.DEC_H[0] |
| O2 | bidir | CELL.DEC_H[1] | CELL.DEC_H[1] | CELL.DEC_H[1] |
| Attribute | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|
| O1_P | !MAIN[6][5] | !MAIN[8][5] | MAIN[4][5] |
| O1_N | MAIN[5][5] | MAIN[4][4] | !MAIN[7][5] |
| O2_P | !MAIN[3][5] | !MAIN[3][4] | MAIN[0][5] |
| O2_N | MAIN[1][5] | MAIN[0][4] | !MAIN[2][5] |
Bel wires
| Wire | Pins |
|---|---|
| CELL.DEC_H[0] | DEC[0].O1, DEC[1].O1, DEC[2].O1 |
| CELL.DEC_H[1] | DEC[0].O2, DEC[1].O2, DEC[2].O2 |
| CELL.IMUX_CLB_F4 | IO[0].O2 |
| CELL.IMUX_CLB_G4 | IO[1].O2 |
| CELL.IMUX_CLB_C4 | DEC[1].I |
| CELL.IMUX_IO_O1[0] | IO[0].O1 |
| CELL.IMUX_IO_O1[1] | IO[1].O1 |
| CELL.IMUX_IO_OK[0] | IO[0].OK |
| CELL.IMUX_IO_OK[1] | IO[1].OK |
| CELL.IMUX_IO_IK[0] | IO[0].IK |
| CELL.IMUX_IO_IK[1] | IO[1].IK |
| CELL.IMUX_IO_T[0] | IO[0].T |
| CELL.IMUX_IO_T[1] | IO[1].T |
| CELL.OUT_IO_SN_I1[0] | IO[0].I1, DEC[0].I |
| CELL.OUT_IO_SN_I1[1] | IO[1].I1, DEC[2].I |
| CELL.OUT_IO_SN_I2[0] | IO[0].I2 |
| CELL.OUT_IO_SN_I2[1] | IO[1].I2 |
| CELL.OUT_IO_CLKIN | IO[0].CLKIN |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tile IO_N0
Cells: 3
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.LONG_H[0] | CELL.SINGLE_V[0] | !MAIN_S[29][9] |
| CELL.LONG_H[2] | CELL.SINGLE_V[1] | !MAIN[18][0] |
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_V[0] | CELL.LONG_H[0] | !MAIN_S[30][9] |
| CELL.SINGLE_V[0] | CELL.LONG_IO_H[0] | !MAIN[31][0] |
| CELL.SINGLE_V[0] | CELL.DEC_H[0] | !MAIN[28][0] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_SN_I1[0] | !MAIN[30][0] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_SN_I2_E1 | !MAIN[29][0] |
| CELL.SINGLE_V[1] | CELL.LONG_H[2] | !MAIN_S[21][9] |
| CELL.SINGLE_V[1] | CELL.LONG_IO_H[1] | !MAIN[25][1] |
| CELL.SINGLE_V[1] | CELL.DEC_H[1] | !MAIN[22][1] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[23][1] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_SN_I1_E1 | !MAIN[24][1] |
| CELL.SINGLE_V[2] | CELL.LONG_IO_H[0] | !MAIN[31][1] |
| CELL.SINGLE_V[2] | CELL.DEC_H[0] | !MAIN[27][1] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_SN_I1[0] | !MAIN[30][1] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_SN_I2_E1 | !MAIN[29][1] |
| CELL.SINGLE_V[3] | CELL.LONG_IO_H[1] | !MAIN[20][1] |
| CELL.SINGLE_V[3] | CELL.DEC_H[1] | !MAIN[19][0] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_SN_I2[0] | !MAIN[21][1] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_SN_I1_E1 | !MAIN[17][0] |
| CELL.DOUBLE_V0[0] | CELL.OUT_IO_SN_I1_E1 | !MAIN[28][1] |
| CELL.DOUBLE_V0[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[19][1] |
| CELL.DOUBLE_V1[0] | CELL.OUT_IO_SN_I1[0] | !MAIN[26][1] |
| CELL.DOUBLE_V1[1] | CELL.OUT_IO_SN_I2_E1 | !MAIN[16][0] |
| CELL.DOUBLE_IO_N0[0] | CELL.DBUF_IO_H[0] | !MAIN[10][1] |
| CELL.DOUBLE_IO_N0[1] | CELL.DBUF_IO_H[0] | !MAIN[11][1] |
| CELL.DOUBLE_IO_N2[0] | CELL.DBUF_IO_H[1] | !MAIN[18][1] |
| CELL.DOUBLE_IO_N2[1] | CELL.DBUF_IO_H[1] | !MAIN[16][1] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_V[0] | CELL.DOUBLE_IO_N0[0] | !MAIN[28][2] |
| CELL.SINGLE_V[0] | CELL.DOUBLE_IO_N2[0] | !MAIN[26][2] |
| CELL.SINGLE_V[1] | CELL.DOUBLE_IO_N1[0] | !MAIN[19][2] |
| CELL.SINGLE_V[2] | CELL.DOUBLE_IO_N0[1] | !MAIN[18][2] |
| CELL.SINGLE_V[2] | CELL.DOUBLE_IO_N2[1] | !MAIN[11][2] |
| CELL.SINGLE_V[3] | CELL.DOUBLE_IO_N1[1] | !MAIN[2][1] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_N0[1] | !MAIN[15][2] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_N1[1] | !MAIN[5][1] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_N2[1] | !MAIN[12][2] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_N0[0] | !MAIN[27][2] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_N1[0] | !MAIN[21][2] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_N2[0] | !MAIN[24][2] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_N0[0] | !MAIN[29][2] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_N1[0] | !MAIN[22][2] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_N2[0] | !MAIN[25][2] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_N0[1] | !MAIN[17][2] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_N1[1] | !MAIN[6][1] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_N2[1] | !MAIN[7][1] |
| CELL.DOUBLE_IO_N0[0] | CELL.DOUBLE_IO_N2[0] | !MAIN[23][2] |
| CELL.DOUBLE_IO_N0[1] | CELL.DOUBLE_IO_N2[1] | !MAIN[14][2] |
| Bits | Destination | |
|---|---|---|
| MAIN[14][1] | MAIN[12][1] | CELL.DBUF_IO_H[0] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_N2[1] |
| 1 | 1 | CELL.DOUBLE_IO_N2[0] |
| Bits | Destination | |
|---|---|---|
| MAIN[9][1] | MAIN[8][1] | CELL.DBUF_IO_H[1] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_N0[0] |
| 1 | 1 | CELL.DOUBLE_IO_N0[1] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[27][0] | MAIN[24][0] | MAIN[25][0] | MAIN[26][0] | CELL.LONG_V[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[15][0] | MAIN[12][0] | MAIN[14][0] | MAIN[17][1] | CELL.LONG_V[1] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[11][0] | MAIN[9][0] | MAIN[13][0] | MAIN[10][0] | CELL.LONG_V[2] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[23][0] | MAIN[20][0] | MAIN[21][0] | MAIN[22][0] | CELL.LONG_V[3] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[2][2] | MAIN[3][2] | MAIN[5][2] | MAIN[4][2] | MAIN[6][2] | CELL.LONG_IO_H[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_V[2] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[1][1] | MAIN[7][2] | MAIN[8][2] | MAIN[10][2] | MAIN[9][2] | CELL.LONG_IO_H[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_V[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[21][3] | MAIN[19][3] | MAIN[20][2] | MAIN[20][3] | MAIN[22][3] | CELL.IMUX_IO_O1[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.DEC_H[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_H[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_V[3] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[7][3] | MAIN[10][3] | MAIN[8][3] | MAIN[9][3] | MAIN[9][4] | CELL.IMUX_IO_O1[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DEC_H[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.DEC_H[1] |
| 0 | 1 | 0 | 1 | 1 | CELL_E.DOUBLE_V0[1] |
| 0 | 1 | 1 | 0 | 1 | CELL_E.LONG_V[0] |
| 0 | 1 | 1 | 1 | 0 | CELL_E.LONG_V[1] |
| 1 | 0 | 1 | 1 | 1 | CELL_E.DOUBLE_V1[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[23][3] | MAIN[31][3] | MAIN[31][2] | MAIN[26][3] | MAIN[29][3] | MAIN[28][3] | MAIN[27][3] | MAIN[30][3] | CELL.IMUX_IO_OK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][2] | MAIN[5][4] | MAIN[1][4] | MAIN[2][4] | MAIN[4][4] | MAIN[0][5] | MAIN[1][2] | MAIN[0][4] | CELL.IMUX_IO_OK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_E.SINGLE_V[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_E.SINGLE_V[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_E.SINGLE_V[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_E.SINGLE_V[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[23][4] | MAIN[30][4] | MAIN[25][3] | MAIN[30][2] | MAIN[28][4] | MAIN[27][4] | MAIN[26][4] | MAIN[29][4] | CELL.IMUX_IO_IK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][3] | MAIN[6][4] | MAIN[5][3] | MAIN[3][4] | MAIN[7][4] | MAIN[1][3] | MAIN[2][3] | MAIN[3][3] | CELL.IMUX_IO_IK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_E.SINGLE_V[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_E.SINGLE_V[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_E.SINGLE_V[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_E.SINGLE_V[2] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[14][3] | MAIN[17][4] | MAIN[18][3] | MAIN[15][3] | MAIN[17][3] | MAIN[16][3] | CELL.IMUX_IO_T[0] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_N2[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | CELL.DEC_H[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_N2[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[0] |
| 1 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_N1[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_N1[1] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[12][3] | MAIN[14][4] | MAIN[13][3] | MAIN[11][3] | MAIN[16][4] | MAIN[15][4] | CELL.IMUX_IO_T[1] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_N1[1] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_N1[0] |
| 0 | 1 | 1 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 1 | 1 | 0 | 1 | 0 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.DEC_H[1] |
| 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_N2[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_N2[1] |
Bels IO
| Pin | Direction | IO[0] | IO[1] |
|---|---|---|---|
| IK | in | CELL.IMUX_IO_IK[0] invert by !MAIN[21][5] | CELL.IMUX_IO_IK[1] invert by !MAIN[11][5] |
| OK | in | CELL.IMUX_IO_OK[0] invert by !MAIN[28][5] | CELL.IMUX_IO_OK[1] invert by !MAIN[4][5] |
| O1 | in | CELL.IMUX_IO_O1[0] | CELL.IMUX_IO_O1[1] |
| O2 | in | CELL.IMUX_CLB_F2_N | CELL.IMUX_CLB_G2_N |
| T | in | CELL.IMUX_IO_T[0] invert by !MAIN[29][5] | CELL.IMUX_IO_T[1] invert by !MAIN[3][5] |
| I1 | out | CELL.OUT_IO_SN_I1[0] | CELL.OUT_IO_SN_I1[1] |
| I2 | out | CELL.OUT_IO_SN_I2[0] | CELL.OUT_IO_SN_I2[1] |
| Attribute | IO[0] | IO[1] |
|---|---|---|
| SLEW | [enum: IO_SLEW] | [enum: IO_SLEW] |
| PULL | [enum: IO_PULL] | [enum: IO_PULL] |
| IFF_SRVAL bit 0 | !MAIN[19][4] | !MAIN[10][5] |
| OFF_SRVAL bit 0 | !MAIN[22][5] | !MAIN[10][4] |
| READBACK_I1 bit 0 | !MAIN[15][1] | !MAIN[16][2] |
| READBACK_I2 bit 0 | !MAIN[13][1] | !MAIN[13][2] |
| READBACK_OQ bit 0 | !MAIN[24][4] | !MAIN[4][3] |
| MUX_I1 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| MUX_I2 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| IFF_D | [enum: IO_IFF_D] | [enum: IO_IFF_D] |
| OFF_D_INV | !MAIN[25][5] | !MAIN[7][5] |
| MUX_OFF_D | [enum: IO_MUX_OFF_D] | [enum: IO_MUX_OFF_D] |
| MUX_O | [enum: IO_MUX_O] | [enum: IO_MUX_O] |
| OFF_USED | MAIN[23][5] | MAIN[9][5] |
| IO[0].SLEW | MAIN[31][5] | MAIN[30][5] |
|---|---|---|
| IO[1].SLEW | MAIN[1][5] | MAIN[2][5] |
| FAST | 0 | 0 |
| MEDFAST | 0 | 1 |
| MEDSLOW | 1 | 0 |
| SLOW | 1 | 1 |
| IO[0].PULL | MAIN[21][4] | MAIN[24][5] |
|---|---|---|
| IO[1].PULL | MAIN[11][4] | MAIN[8][5] |
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
| IO[0].MUX_I1 | MAIN[17][5] | MAIN[19][5] | MAIN[18][5] |
|---|---|---|---|
| IO[1].MUX_I1 | MAIN[14][5] | MAIN[16][5] | MAIN[15][5] |
| IO[0].MUX_I2 | MAIN[20][5] | MAIN[20][4] | MAIN[22][4] |
| IO[1].MUX_I2 | MAIN[12][5] | MAIN[12][4] | MAIN[13][5] |
| I | 0 | 0 | 1 |
| IQ | 1 | 1 | 1 |
| IQL | 0 | 1 | 0 |
| IO[0].IFF_D | MAIN[18][4] |
|---|---|
| IO[1].IFF_D | MAIN[13][4] |
| I | 1 |
| DELAY | 0 |
| IO[0].MUX_OFF_D | MAIN[26][5] |
|---|---|
| IO[1].MUX_OFF_D | MAIN[6][5] |
| O1 | 1 |
| O2 | 0 |
| IO[0].MUX_O | MAIN[27][5] | MAIN[24][3] | MAIN[25][4] |
|---|---|---|---|
| IO[1].MUX_O | MAIN[5][5] | MAIN[6][3] | MAIN[8][4] |
| O1 | 0 | 0 | 1 |
| O1_INV | 0 | 1 | 0 |
| O2 | 1 | 0 | 0 |
| O2_INV | 0 | 1 | 1 |
| OQ | 0 | 0 | 0 |
Bels DEC
| Pin | Direction | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|---|
| I | in | CELL.OUT_IO_SN_I1[0] | CELL.IMUX_CLB_C2_N | CELL.OUT_IO_SN_I1[1] |
| O1 | bidir | CELL.DEC_H[0] | CELL.DEC_H[0] | CELL.DEC_H[0] |
| O2 | bidir | CELL.DEC_H[1] | CELL.DEC_H[1] | CELL.DEC_H[1] |
| Attribute | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|
| O1_P | !MAIN[3][0] | !MAIN[3][1] | MAIN[0][0] |
| O1_N | MAIN[1][0] | MAIN[0][1] | !MAIN[2][0] |
| O2_P | !MAIN[6][0] | !MAIN[8][0] | MAIN[4][0] |
| O2_N | MAIN[5][0] | MAIN[4][1] | !MAIN[7][0] |
Bel wires
| Wire | Pins |
|---|---|
| CELL.DEC_H[0] | DEC[0].O1, DEC[1].O1, DEC[2].O1 |
| CELL.DEC_H[1] | DEC[0].O2, DEC[1].O2, DEC[2].O2 |
| CELL.IMUX_CLB_F2_N | IO[0].O2 |
| CELL.IMUX_CLB_G2_N | IO[1].O2 |
| CELL.IMUX_CLB_C2_N | DEC[1].I |
| CELL.IMUX_IO_O1[0] | IO[0].O1 |
| CELL.IMUX_IO_O1[1] | IO[1].O1 |
| CELL.IMUX_IO_OK[0] | IO[0].OK |
| CELL.IMUX_IO_OK[1] | IO[1].OK |
| CELL.IMUX_IO_IK[0] | IO[0].IK |
| CELL.IMUX_IO_IK[1] | IO[1].IK |
| CELL.IMUX_IO_T[0] | IO[0].T |
| CELL.IMUX_IO_T[1] | IO[1].T |
| CELL.OUT_IO_SN_I1[0] | IO[0].I1, DEC[0].I |
| CELL.OUT_IO_SN_I1[1] | IO[1].I1, DEC[2].I |
| CELL.OUT_IO_SN_I2[0] | IO[0].I2 |
| CELL.OUT_IO_SN_I2[1] | IO[1].I2 |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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[0] ← CELL.LONG_H[0] | INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[0] | - | - | - | - | - | - | - | INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[2] | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tile IO_N0_E
Cells: 3
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.LONG_H[0] | CELL.SINGLE_V[0] | !MAIN_S[29][9] |
| CELL.LONG_H[2] | CELL.SINGLE_V[1] | !MAIN[18][0] |
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_V[0] | CELL.LONG_H[0] | !MAIN_S[30][9] |
| CELL.SINGLE_V[0] | CELL.LONG_IO_H[0] | !MAIN[31][0] |
| CELL.SINGLE_V[0] | CELL.DEC_H[0] | !MAIN[28][0] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_SN_I1[0] | !MAIN[30][0] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_SN_I2_E1 | !MAIN[29][0] |
| CELL.SINGLE_V[1] | CELL.LONG_H[2] | !MAIN_S[21][9] |
| CELL.SINGLE_V[1] | CELL.LONG_IO_H[1] | !MAIN[25][1] |
| CELL.SINGLE_V[1] | CELL.DEC_H[1] | !MAIN[22][1] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[23][1] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_SN_I1_E1 | !MAIN[24][1] |
| CELL.SINGLE_V[2] | CELL.LONG_IO_H[0] | !MAIN[31][1] |
| CELL.SINGLE_V[2] | CELL.DEC_H[0] | !MAIN[27][1] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_SN_I1[0] | !MAIN[30][1] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_SN_I2_E1 | !MAIN[29][1] |
| CELL.SINGLE_V[3] | CELL.LONG_IO_H[1] | !MAIN[20][1] |
| CELL.SINGLE_V[3] | CELL.DEC_H[1] | !MAIN[19][0] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_SN_I2[0] | !MAIN[21][1] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_SN_I1_E1 | !MAIN[17][0] |
| CELL.DOUBLE_V0[0] | CELL.OUT_IO_SN_I1_E1 | !MAIN[28][1] |
| CELL.DOUBLE_V0[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[19][1] |
| CELL.DOUBLE_V1[0] | CELL.OUT_IO_SN_I1[0] | !MAIN[26][1] |
| CELL.DOUBLE_V1[1] | CELL.OUT_IO_SN_I2_E1 | !MAIN[16][0] |
| CELL.DOUBLE_IO_N0[0] | CELL.DBUF_IO_H[0] | !MAIN[10][1] |
| CELL.DOUBLE_IO_N0[1] | CELL.DBUF_IO_H[0] | !MAIN[11][1] |
| CELL.DOUBLE_IO_N2[0] | CELL.DBUF_IO_H[1] | !MAIN[18][1] |
| CELL.DOUBLE_IO_N2[1] | CELL.DBUF_IO_H[1] | !MAIN[16][1] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_V[0] | CELL.DOUBLE_IO_N0[0] | !MAIN[28][2] |
| CELL.SINGLE_V[0] | CELL.DOUBLE_IO_N2[0] | !MAIN[26][2] |
| CELL.SINGLE_V[1] | CELL.DOUBLE_IO_N1[0] | !MAIN[19][2] |
| CELL.SINGLE_V[2] | CELL.DOUBLE_IO_N0[1] | !MAIN[18][2] |
| CELL.SINGLE_V[2] | CELL.DOUBLE_IO_N2[1] | !MAIN[11][2] |
| CELL.SINGLE_V[3] | CELL.DOUBLE_IO_N1[1] | !MAIN[2][1] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_N0[1] | !MAIN[15][2] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_N1[1] | !MAIN[5][1] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_N2[1] | !MAIN[12][2] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_N0[0] | !MAIN[27][2] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_N1[0] | !MAIN[21][2] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_N2[0] | !MAIN[24][2] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_N0[0] | !MAIN[29][2] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_N1[0] | !MAIN[22][2] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_N2[0] | !MAIN[25][2] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_N0[1] | !MAIN[17][2] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_N1[1] | !MAIN[6][1] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_N2[1] | !MAIN[7][1] |
| CELL.DOUBLE_IO_N0[0] | CELL.DOUBLE_IO_N2[0] | !MAIN[23][2] |
| CELL.DOUBLE_IO_N0[1] | CELL.DOUBLE_IO_N2[1] | !MAIN[14][2] |
| Bits | Destination | |
|---|---|---|
| MAIN[14][1] | MAIN[12][1] | CELL.DBUF_IO_H[0] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_N2[1] |
| 1 | 1 | CELL.DOUBLE_IO_N2[0] |
| Bits | Destination | |
|---|---|---|
| MAIN[9][1] | MAIN[8][1] | CELL.DBUF_IO_H[1] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_N0[0] |
| 1 | 1 | CELL.DOUBLE_IO_N0[1] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[27][0] | MAIN[24][0] | MAIN[25][0] | MAIN[26][0] | CELL.LONG_V[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[15][0] | MAIN[12][0] | MAIN[14][0] | MAIN[17][1] | CELL.LONG_V[1] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[11][0] | MAIN[9][0] | MAIN[13][0] | MAIN[10][0] | CELL.LONG_V[2] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[23][0] | MAIN[20][0] | MAIN[21][0] | MAIN[22][0] | CELL.LONG_V[3] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[2][2] | MAIN[3][2] | MAIN[5][2] | MAIN[4][2] | MAIN[6][2] | CELL.LONG_IO_H[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_V[2] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[1][1] | MAIN[7][2] | MAIN[8][2] | MAIN[10][2] | MAIN[9][2] | CELL.LONG_IO_H[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_V[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[21][3] | MAIN[19][3] | MAIN[20][2] | MAIN[20][3] | MAIN[22][3] | CELL.IMUX_IO_O1[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.DEC_H[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_H[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_V[3] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[7][3] | MAIN[10][3] | MAIN[8][3] | MAIN[9][3] | MAIN[9][4] | CELL.IMUX_IO_O1[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DEC_H[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.DEC_H[1] |
| 0 | 1 | 0 | 1 | 1 | CELL_E.DOUBLE_V0[1] |
| 0 | 1 | 1 | 0 | 1 | CELL_E.LONG_V[0] |
| 0 | 1 | 1 | 1 | 0 | CELL_E.LONG_V[1] |
| 1 | 0 | 1 | 1 | 1 | CELL_E.DOUBLE_V1[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[23][3] | MAIN[31][3] | MAIN[31][2] | MAIN[26][3] | MAIN[29][3] | MAIN[28][3] | MAIN[27][3] | MAIN[30][3] | CELL.IMUX_IO_OK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][2] | MAIN[5][4] | MAIN[1][4] | MAIN[2][4] | MAIN[4][4] | MAIN[0][5] | MAIN[1][2] | MAIN[0][4] | CELL.IMUX_IO_OK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_E.SINGLE_V[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_E.SINGLE_V[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_E.SINGLE_V[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_E.SINGLE_V[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[23][4] | MAIN[30][4] | MAIN[25][3] | MAIN[30][2] | MAIN[28][4] | MAIN[27][4] | MAIN[26][4] | MAIN[29][4] | CELL.IMUX_IO_IK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][3] | MAIN[6][4] | MAIN[5][3] | MAIN[3][4] | MAIN[7][4] | MAIN[1][3] | MAIN[2][3] | MAIN[3][3] | CELL.IMUX_IO_IK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_E.SINGLE_V[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_E.SINGLE_V[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_E.SINGLE_V[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_E.SINGLE_V[2] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[14][3] | MAIN[17][4] | MAIN[18][3] | MAIN[15][3] | MAIN[17][3] | MAIN[16][3] | CELL.IMUX_IO_T[0] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_N2[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | CELL.DEC_H[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_N2[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[0] |
| 1 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_N1[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_N1[1] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[12][3] | MAIN[14][4] | MAIN[13][3] | MAIN[11][3] | MAIN[16][4] | MAIN[15][4] | CELL.IMUX_IO_T[1] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_N1[1] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_N1[0] |
| 0 | 1 | 1 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 1 | 1 | 0 | 1 | 0 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.DEC_H[1] |
| 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_N2[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_N2[1] |
Bels IO
| Pin | Direction | IO[0] | IO[1] |
|---|---|---|---|
| IK | in | CELL.IMUX_IO_IK[0] invert by !MAIN[21][5] | CELL.IMUX_IO_IK[1] invert by !MAIN[11][5] |
| OK | in | CELL.IMUX_IO_OK[0] invert by !MAIN[28][5] | CELL.IMUX_IO_OK[1] invert by !MAIN[4][5] |
| O1 | in | CELL.IMUX_IO_O1[0] | CELL.IMUX_IO_O1[1] |
| O2 | in | CELL.IMUX_CLB_F2_N | CELL.IMUX_CLB_G2_N |
| T | in | CELL.IMUX_IO_T[0] invert by !MAIN[29][5] | CELL.IMUX_IO_T[1] invert by !MAIN[3][5] |
| I1 | out | CELL.OUT_IO_SN_I1[0] | CELL.OUT_IO_SN_I1[1] |
| I2 | out | CELL.OUT_IO_SN_I2[0] | CELL.OUT_IO_SN_I2[1] |
| CLKIN | out | CELL.OUT_IO_CLKIN | - |
| Attribute | IO[0] | IO[1] |
|---|---|---|
| SLEW | [enum: IO_SLEW] | [enum: IO_SLEW] |
| PULL | [enum: IO_PULL] | [enum: IO_PULL] |
| IFF_SRVAL bit 0 | !MAIN[19][4] | !MAIN[10][5] |
| OFF_SRVAL bit 0 | !MAIN[22][5] | !MAIN[10][4] |
| READBACK_I1 bit 0 | !MAIN[15][1] | !MAIN[16][2] |
| READBACK_I2 bit 0 | !MAIN[13][1] | !MAIN[13][2] |
| READBACK_OQ bit 0 | !MAIN[24][4] | !MAIN[4][3] |
| MUX_I1 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| MUX_I2 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| IFF_D | [enum: IO_IFF_D] | [enum: IO_IFF_D] |
| OFF_D_INV | !MAIN[25][5] | !MAIN[7][5] |
| MUX_OFF_D | [enum: IO_MUX_OFF_D] | [enum: IO_MUX_OFF_D] |
| MUX_O | [enum: IO_MUX_O] | [enum: IO_MUX_O] |
| OFF_USED | MAIN[23][5] | MAIN[9][5] |
| IO[0].SLEW | MAIN[31][5] | MAIN[30][5] |
|---|---|---|
| IO[1].SLEW | MAIN[1][5] | MAIN[2][5] |
| FAST | 0 | 0 |
| MEDFAST | 0 | 1 |
| MEDSLOW | 1 | 0 |
| SLOW | 1 | 1 |
| IO[0].PULL | MAIN[21][4] | MAIN[24][5] |
|---|---|---|
| IO[1].PULL | MAIN[11][4] | MAIN[8][5] |
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
| IO[0].MUX_I1 | MAIN[17][5] | MAIN[19][5] | MAIN[18][5] |
|---|---|---|---|
| IO[1].MUX_I1 | MAIN[14][5] | MAIN[16][5] | MAIN[15][5] |
| IO[0].MUX_I2 | MAIN[20][5] | MAIN[20][4] | MAIN[22][4] |
| IO[1].MUX_I2 | MAIN[12][5] | MAIN[12][4] | MAIN[13][5] |
| I | 0 | 0 | 1 |
| IQ | 1 | 1 | 1 |
| IQL | 0 | 1 | 0 |
| IO[0].IFF_D | MAIN[18][4] |
|---|---|
| IO[1].IFF_D | MAIN[13][4] |
| I | 1 |
| DELAY | 0 |
| IO[0].MUX_OFF_D | MAIN[26][5] |
|---|---|
| IO[1].MUX_OFF_D | MAIN[6][5] |
| O1 | 1 |
| O2 | 0 |
| IO[0].MUX_O | MAIN[27][5] | MAIN[24][3] | MAIN[25][4] |
|---|---|---|---|
| IO[1].MUX_O | MAIN[5][5] | MAIN[6][3] | MAIN[8][4] |
| O1 | 0 | 0 | 1 |
| O1_INV | 0 | 1 | 0 |
| O2 | 1 | 0 | 0 |
| O2_INV | 0 | 1 | 1 |
| OQ | 0 | 0 | 0 |
Bels DEC
| Pin | Direction | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|---|
| I | in | CELL.OUT_IO_SN_I1[0] | CELL.IMUX_CLB_C2_N | CELL.OUT_IO_SN_I1[1] |
| O1 | bidir | CELL.DEC_H[0] | CELL.DEC_H[0] | CELL.DEC_H[0] |
| O2 | bidir | CELL.DEC_H[1] | CELL.DEC_H[1] | CELL.DEC_H[1] |
| Attribute | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|
| O1_P | !MAIN[3][0] | !MAIN[3][1] | MAIN[0][0] |
| O1_N | MAIN[1][0] | MAIN[0][1] | !MAIN[2][0] |
| O2_P | !MAIN[6][0] | !MAIN[8][0] | MAIN[4][0] |
| O2_N | MAIN[5][0] | MAIN[4][1] | !MAIN[7][0] |
Bel wires
| Wire | Pins |
|---|---|
| CELL.DEC_H[0] | DEC[0].O1, DEC[1].O1, DEC[2].O1 |
| CELL.DEC_H[1] | DEC[0].O2, DEC[1].O2, DEC[2].O2 |
| CELL.IMUX_CLB_F2_N | IO[0].O2 |
| CELL.IMUX_CLB_G2_N | IO[1].O2 |
| CELL.IMUX_CLB_C2_N | DEC[1].I |
| CELL.IMUX_IO_O1[0] | IO[0].O1 |
| CELL.IMUX_IO_O1[1] | IO[1].O1 |
| CELL.IMUX_IO_OK[0] | IO[0].OK |
| CELL.IMUX_IO_OK[1] | IO[1].OK |
| CELL.IMUX_IO_IK[0] | IO[0].IK |
| CELL.IMUX_IO_IK[1] | IO[1].IK |
| CELL.IMUX_IO_T[0] | IO[0].T |
| CELL.IMUX_IO_T[1] | IO[1].T |
| CELL.OUT_IO_SN_I1[0] | IO[0].I1, DEC[0].I |
| CELL.OUT_IO_SN_I1[1] | IO[1].I1, DEC[2].I |
| CELL.OUT_IO_SN_I2[0] | IO[0].I2 |
| CELL.OUT_IO_SN_I2[1] | IO[1].I2 |
| CELL.OUT_IO_CLKIN | IO[0].CLKIN |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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[0] ← CELL.LONG_H[0] | INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[0] | - | - | - | - | - | - | - | INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[2] | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tile IO_N1
Cells: 3
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.LONG_H[0] | CELL.SINGLE_V[0] | !MAIN_S[29][9] |
| CELL.LONG_H[2] | CELL.SINGLE_V[1] | !MAIN[18][0] |
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_V[0] | CELL.LONG_H[0] | !MAIN_S[30][9] |
| CELL.SINGLE_V[0] | CELL.LONG_IO_H[0] | !MAIN[31][0] |
| CELL.SINGLE_V[0] | CELL.DEC_H[0] | !MAIN[28][0] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_SN_I1[0] | !MAIN[30][0] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_SN_I2_E1 | !MAIN[29][0] |
| CELL.SINGLE_V[1] | CELL.LONG_H[2] | !MAIN_S[21][9] |
| CELL.SINGLE_V[1] | CELL.LONG_IO_H[1] | !MAIN[25][1] |
| CELL.SINGLE_V[1] | CELL.DEC_H[1] | !MAIN[22][1] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[23][1] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_SN_I1_E1 | !MAIN[24][1] |
| CELL.SINGLE_V[2] | CELL.LONG_IO_H[0] | !MAIN[31][1] |
| CELL.SINGLE_V[2] | CELL.DEC_H[0] | !MAIN[27][1] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_SN_I1[0] | !MAIN[30][1] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_SN_I2_E1 | !MAIN[29][1] |
| CELL.SINGLE_V[3] | CELL.LONG_IO_H[1] | !MAIN[20][1] |
| CELL.SINGLE_V[3] | CELL.DEC_H[1] | !MAIN[19][0] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_SN_I2[0] | !MAIN[21][1] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_SN_I1_E1 | !MAIN[17][0] |
| CELL.DOUBLE_V0[0] | CELL.OUT_IO_SN_I1_E1 | !MAIN[28][1] |
| CELL.DOUBLE_V0[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[19][1] |
| CELL.DOUBLE_V1[0] | CELL.OUT_IO_SN_I1[0] | !MAIN[26][1] |
| CELL.DOUBLE_V1[1] | CELL.OUT_IO_SN_I2_E1 | !MAIN[16][0] |
| CELL.DOUBLE_IO_N0[0] | CELL.DBUF_IO_H[0] | !MAIN[10][1] |
| CELL.DOUBLE_IO_N0[1] | CELL.DBUF_IO_H[0] | !MAIN[11][1] |
| CELL.DOUBLE_IO_N2[0] | CELL.DBUF_IO_H[1] | !MAIN[18][1] |
| CELL.DOUBLE_IO_N2[1] | CELL.DBUF_IO_H[1] | !MAIN[16][1] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_V[0] | CELL.DOUBLE_IO_N1[0] | !MAIN[19][2] |
| CELL.SINGLE_V[1] | CELL.DOUBLE_IO_N0[0] | !MAIN[28][2] |
| CELL.SINGLE_V[1] | CELL.DOUBLE_IO_N2[0] | !MAIN[26][2] |
| CELL.SINGLE_V[2] | CELL.DOUBLE_IO_N1[1] | !MAIN[2][1] |
| CELL.SINGLE_V[3] | CELL.DOUBLE_IO_N0[1] | !MAIN[18][2] |
| CELL.SINGLE_V[3] | CELL.DOUBLE_IO_N2[1] | !MAIN[11][2] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_N0[1] | !MAIN[15][2] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_N1[1] | !MAIN[5][1] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_N2[1] | !MAIN[12][2] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_N0[0] | !MAIN[27][2] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_N1[0] | !MAIN[21][2] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_N2[0] | !MAIN[24][2] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_N0[0] | !MAIN[29][2] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_N1[0] | !MAIN[22][2] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_N2[0] | !MAIN[25][2] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_N0[1] | !MAIN[17][2] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_N1[1] | !MAIN[6][1] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_N2[1] | !MAIN[7][1] |
| CELL.DOUBLE_IO_N0[0] | CELL.DOUBLE_IO_N2[0] | !MAIN[23][2] |
| CELL.DOUBLE_IO_N0[1] | CELL.DOUBLE_IO_N2[1] | !MAIN[14][2] |
| Bits | Destination | |
|---|---|---|
| MAIN[14][1] | MAIN[12][1] | CELL.DBUF_IO_H[0] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_N2[1] |
| 1 | 1 | CELL.DOUBLE_IO_N2[0] |
| Bits | Destination | |
|---|---|---|
| MAIN[9][1] | MAIN[8][1] | CELL.DBUF_IO_H[1] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_N0[0] |
| 1 | 1 | CELL.DOUBLE_IO_N0[1] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[27][0] | MAIN[24][0] | MAIN[25][0] | MAIN[26][0] | CELL.LONG_V[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[15][0] | MAIN[12][0] | MAIN[14][0] | MAIN[17][1] | CELL.LONG_V[1] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[11][0] | MAIN[9][0] | MAIN[13][0] | MAIN[10][0] | CELL.LONG_V[2] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[23][0] | MAIN[20][0] | MAIN[21][0] | MAIN[22][0] | CELL.LONG_V[3] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[2][2] | MAIN[3][2] | MAIN[5][2] | MAIN[4][2] | MAIN[6][2] | CELL.LONG_IO_H[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_V[2] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[1][1] | MAIN[7][2] | MAIN[8][2] | MAIN[10][2] | MAIN[9][2] | CELL.LONG_IO_H[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_V[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[21][3] | MAIN[19][3] | MAIN[20][2] | MAIN[20][3] | MAIN[22][3] | CELL.IMUX_IO_O1[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.DEC_H[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_H[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_V[3] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[7][3] | MAIN[10][3] | MAIN[8][3] | MAIN[9][3] | MAIN[9][4] | CELL.IMUX_IO_O1[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DEC_H[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.DEC_H[1] |
| 0 | 1 | 0 | 1 | 1 | CELL_E.DOUBLE_V0[1] |
| 0 | 1 | 1 | 0 | 1 | CELL_E.LONG_V[0] |
| 0 | 1 | 1 | 1 | 0 | CELL_E.LONG_V[1] |
| 1 | 0 | 1 | 1 | 1 | CELL_E.DOUBLE_V1[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[23][3] | MAIN[31][3] | MAIN[31][2] | MAIN[26][3] | MAIN[29][3] | MAIN[28][3] | MAIN[27][3] | MAIN[30][3] | CELL.IMUX_IO_OK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][2] | MAIN[5][4] | MAIN[1][4] | MAIN[2][4] | MAIN[4][4] | MAIN[0][5] | MAIN[1][2] | MAIN[0][4] | CELL.IMUX_IO_OK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_E.SINGLE_V[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_E.SINGLE_V[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_E.SINGLE_V[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_E.SINGLE_V[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[23][4] | MAIN[30][4] | MAIN[25][3] | MAIN[30][2] | MAIN[28][4] | MAIN[27][4] | MAIN[26][4] | MAIN[29][4] | CELL.IMUX_IO_IK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][3] | MAIN[6][4] | MAIN[5][3] | MAIN[3][4] | MAIN[7][4] | MAIN[1][3] | MAIN[2][3] | MAIN[3][3] | CELL.IMUX_IO_IK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_E.SINGLE_V[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_E.SINGLE_V[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_E.SINGLE_V[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_E.SINGLE_V[2] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[14][3] | MAIN[17][4] | MAIN[18][3] | MAIN[15][3] | MAIN[17][3] | MAIN[16][3] | CELL.IMUX_IO_T[0] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_N2[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | CELL.DEC_H[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_N2[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[0] |
| 1 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_N1[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_N1[1] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[12][3] | MAIN[14][4] | MAIN[13][3] | MAIN[11][3] | MAIN[16][4] | MAIN[15][4] | CELL.IMUX_IO_T[1] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_N1[1] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_N1[0] |
| 0 | 1 | 1 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 1 | 1 | 0 | 1 | 0 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.DEC_H[1] |
| 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_N2[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_N2[1] |
Bels IO
| Pin | Direction | IO[0] | IO[1] |
|---|---|---|---|
| IK | in | CELL.IMUX_IO_IK[0] invert by !MAIN[21][5] | CELL.IMUX_IO_IK[1] invert by !MAIN[11][5] |
| OK | in | CELL.IMUX_IO_OK[0] invert by !MAIN[28][5] | CELL.IMUX_IO_OK[1] invert by !MAIN[4][5] |
| O1 | in | CELL.IMUX_IO_O1[0] | CELL.IMUX_IO_O1[1] |
| O2 | in | CELL.IMUX_CLB_F2_N | CELL.IMUX_CLB_G2_N |
| T | in | CELL.IMUX_IO_T[0] invert by !MAIN[29][5] | CELL.IMUX_IO_T[1] invert by !MAIN[3][5] |
| I1 | out | CELL.OUT_IO_SN_I1[0] | CELL.OUT_IO_SN_I1[1] |
| I2 | out | CELL.OUT_IO_SN_I2[0] | CELL.OUT_IO_SN_I2[1] |
| Attribute | IO[0] | IO[1] |
|---|---|---|
| SLEW | [enum: IO_SLEW] | [enum: IO_SLEW] |
| PULL | [enum: IO_PULL] | [enum: IO_PULL] |
| IFF_SRVAL bit 0 | !MAIN[19][4] | !MAIN[10][5] |
| OFF_SRVAL bit 0 | !MAIN[22][5] | !MAIN[10][4] |
| READBACK_I1 bit 0 | !MAIN[15][1] | !MAIN[16][2] |
| READBACK_I2 bit 0 | !MAIN[13][1] | !MAIN[13][2] |
| READBACK_OQ bit 0 | !MAIN[24][4] | !MAIN[4][3] |
| MUX_I1 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| MUX_I2 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| IFF_D | [enum: IO_IFF_D] | [enum: IO_IFF_D] |
| OFF_D_INV | !MAIN[25][5] | !MAIN[7][5] |
| MUX_OFF_D | [enum: IO_MUX_OFF_D] | [enum: IO_MUX_OFF_D] |
| MUX_O | [enum: IO_MUX_O] | [enum: IO_MUX_O] |
| OFF_USED | MAIN[23][5] | MAIN[9][5] |
| IO[0].SLEW | MAIN[31][5] | MAIN[30][5] |
|---|---|---|
| IO[1].SLEW | MAIN[1][5] | MAIN[2][5] |
| FAST | 0 | 0 |
| MEDFAST | 0 | 1 |
| MEDSLOW | 1 | 0 |
| SLOW | 1 | 1 |
| IO[0].PULL | MAIN[21][4] | MAIN[24][5] |
|---|---|---|
| IO[1].PULL | MAIN[11][4] | MAIN[8][5] |
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
| IO[0].MUX_I1 | MAIN[17][5] | MAIN[19][5] | MAIN[18][5] |
|---|---|---|---|
| IO[1].MUX_I1 | MAIN[14][5] | MAIN[16][5] | MAIN[15][5] |
| IO[0].MUX_I2 | MAIN[20][5] | MAIN[20][4] | MAIN[22][4] |
| IO[1].MUX_I2 | MAIN[12][5] | MAIN[12][4] | MAIN[13][5] |
| I | 0 | 0 | 1 |
| IQ | 1 | 1 | 1 |
| IQL | 0 | 1 | 0 |
| IO[0].IFF_D | MAIN[18][4] |
|---|---|
| IO[1].IFF_D | MAIN[13][4] |
| I | 1 |
| DELAY | 0 |
| IO[0].MUX_OFF_D | MAIN[26][5] |
|---|---|
| IO[1].MUX_OFF_D | MAIN[6][5] |
| O1 | 1 |
| O2 | 0 |
| IO[0].MUX_O | MAIN[27][5] | MAIN[24][3] | MAIN[25][4] |
|---|---|---|---|
| IO[1].MUX_O | MAIN[5][5] | MAIN[6][3] | MAIN[8][4] |
| O1 | 0 | 0 | 1 |
| O1_INV | 0 | 1 | 0 |
| O2 | 1 | 0 | 0 |
| O2_INV | 0 | 1 | 1 |
| OQ | 0 | 0 | 0 |
Bels DEC
| Pin | Direction | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|---|
| I | in | CELL.OUT_IO_SN_I1[0] | CELL.IMUX_CLB_C2_N | CELL.OUT_IO_SN_I1[1] |
| O1 | bidir | CELL.DEC_H[0] | CELL.DEC_H[0] | CELL.DEC_H[0] |
| O2 | bidir | CELL.DEC_H[1] | CELL.DEC_H[1] | CELL.DEC_H[1] |
| Attribute | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|
| O1_P | !MAIN[3][0] | !MAIN[3][1] | MAIN[0][0] |
| O1_N | MAIN[1][0] | MAIN[0][1] | !MAIN[2][0] |
| O2_P | !MAIN[6][0] | !MAIN[8][0] | MAIN[4][0] |
| O2_N | MAIN[5][0] | MAIN[4][1] | !MAIN[7][0] |
Bel wires
| Wire | Pins |
|---|---|
| CELL.DEC_H[0] | DEC[0].O1, DEC[1].O1, DEC[2].O1 |
| CELL.DEC_H[1] | DEC[0].O2, DEC[1].O2, DEC[2].O2 |
| CELL.IMUX_CLB_F2_N | IO[0].O2 |
| CELL.IMUX_CLB_G2_N | IO[1].O2 |
| CELL.IMUX_CLB_C2_N | DEC[1].I |
| CELL.IMUX_IO_O1[0] | IO[0].O1 |
| CELL.IMUX_IO_O1[1] | IO[1].O1 |
| CELL.IMUX_IO_OK[0] | IO[0].OK |
| CELL.IMUX_IO_OK[1] | IO[1].OK |
| CELL.IMUX_IO_IK[0] | IO[0].IK |
| CELL.IMUX_IO_IK[1] | IO[1].IK |
| CELL.IMUX_IO_T[0] | IO[0].T |
| CELL.IMUX_IO_T[1] | IO[1].T |
| CELL.OUT_IO_SN_I1[0] | IO[0].I1, DEC[0].I |
| CELL.OUT_IO_SN_I1[1] | IO[1].I1, DEC[2].I |
| CELL.OUT_IO_SN_I2[0] | IO[0].I2 |
| CELL.OUT_IO_SN_I2[1] | IO[1].I2 |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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[0] ← CELL.LONG_H[0] | INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[0] | - | - | - | - | - | - | - | INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[2] | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tile IO_N1_W
Cells: 3
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.LONG_H[0] | CELL.SINGLE_V[0] | !MAIN_S[29][9] |
| CELL.LONG_H[2] | CELL.SINGLE_V[1] | !MAIN[18][0] |
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_V[0] | CELL.LONG_H[0] | !MAIN_S[30][9] |
| CELL.SINGLE_V[0] | CELL.LONG_IO_H[0] | !MAIN[31][0] |
| CELL.SINGLE_V[0] | CELL.DEC_H[0] | !MAIN[28][0] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_SN_I1[0] | !MAIN[30][0] |
| CELL.SINGLE_V[0] | CELL.OUT_IO_SN_I2_E1 | !MAIN[29][0] |
| CELL.SINGLE_V[1] | CELL.LONG_H[2] | !MAIN_S[21][9] |
| CELL.SINGLE_V[1] | CELL.LONG_IO_H[1] | !MAIN[25][1] |
| CELL.SINGLE_V[1] | CELL.DEC_H[1] | !MAIN[22][1] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[23][1] |
| CELL.SINGLE_V[1] | CELL.OUT_IO_SN_I1_E1 | !MAIN[24][1] |
| CELL.SINGLE_V[2] | CELL.LONG_IO_H[0] | !MAIN[31][1] |
| CELL.SINGLE_V[2] | CELL.DEC_H[0] | !MAIN[27][1] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_SN_I1[0] | !MAIN[30][1] |
| CELL.SINGLE_V[2] | CELL.OUT_IO_SN_I2_E1 | !MAIN[29][1] |
| CELL.SINGLE_V[3] | CELL.LONG_IO_H[1] | !MAIN[20][1] |
| CELL.SINGLE_V[3] | CELL.DEC_H[1] | !MAIN[19][0] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_SN_I2[0] | !MAIN[21][1] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_SN_I1_E1 | !MAIN[17][0] |
| CELL.DOUBLE_V0[0] | CELL.OUT_IO_SN_I1_E1 | !MAIN[28][1] |
| CELL.DOUBLE_V0[1] | CELL.OUT_IO_SN_I2[0] | !MAIN[19][1] |
| CELL.DOUBLE_V1[0] | CELL.OUT_IO_SN_I1[0] | !MAIN[26][1] |
| CELL.DOUBLE_V1[1] | CELL.OUT_IO_SN_I2_E1 | !MAIN[16][0] |
| CELL.DOUBLE_IO_N0[0] | CELL.DBUF_IO_H[0] | !MAIN[10][1] |
| CELL.DOUBLE_IO_N0[1] | CELL.DBUF_IO_H[0] | !MAIN[11][1] |
| CELL.DOUBLE_IO_N2[0] | CELL.DBUF_IO_H[1] | !MAIN[18][1] |
| CELL.DOUBLE_IO_N2[1] | CELL.DBUF_IO_H[1] | !MAIN[16][1] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_V[0] | CELL.DOUBLE_IO_N1[0] | !MAIN[19][2] |
| CELL.SINGLE_V[1] | CELL.DOUBLE_IO_N0[0] | !MAIN[28][2] |
| CELL.SINGLE_V[1] | CELL.DOUBLE_IO_N2[0] | !MAIN[26][2] |
| CELL.SINGLE_V[2] | CELL.DOUBLE_IO_N1[1] | !MAIN[2][1] |
| CELL.SINGLE_V[3] | CELL.DOUBLE_IO_N0[1] | !MAIN[18][2] |
| CELL.SINGLE_V[3] | CELL.DOUBLE_IO_N2[1] | !MAIN[11][2] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_N0[1] | !MAIN[15][2] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_N1[1] | !MAIN[5][1] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_N2[1] | !MAIN[12][2] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_N0[0] | !MAIN[27][2] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_N1[0] | !MAIN[21][2] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_N2[0] | !MAIN[24][2] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_N0[0] | !MAIN[29][2] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_N1[0] | !MAIN[22][2] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_N2[0] | !MAIN[25][2] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_N0[1] | !MAIN[17][2] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_N1[1] | !MAIN[6][1] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_N2[1] | !MAIN[7][1] |
| CELL.DOUBLE_IO_N0[0] | CELL.DOUBLE_IO_N2[0] | !MAIN[23][2] |
| CELL.DOUBLE_IO_N0[1] | CELL.DOUBLE_IO_N2[1] | !MAIN[14][2] |
| Bits | Destination | |
|---|---|---|
| MAIN[14][1] | MAIN[12][1] | CELL.DBUF_IO_H[0] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_N2[1] |
| 1 | 1 | CELL.DOUBLE_IO_N2[0] |
| Bits | Destination | |
|---|---|---|
| MAIN[9][1] | MAIN[8][1] | CELL.DBUF_IO_H[1] |
| Source | ||
| 0 | 0 | CELL.DOUBLE_IO_N0[0] |
| 1 | 1 | CELL.DOUBLE_IO_N0[1] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[27][0] | MAIN[24][0] | MAIN[25][0] | MAIN[26][0] | CELL.LONG_V[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[15][0] | MAIN[12][0] | MAIN[14][0] | MAIN[17][1] | CELL.LONG_V[1] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[11][0] | MAIN[9][0] | MAIN[13][0] | MAIN[10][0] | CELL.LONG_V[2] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[1] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[23][0] | MAIN[20][0] | MAIN[21][0] | MAIN[22][0] | CELL.LONG_V[3] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 0 | CELL.DEC_H[0] |
| 0 | 1 | 1 | 1 | CELL.OUT_IO_SN_I2[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[2][2] | MAIN[3][2] | MAIN[5][2] | MAIN[4][2] | MAIN[6][2] | CELL.LONG_IO_H[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_V[2] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[1][1] | MAIN[7][2] | MAIN[8][2] | MAIN[10][2] | MAIN[9][2] | CELL.LONG_IO_H[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_V[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[21][3] | MAIN[19][3] | MAIN[20][2] | MAIN[20][3] | MAIN[22][3] | CELL.IMUX_IO_O1[0] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_V[2] |
| 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 0 | 0 | 1 | 1 | CELL.DEC_H[1] |
| 1 | 0 | 1 | 0 | 1 | CELL.DEC_H[0] |
| 1 | 0 | 1 | 1 | 0 | CELL.LONG_V[3] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[7][3] | MAIN[10][3] | MAIN[8][3] | MAIN[9][3] | MAIN[9][4] | CELL.IMUX_IO_O1[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.DEC_H[0] |
| 0 | 0 | 1 | 0 | 1 | CELL.DEC_H[1] |
| 0 | 1 | 0 | 1 | 1 | CELL_E.DOUBLE_V0[1] |
| 0 | 1 | 1 | 0 | 1 | CELL_E.LONG_V[0] |
| 0 | 1 | 1 | 1 | 0 | CELL_E.LONG_V[1] |
| 1 | 0 | 1 | 1 | 1 | CELL_E.DOUBLE_V1[0] |
| 1 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[23][3] | MAIN[31][3] | MAIN[31][2] | MAIN[26][3] | MAIN[29][3] | MAIN[28][3] | MAIN[27][3] | MAIN[30][3] | CELL.IMUX_IO_OK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][2] | MAIN[5][4] | MAIN[1][4] | MAIN[2][4] | MAIN[4][4] | MAIN[0][5] | MAIN[1][2] | MAIN[0][4] | CELL.IMUX_IO_OK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_E.SINGLE_V[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_E.SINGLE_V[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_E.SINGLE_V[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_E.SINGLE_V[0] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[23][4] | MAIN[30][4] | MAIN[25][3] | MAIN[30][2] | MAIN[28][4] | MAIN[27][4] | MAIN[26][4] | MAIN[29][4] | CELL.IMUX_IO_IK[0] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][3] | MAIN[6][4] | MAIN[5][3] | MAIN[3][4] | MAIN[7][4] | MAIN[1][3] | MAIN[2][3] | MAIN[3][3] | CELL.IMUX_IO_IK[1] |
| Source | ||||||||
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[0] |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.GCLK[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | CELL.GCLK[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | CELL.GCLK[3] |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | CELL_E.SINGLE_V[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | CELL_E.SINGLE_V[1] |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | CELL_E.SINGLE_V[3] |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | CELL_E.SINGLE_V[2] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[14][3] | MAIN[17][4] | MAIN[18][3] | MAIN[15][3] | MAIN[17][3] | MAIN[16][3] | CELL.IMUX_IO_T[0] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_N2[1] |
| 0 | 1 | 0 | 1 | 0 | 1 | CELL.DEC_H[1] |
| 0 | 1 | 0 | 1 | 1 | 0 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_N2[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.GCLK[0] |
| 1 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_N1[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_N1[1] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[12][3] | MAIN[14][4] | MAIN[13][3] | MAIN[11][3] | MAIN[16][4] | MAIN[15][4] | CELL.IMUX_IO_T[1] |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.TIE_0 |
| 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_N1[1] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_N1[0] |
| 0 | 1 | 1 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 1 | 1 | 0 | 1 | 0 | CELL.GCLK[0] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL.DEC_H[1] |
| 1 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_N2[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_N2[1] |
Bels IO
| Pin | Direction | IO[0] | IO[1] |
|---|---|---|---|
| IK | in | CELL.IMUX_IO_IK[0] invert by !MAIN[21][5] | CELL.IMUX_IO_IK[1] invert by !MAIN[11][5] |
| OK | in | CELL.IMUX_IO_OK[0] invert by !MAIN[28][5] | CELL.IMUX_IO_OK[1] invert by !MAIN[4][5] |
| O1 | in | CELL.IMUX_IO_O1[0] | CELL.IMUX_IO_O1[1] |
| O2 | in | CELL.IMUX_CLB_F2_N | CELL.IMUX_CLB_G2_N |
| T | in | CELL.IMUX_IO_T[0] invert by !MAIN[29][5] | CELL.IMUX_IO_T[1] invert by !MAIN[3][5] |
| I1 | out | CELL.OUT_IO_SN_I1[0] | CELL.OUT_IO_SN_I1[1] |
| I2 | out | CELL.OUT_IO_SN_I2[0] | CELL.OUT_IO_SN_I2[1] |
| CLKIN | out | CELL.OUT_IO_CLKIN | - |
| Attribute | IO[0] | IO[1] |
|---|---|---|
| SLEW | [enum: IO_SLEW] | [enum: IO_SLEW] |
| PULL | [enum: IO_PULL] | [enum: IO_PULL] |
| IFF_SRVAL bit 0 | !MAIN[19][4] | !MAIN[10][5] |
| OFF_SRVAL bit 0 | !MAIN[22][5] | !MAIN[10][4] |
| READBACK_I1 bit 0 | !MAIN[15][1] | !MAIN[16][2] |
| READBACK_I2 bit 0 | !MAIN[13][1] | !MAIN[13][2] |
| READBACK_OQ bit 0 | !MAIN[24][4] | !MAIN[4][3] |
| MUX_I1 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| MUX_I2 | [enum: IO_MUX_I] | [enum: IO_MUX_I] |
| IFF_D | [enum: IO_IFF_D] | [enum: IO_IFF_D] |
| OFF_D_INV | !MAIN[25][5] | !MAIN[7][5] |
| MUX_OFF_D | [enum: IO_MUX_OFF_D] | [enum: IO_MUX_OFF_D] |
| MUX_O | [enum: IO_MUX_O] | [enum: IO_MUX_O] |
| OFF_USED | MAIN[23][5] | MAIN[9][5] |
| IO[0].SLEW | MAIN[31][5] | MAIN[30][5] |
|---|---|---|
| IO[1].SLEW | MAIN[1][5] | MAIN[2][5] |
| FAST | 0 | 0 |
| MEDFAST | 0 | 1 |
| MEDSLOW | 1 | 0 |
| SLOW | 1 | 1 |
| IO[0].PULL | MAIN[21][4] | MAIN[24][5] |
|---|---|---|
| IO[1].PULL | MAIN[11][4] | MAIN[8][5] |
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
| IO[0].MUX_I1 | MAIN[17][5] | MAIN[19][5] | MAIN[18][5] |
|---|---|---|---|
| IO[1].MUX_I1 | MAIN[14][5] | MAIN[16][5] | MAIN[15][5] |
| IO[0].MUX_I2 | MAIN[20][5] | MAIN[20][4] | MAIN[22][4] |
| IO[1].MUX_I2 | MAIN[12][5] | MAIN[12][4] | MAIN[13][5] |
| I | 0 | 0 | 1 |
| IQ | 1 | 1 | 1 |
| IQL | 0 | 1 | 0 |
| IO[0].IFF_D | MAIN[18][4] |
|---|---|
| IO[1].IFF_D | MAIN[13][4] |
| I | 1 |
| DELAY | 0 |
| IO[0].MUX_OFF_D | MAIN[26][5] |
|---|---|
| IO[1].MUX_OFF_D | MAIN[6][5] |
| O1 | 1 |
| O2 | 0 |
| IO[0].MUX_O | MAIN[27][5] | MAIN[24][3] | MAIN[25][4] |
|---|---|---|---|
| IO[1].MUX_O | MAIN[5][5] | MAIN[6][3] | MAIN[8][4] |
| O1 | 0 | 0 | 1 |
| O1_INV | 0 | 1 | 0 |
| O2 | 1 | 0 | 0 |
| O2_INV | 0 | 1 | 1 |
| OQ | 0 | 0 | 0 |
Bels DEC
| Pin | Direction | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|---|
| I | in | CELL.OUT_IO_SN_I1[0] | CELL.IMUX_CLB_C2_N | CELL.OUT_IO_SN_I1[1] |
| O1 | bidir | CELL.DEC_H[0] | CELL.DEC_H[0] | CELL.DEC_H[0] |
| O2 | bidir | CELL.DEC_H[1] | CELL.DEC_H[1] | CELL.DEC_H[1] |
| Attribute | DEC[0] | DEC[1] | DEC[2] |
|---|---|---|---|
| O1_P | !MAIN[3][0] | !MAIN[3][1] | MAIN[0][0] |
| O1_N | MAIN[1][0] | MAIN[0][1] | !MAIN[2][0] |
| O2_P | !MAIN[6][0] | !MAIN[8][0] | MAIN[4][0] |
| O2_N | MAIN[5][0] | MAIN[4][1] | !MAIN[7][0] |
Bel wires
| Wire | Pins |
|---|---|
| CELL.DEC_H[0] | DEC[0].O1, DEC[1].O1, DEC[2].O1 |
| CELL.DEC_H[1] | DEC[0].O2, DEC[1].O2, DEC[2].O2 |
| CELL.IMUX_CLB_F2_N | IO[0].O2 |
| CELL.IMUX_CLB_G2_N | IO[1].O2 |
| CELL.IMUX_CLB_C2_N | DEC[1].I |
| CELL.IMUX_IO_O1[0] | IO[0].O1 |
| CELL.IMUX_IO_O1[1] | IO[1].O1 |
| CELL.IMUX_IO_OK[0] | IO[0].OK |
| CELL.IMUX_IO_OK[1] | IO[1].OK |
| CELL.IMUX_IO_IK[0] | IO[0].IK |
| CELL.IMUX_IO_IK[1] | IO[1].IK |
| CELL.IMUX_IO_T[0] | IO[0].T |
| CELL.IMUX_IO_T[1] | IO[1].T |
| CELL.OUT_IO_SN_I1[0] | IO[0].I1, DEC[0].I |
| CELL.OUT_IO_SN_I1[1] | IO[1].I1, DEC[2].I |
| CELL.OUT_IO_SN_I2[0] | IO[0].I2 |
| CELL.OUT_IO_SN_I2[1] | IO[1].I2 |
| CELL.OUT_IO_CLKIN | IO[0].CLKIN |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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[0] ← CELL.LONG_H[0] | INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[0] | - | - | - | - | - | - | - | INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[2] | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Bit | Frame | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Bit | Frame | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F20 | F19 | F18 | F17 | F16 | F15 | F14 | F13 | F12 | F11 | F10 | F9 | F8 | F7 | F6 | F5 | F4 | F3 | F2 | F1 | F0 | |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |