Corners
Tile CNR_SW
Cells: 2
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.OUT_IO_WE_I2_S1 | !MAIN[1][7] |
| CELL.SINGLE_H[1] | CELL.LONG_IO_V[0] | !MAIN[3][7] |
| CELL.SINGLE_H[1] | CELL.OUT_RDBK_DATA | !MAIN[4][7] |
| CELL.SINGLE_H[2] | CELL.LONG_IO_V[1] | !MAIN[18][11] |
| CELL.SINGLE_H[3] | CELL.OUT_IO_WE_I1_S1 | !MAIN[10][11] |
| CELL.SINGLE_H[4] | CELL.OUT_IO_WE_I2_S1 | !MAIN[0][7] |
| CELL.SINGLE_H[5] | CELL.LONG_IO_V[2] | !MAIN[6][7] |
| CELL.SINGLE_H[5] | CELL.OUT_RDBK_DATA | !MAIN[5][7] |
| CELL.SINGLE_H[6] | CELL.LONG_IO_V[3] | !MAIN[3][11] |
| CELL.SINGLE_H[7] | CELL.OUT_IO_WE_I1_S1 | !MAIN[0][11] |
| CELL.DOUBLE_H0[0] | CELL.OUT_IO_WE_I1_S1 | !MAIN[2][10] |
| CELL.DOUBLE_H0[1] | CELL.OUT_RDBK_DATA | !MAIN[2][9] |
| CELL.DOUBLE_H1[1] | CELL.OUT_IO_WE_I2_S1 | !MAIN[2][7] |
| CELL.DOUBLE_IO_S0[0] | CELL.DBUF_IO_V[1] | !MAIN[10][8] |
| CELL.DOUBLE_IO_S0[1] | CELL.DBUF_IO_V[1] | !MAIN[10][9] |
| CELL.DOUBLE_IO_S0[2] | CELL.DBUF_IO_V[1] | !MAIN[13][8] |
| CELL.DOUBLE_IO_S0[3] | CELL.DBUF_IO_V[1] | !MAIN[3][9] |
| CELL.DOUBLE_IO_W2[0] | CELL.DBUF_IO_V[0] | !MAIN[6][9] |
| CELL.DOUBLE_IO_W2[1] | CELL.DBUF_IO_V[0] | !MAIN[9][11] |
| CELL.DOUBLE_IO_W2[2] | CELL.DBUF_IO_V[0] | !MAIN[8][9] |
| CELL.DOUBLE_IO_W2[3] | CELL.DBUF_IO_V[0] | !MAIN[8][10] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_H[0] | CELL.DOUBLE_IO_S0[0] | !MAIN[9][8] |
| CELL.SINGLE_H[0] | CELL.DOUBLE_IO_W2[0] | !MAIN[0][8] |
| CELL.SINGLE_H[1] | CELL.DOUBLE_IO_W1[0] | !MAIN[6][8] |
| CELL.SINGLE_H[2] | CELL.DOUBLE_IO_S0[1] | !MAIN[15][12] |
| CELL.SINGLE_H[2] | CELL.DOUBLE_IO_W2[1] | !MAIN[9][12] |
| CELL.SINGLE_H[3] | CELL.DOUBLE_IO_W1[1] | !MAIN[13][12] |
| CELL.SINGLE_H[4] | CELL.DOUBLE_IO_S0[2] | !MAIN[12][8] |
| CELL.SINGLE_H[4] | CELL.DOUBLE_IO_W2[2] | !MAIN[9][7] |
| CELL.SINGLE_H[5] | CELL.DOUBLE_IO_W1[2] | !MAIN[13][7] |
| CELL.SINGLE_H[6] | CELL.DOUBLE_IO_S0[3] | !MAIN[6][12] |
| CELL.SINGLE_H[6] | CELL.DOUBLE_IO_W2[3] | !MAIN[0][12] |
| CELL.SINGLE_H[7] | CELL.DOUBLE_IO_W1[3] | !MAIN[4][12] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_S0[0] | !MAIN[8][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_W1[0] | !MAIN[5][8] |
| CELL.DOUBLE_H0[0] | CELL.DOUBLE_IO_W2[0] | !MAIN[2][8] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_S0[3] | !MAIN[5][12] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_W1[3] | !MAIN[3][12] |
| CELL.DOUBLE_H0[1] | CELL.DOUBLE_IO_W2[3] | !MAIN[1][12] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_S0[1] | !MAIN[14][12] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_W1[1] | !MAIN[12][12] |
| CELL.DOUBLE_H1[0] | CELL.DOUBLE_IO_W2[1] | !MAIN[10][12] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_S0[2] | !MAIN[11][8] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_W1[2] | !MAIN[12][7] |
| CELL.DOUBLE_H1[1] | CELL.DOUBLE_IO_W2[2] | !MAIN[10][7] |
| CELL.DOUBLE_IO_S0[0] | CELL.DOUBLE_IO_W2[0] | !MAIN[3][8] |
| CELL.DOUBLE_IO_S0[1] | CELL.DOUBLE_IO_W2[1] | !MAIN[11][12] |
| CELL.DOUBLE_IO_S0[2] | CELL.DOUBLE_IO_W2[2] | !MAIN[11][7] |
| CELL.DOUBLE_IO_S0[3] | CELL.DOUBLE_IO_W2[3] | !MAIN[2][12] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[16][7] | MAIN[17][7] | MAIN[19][7] | MAIN[18][7] | CELL.DBUF_IO_V[0] |
| Source | ||||
| 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_S0[1] |
| 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_S0[2] |
| 0 | 1 | 1 | 0 | CELL.DOUBLE_IO_S0[3] |
| 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[0] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[15][10] | MAIN[17][11] | MAIN[16][11] | MAIN[15][11] | CELL.DBUF_IO_V[1] |
| Source | ||||
| 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_W2[0] |
| 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_W2[1] |
| 0 | 1 | 1 | 0 | CELL.DOUBLE_IO_W2[3] |
| 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W2[2] |
| Bits | Destination |
|---|---|
| MAIN[13][9] | CELL.LONG_H[3] |
| Source | |
| 0 | CELL.LONG_IO_V[1] |
| 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[1][9] | MAIN[3][10] | MAIN[0][9] | CELL.LONG_H[4] |
| Source | |||
| 0 | 0 | 0 | CELL.LONG_IO_V[2] |
| 0 | 1 | 1 | CELL.OUT_RDBK_DATA |
| 1 | 1 | 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[10][10] | MAIN[6][10] | MAIN[5][9] | CELL.LONG_H[5] |
| Source | |||
| 0 | 0 | 0 | CELL.LONG_IO_V[3] |
| 0 | 1 | 1 | CELL.OUT_RDBK_DATA |
| 1 | 1 | 1 | off |
| Bits | Destination | |
|---|---|---|
| MAIN[12][4] | MAIN[14][4] | CELL.LONG_IO_H[0] |
| Source | ||
| 0 | 0 | CELL.LONG_IO_V[2] |
| 0 | 1 | CELL.LONG_IO_V[0] |
| 1 | 1 | off |
| Bits | Destination | |
|---|---|---|
| MAIN[19][4] | MAIN[21][4] | CELL.LONG_IO_H[1] |
| Source | ||
| 0 | 0 | CELL.LONG_IO_V[3] |
| 0 | 1 | CELL.LONG_IO_V[1] |
| 1 | 1 | off |
| Bits | Destination | |
|---|---|---|
| MAIN[10][4] | MAIN[9][4] | CELL.LONG_IO_H[2] |
| Source | ||
| 0 | 0 | CELL.LONG_IO_V[0] |
| 0 | 1 | CELL.LONG_IO_V[2] |
| 1 | 1 | off |
| Bits | Destination | |
|---|---|---|
| MAIN[17][4] | MAIN[16][4] | CELL.LONG_IO_H[3] |
| Source | ||
| 0 | 0 | CELL.LONG_IO_V[1] |
| 0 | 1 | CELL.LONG_IO_V[3] |
| 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[22][5] | MAIN[19][5] | MAIN[21][5] | MAIN[20][5] | CELL.LONG_IO_V[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | CELL.LONG_IO_H[2] |
| 0 | 1 | 1 | 1 | CELL.SINGLE_H[1] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[13][5] | MAIN[12][5] | MAIN[15][5] | MAIN[14][5] | MAIN[16][5] | CELL.LONG_IO_V[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.LONG_H[3] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_IO_H[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[14][7] | MAIN[0][5] | MAIN[2][5] | MAIN[1][5] | MAIN[3][5] | CELL.LONG_IO_V[2] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.LONG_H[4] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_IO_H[0] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_IO_H[2] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[5] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[15][7] | MAIN[8][5] | MAIN[10][5] | MAIN[9][5] | MAIN[11][5] | CELL.LONG_IO_V[3] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | CELL.LONG_H[5] |
| 0 | 0 | 1 | 0 | 1 | CELL.LONG_IO_H[1] |
| 0 | 0 | 1 | 1 | 0 | CELL.LONG_IO_H[3] |
| 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_H[6] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[0][3] | MAIN[2][3] | MAIN[2][2] | MAIN[1][3] | MAIN[1][2] | MAIN[0][2] | MAIN[3][3] | CELL.IMUX_BUFG_H |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[0] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_S0[1] |
| 0 | 0 | 0 | 1 | 1 | 0 | 1 | CELL.DOUBLE_IO_S0[2] |
| 0 | 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_W1[2] |
| 0 | 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_S0[3] |
| 0 | 0 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_IO_W1[3] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.OUT_IO_CLKIN_W |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | off |
| 1 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W1[0] |
| 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_W1[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[6][3] | MAIN[20][4] | MAIN[24][5] | MAIN[11][4] | MAIN[8][4] | MAIN[18][4] | MAIN[22][4] | CELL.IMUX_BUFG_V |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[1] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_W1[0] |
| 0 | 0 | 0 | 1 | 1 | 0 | 1 | CELL.DOUBLE_IO_W1[1] |
| 0 | 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[3] |
| 0 | 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_W1[2] |
| 0 | 0 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_IO_W1[3] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.OUT_IO_CLKIN_S |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | off |
| 1 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[0] |
| 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_S0[2] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[5][4] | MAIN[6][4] | MAIN[17][5] | MAIN[18][5] | CELL.IMUX_RDBK_TRIG |
| Source | ||||
| 0 | 0 | 1 | 1 | CELL.SINGLE_H[3] |
| 0 | 1 | 0 | 1 | CELL.SINGLE_H[4] |
| 0 | 1 | 1 | 0 | CELL.SINGLE_H[5] |
| 1 | 1 | 1 | 1 | CELL.SINGLE_H[2] |
Bels BUFG
| Pin | Direction | BUFG_H | BUFG_V |
|---|---|---|---|
| I | in | CELL.IMUX_BUFG_H | CELL.IMUX_BUFG_V |
| O | out | CELL.BUFGLS[2] | CELL.BUFGLS[1] |
| Attribute | BUFG_H | BUFG_V |
|---|---|---|
| CLK_EN | !MAIN[6][2] | !MAIN[7][3] |
| ALT_PAD | !MAIN[5][2] | !MAIN[7][2] |
Bels IBUF
| Pin | Direction | MD0 | MD2 |
|---|
| Attribute | MD0 | MD2 |
|---|---|---|
| PULL | [enum: IO_PULL] | [enum: IO_PULL] |
| _5V_TOLERANT | MAIN[21][7] | MAIN[20][7] |
| MD0.PULL | MAIN[24][4] | MAIN[23][4] |
|---|---|---|
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
| MD2.PULL | MAIN[4][2] | MAIN[3][2] |
|---|---|---|
| NONE | 0 | 1 |
| PULLUP | 1 | 1 |
| PULLDOWN | 0 | 0 |
Bels MD1
| Pin | Direction | MD1 |
|---|
| Attribute | MD1 |
|---|---|
| PULL | [enum: IO_PULL] |
| _5V_TOLERANT | MAIN[22][7] |
| MD1.PULL | MAIN[25][11] | MAIN[24][11] |
|---|---|---|
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
Bels RDBK
| Pin | Direction | RDBK |
|---|---|---|
| TRIG | in | CELL.IMUX_RDBK_TRIG |
| DATA | out | CELL.OUT_RDBK_DATA |
| RIP | out | CELL.OUT_IO_SN_I2[1] |
| Attribute | RDBK |
|---|---|
| ENABLE | !MAIN[23][5] |
| READ_ABORT | !MAIN[15][4] |
| READ_CAPTURE | !MAIN[13][4] |
Bels MISC_SW
| Pin | Direction | MISC_SW |
|---|
| Attribute | MISC_SW |
|---|---|
| TM_BOT | !MAIN[7][4] |
Bel wires
| Wire | Pins |
|---|---|
| CELL.BUFGLS[1] | BUFG_V.O |
| CELL.BUFGLS[2] | BUFG_H.O |
| CELL.IMUX_BUFG_H | BUFG_H.I |
| CELL.IMUX_BUFG_V | BUFG_V.I |
| CELL.IMUX_RDBK_TRIG | RDBK.TRIG |
| CELL.OUT_IO_SN_I2[1] | RDBK.RIP |
| CELL.OUT_RDBK_DATA | RDBK.DATA |
Bitstream
Tile CNR_NW
Cells: 4
Switchbox INT
| Bits | Destination | ||
|---|---|---|---|
| MAIN[11][2] | MAIN[13][2] | MAIN[12][2] | CELL.LONG_H[0] |
| Source | |||
| 0 | 0 | 0 | CELL.LONG_IO_V[0] |
| 0 | 1 | 1 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[18][2] | MAIN[17][2] | MAIN[15][2] | CELL.LONG_H[1] |
| Source | |||
| 0 | 0 | 0 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | off |
| Bits | Destination | |
|---|---|---|
| MAIN[18][1] | MAIN[17][1] | CELL.LONG_H[2] |
| Source | ||
| 0 | 0 | CELL.LONG_IO_V[2] |
| 1 | 1 | off |
| Bits | Destination | |
|---|---|---|
| MAIN[0][2] | MAIN[3][1] | CELL.LONG_IO_H[0] |
| Source | ||
| 0 | 0 | CELL.LONG_IO_V[2] |
| 0 | 1 | CELL.LONG_IO_V[0] |
| 1 | 1 | off |
| Bits | Destination | |
|---|---|---|
| MAIN[5][4] | MAIN[5][3] | CELL.LONG_IO_H[1] |
| Source | ||
| 0 | 0 | CELL.LONG_IO_V[3] |
| 0 | 1 | CELL.LONG_IO_V[1] |
| 1 | 1 | off |
| Bits | Destination | |
|---|---|---|
| MAIN[6][1] | MAIN[5][1] | CELL.LONG_IO_H[2] |
| Source | ||
| 0 | 0 | CELL.LONG_IO_V[0] |
| 0 | 1 | CELL.LONG_IO_V[2] |
| 1 | 1 | off |
| Bits | Destination | |
|---|---|---|
| MAIN[0][4] | MAIN[3][3] | CELL.LONG_IO_H[3] |
| Source | ||
| 0 | 0 | CELL.LONG_IO_V[1] |
| 0 | 1 | CELL.LONG_IO_V[3] |
| 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[9][1] | MAIN[6][2] | MAIN[10][1] | MAIN[11][1] | CELL.LONG_IO_V[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_H[0] |
| 0 | 0 | 1 | 0 | CELL.LONG_IO_H[2] |
| 0 | 1 | 1 | 1 | CELL.LONG_IO_H[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[7][3] | MAIN[9][3] | MAIN[10][3] | MAIN[11][3] | CELL.LONG_IO_V[1] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_H[1] |
| 0 | 0 | 1 | 0 | CELL.LONG_IO_H[3] |
| 0 | 1 | 1 | 1 | CELL.LONG_IO_H[1] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[15][1] | MAIN[12][1] | MAIN[14][1] | MAIN[13][1] | CELL.LONG_IO_V[2] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_H[2] |
| 0 | 0 | 1 | 0 | CELL.LONG_IO_H[0] |
| 0 | 1 | 1 | 1 | CELL.LONG_IO_H[2] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |
|---|---|---|
| MAIN[14][3] | MAIN[13][3] | CELL.LONG_IO_V[3] |
| Source | ||
| 0 | 0 | CELL.LONG_IO_H[1] |
| 0 | 1 | CELL.LONG_IO_H[3] |
| 1 | 1 | off |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[0][6] | MAIN[3][4] | MAIN[1][5] | MAIN[1][4] | MAIN[2][4] | MAIN[0][5] | MAIN[4][4] | CELL.IMUX_BUFG_H |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_N1[0] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_N1[1] |
| 0 | 0 | 0 | 1 | 1 | 0 | 1 | CELL.DOUBLE_IO_N1[2] |
| 0 | 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_N2[2] |
| 0 | 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_N1[3] |
| 0 | 0 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_IO_N2[3] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.OUT_IO_CLKIN_W |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | off |
| 1 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_N2[0] |
| 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_N2[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[18][0] | MAIN[22][0] | MAIN[16][1] | MAIN[20][0] | MAIN[19][0] | MAIN[21][0] | MAIN[19][1] | CELL.IMUX_BUFG_V |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_N1[1] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_N2[0] |
| 0 | 0 | 0 | 1 | 1 | 0 | 1 | CELL.DOUBLE_IO_N2[1] |
| 0 | 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_N1[3] |
| 0 | 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_N2[2] |
| 0 | 0 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_IO_N2[3] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.OUT_IO_CLKIN_N |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | off |
| 1 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_N1[0] |
| 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_N1[2] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[1][3] | MAIN[0][3] | MAIN[2][2] | MAIN[1][2] | MAIN[2][3] | MAIN[3][2] | CELL.IMUX_BSCAN_TDO1 |
| Source | ||||||
| 0 | 0 | 0 | 1 | 1 | 1 | CELL_E.LONG_V[0] |
| 0 | 0 | 1 | 0 | 1 | 1 | CELL_E.LONG_V[1] |
| 0 | 0 | 1 | 1 | 0 | 1 | CELL_E.LONG_V[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | CELL_E.DOUBLE_V0[1] |
| 1 | 0 | 0 | 1 | 1 | 1 | CELL_S.SINGLE_H[2] |
| 1 | 0 | 1 | 0 | 1 | 1 | CELL_S.SINGLE_H[3] |
| 1 | 0 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[4] |
| 1 | 0 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[5] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL_E.DOUBLE_V1[0] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[0][0] | MAIN[2][1] | MAIN[1][1] | MAIN[2][0] | MAIN[1][0] | MAIN[0][1] | CELL.IMUX_BSCAN_TDO2 |
| Source | ||||||
| 0 | 0 | 0 | 1 | 1 | 1 | CELL.LONG_H[0] |
| 0 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_H[1] |
| 0 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_H[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL_E.SINGLE_V[2] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL_E.SINGLE_V[3] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL_E.SINGLE_V[4] |
| 0 | 1 | 1 | 1 | 1 | 0 | CELL_E.SINGLE_V[5] |
| 1 | 0 | 1 | 1 | 1 | 1 | CELL_S.DOUBLE_H0[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.DOUBLE_H1[0] |
Bels BUFG
| Pin | Direction | BUFG_H | BUFG_V |
|---|---|---|---|
| I | in | CELL.IMUX_BUFG_H | CELL.IMUX_BUFG_V |
| O | out | CELL.BUFGLS[7] | CELL.BUFGLS[0] |
| Attribute | BUFG_H | BUFG_V |
|---|---|---|
| CLK_EN | !MAIN[3][6] | !MAIN[16][0] |
| ALT_PAD | !MAIN[4][6] | !MAIN[17][3] |
Bels BSCAN
| Pin | Direction | BSCAN |
|---|---|---|
| TDO1 | in | CELL.IMUX_BSCAN_TDO1 |
| TDO2 | in | CELL.IMUX_BSCAN_TDO2 |
| DRCK | out | CELL.OUT_IO_SN_I2[1] |
| IDLE | out | CELL.OUT_IO_WE_I2[1] |
| SEL1 | out | CELL.OUT_IO_WE_I1[1] |
| SEL2 | out | CELL.OUT_IO_SN_I1[1] |
| Attribute | BSCAN |
|---|---|
| ENABLE | MAIN[15][3] |
| CONFIG | MAIN[24][6] |
Bels MISC_NW
| Pin | Direction | MISC_NW |
|---|
| Attribute | MISC_NW |
|---|---|
| IO_ISTD | [enum: IO_STD] |
| IO_OSTD | [enum: IO_STD] |
| TM_LEFT | !MAIN[12][3] |
| TM_TOP | !MAIN[6][4] |
| _3V | !MAIN[2][6] |
| MISC_NW.IO_ISTD | MAIN[1][6] |
|---|---|
| MISC_NW.IO_OSTD | MAIN[19][2] |
| CMOS | 0 |
| TTL | 1 |
Bel wires
| Wire | Pins |
|---|---|
| CELL.BUFGLS[0] | BUFG_V.O |
| CELL.BUFGLS[7] | BUFG_H.O |
| CELL.IMUX_BUFG_H | BUFG_H.I |
| CELL.IMUX_BUFG_V | BUFG_V.I |
| CELL.IMUX_BSCAN_TDO1 | BSCAN.TDO1 |
| CELL.IMUX_BSCAN_TDO2 | BSCAN.TDO2 |
| CELL.OUT_IO_SN_I1[1] | BSCAN.SEL2 |
| CELL.OUT_IO_SN_I2[1] | BSCAN.DRCK |
| CELL.OUT_IO_WE_I1[1] | BSCAN.SEL1 |
| CELL.OUT_IO_WE_I2[1] | BSCAN.IDLE |
Bitstream
Tile CNR_SE
Cells: 1
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| LONG_H[3] | SINGLE_V[4] | !MAIN[24][6] |
| LONG_H[4] | SINGLE_V[5] | !MAIN[25][9] |
| LONG_H[5] | SINGLE_V[6] | !MAIN[40][9] |
| LONG_V[0] | SINGLE_H_E[1] | !MAIN[24][9] |
| LONG_V[1] | SINGLE_H_E[2] | !MAIN[38][11] |
| LONG_V[2] | SINGLE_H_E[3] | !MAIN[34][9] |
| LONG_V[3] | SINGLE_H[4] | !MAIN[24][11] |
| LONG_V[4] | SINGLE_H[5] | !MAIN[31][9] |
| LONG_V[5] | SINGLE_H[6] | !MAIN[35][11] |
| Destination | Source | Bit |
|---|---|---|
| SINGLE_H[0] | OUT_IO_WE_I2_S1 | !MAIN[18][9] |
| SINGLE_H[1] | LONG_IO_V[0] | !MAIN[16][9] |
| SINGLE_H[1] | OUT_STARTUP_Q3 | !MAIN[20][9] |
| SINGLE_H[2] | LONG_IO_V[1] | !MAIN[16][8] |
| SINGLE_H[2] | OUT_STARTUP_Q1Q4 | !MAIN[5][10] |
| SINGLE_H[3] | OUT_IO_WE_I1_S1 | !MAIN[11][8] |
| SINGLE_H[4] | LONG_V[3] | !MAIN[25][11] |
| SINGLE_H[4] | OUT_IO_WE_I2_S1 | !MAIN[17][9] |
| SINGLE_H[5] | LONG_V[4] | !MAIN[27][9] |
| SINGLE_H[5] | LONG_IO_V[2] | !MAIN[9][8] |
| SINGLE_H[5] | OUT_STARTUP_Q3 | !MAIN[22][9] |
| SINGLE_H[6] | LONG_V[5] | !MAIN[34][12] |
| SINGLE_H[6] | LONG_IO_V[3] | !MAIN[15][9] |
| SINGLE_H[6] | OUT_STARTUP_Q1Q4 | !MAIN[7][10] |
| SINGLE_H[7] | OUT_IO_WE_I1_S1 | !MAIN[6][9] |
| SINGLE_H_E[1] | LONG_V[0] | !MAIN[23][9] |
| SINGLE_H_E[2] | LONG_V[1] | !MAIN[40][12] |
| SINGLE_H_E[3] | LONG_V[2] | !MAIN[39][10] |
| SINGLE_V[0] | TIE_0 | !MAIN[27][8] |
| SINGLE_V[0] | OUT_IO_SN_I2_E1 | !MAIN[26][5] |
| SINGLE_V[1] | LONG_IO_H[0] | !MAIN[18][4] |
| SINGLE_V[1] | OUT_STARTUP_DONEIN | !MAIN[27][6] |
| SINGLE_V[2] | LONG_IO_H[1] | !MAIN[19][4] |
| SINGLE_V[2] | OUT_STARTUP_Q2 | !MAIN[12][6] |
| SINGLE_V[3] | OUT_IO_SN_I1_E1 | !MAIN[30][4] |
| SINGLE_V[4] | LONG_H[3] | !MAIN[26][10] |
| SINGLE_V[4] | OUT_IO_SN_I2_E1 | !MAIN[40][6] |
| SINGLE_V[5] | LONG_H[4] | !MAIN[26][9] |
| SINGLE_V[5] | LONG_IO_H[2] | !MAIN[28][4] |
| SINGLE_V[5] | OUT_STARTUP_DONEIN | !MAIN[27][4] |
| SINGLE_V[6] | LONG_H[5] | !MAIN[40][10] |
| SINGLE_V[6] | LONG_IO_H[3] | !MAIN[10][5] |
| SINGLE_V[6] | OUT_STARTUP_Q2 | !MAIN[11][6] |
| SINGLE_V[7] | TIE_0 | !MAIN[26][12] |
| SINGLE_V[7] | OUT_IO_SN_I1_E1 | !MAIN[36][4] |
| DOUBLE_H0[0] | OUT_STARTUP_Q1Q4 | !MAIN[6][10] |
| DOUBLE_H0[1] | OUT_IO_WE_I2_S1 | !MAIN[19][9] |
| DOUBLE_H1[0] | OUT_IO_WE_I1_S1 | !MAIN[12][8] |
| DOUBLE_H1[1] | OUT_STARTUP_Q3 | !MAIN[21][9] |
| DOUBLE_V0[0] | OUT_IO_SN_I1_E1 | !MAIN[13][4] |
| DOUBLE_V0[1] | OUT_STARTUP_DONEIN | !MAIN[29][4] |
| DOUBLE_V1[0] | OUT_STARTUP_Q2 | !MAIN[13][6] |
| DOUBLE_V1[1] | OUT_IO_SN_I2_E1 | !MAIN[38][6] |
| DOUBLE_IO_S1[0] | DBUF_IO_V[1] | !MAIN[10][9] |
| DOUBLE_IO_S1[1] | DBUF_IO_V[1] | !MAIN[7][9] |
| DOUBLE_IO_S1[2] | DBUF_IO_V[1] | !MAIN[9][9] |
| DOUBLE_IO_S1[3] | DBUF_IO_V[1] | !MAIN[8][9] |
| DOUBLE_IO_S2[0] | DBUF_IO_H[0] | !MAIN[31][1] |
| DOUBLE_IO_S2[1] | DBUF_IO_H[0] | !MAIN[32][1] |
| DOUBLE_IO_S2[2] | DBUF_IO_H[0] | !MAIN[33][1] |
| DOUBLE_IO_S2[3] | DBUF_IO_H[0] | !MAIN[34][1] |
| DOUBLE_IO_E0[0] | DBUF_IO_V[0] | !MAIN[14][8] |
| DOUBLE_IO_E0[1] | DBUF_IO_V[0] | !MAIN[13][8] |
| DOUBLE_IO_E0[2] | DBUF_IO_V[0] | !MAIN[11][9] |
| DOUBLE_IO_E0[3] | DBUF_IO_V[0] | !MAIN[12][9] |
| DOUBLE_IO_E1[0] | DBUF_IO_H[1] | !MAIN[23][2] |
| DOUBLE_IO_E1[1] | DBUF_IO_H[1] | !MAIN[21][2] |
| DOUBLE_IO_E1[2] | DBUF_IO_H[1] | !MAIN[22][2] |
| DOUBLE_IO_E1[3] | DBUF_IO_H[1] | !MAIN[23][1] |
| Side A | Side B | Bit |
|---|---|---|
| SINGLE_H[0] | SINGLE_H_E[0] | !MAIN[23][8] |
| SINGLE_H[0] | SINGLE_V[0] | !MAIN[26][8] |
| SINGLE_H[0] | SINGLE_V_S[0] | !MAIN[22][8] |
| SINGLE_H[0] | DOUBLE_IO_S1[0] | !MAIN[17][12] |
| SINGLE_H[0] | DOUBLE_IO_E0[0] | !MAIN[13][9] |
| SINGLE_H[1] | SINGLE_H_E[1] | !MAIN[30][8] |
| SINGLE_H[1] | SINGLE_V[1] | !MAIN[29][8] |
| SINGLE_H[1] | SINGLE_V_S[1] | !MAIN[28][8] |
| SINGLE_H[1] | DOUBLE_IO_E1[0] | !MAIN[15][12] |
| SINGLE_H[2] | SINGLE_H_E[2] | !MAIN[32][11] |
| SINGLE_H[2] | SINGLE_V[2] | !MAIN[31][11] |
| SINGLE_H[2] | SINGLE_V_S[2] | !MAIN[33][11] |
| SINGLE_H[2] | DOUBLE_IO_S1[1] | !MAIN[0][12] |
| SINGLE_H[2] | DOUBLE_IO_E0[1] | !MAIN[4][12] |
| SINGLE_H[3] | SINGLE_H_E[3] | !MAIN[31][10] |
| SINGLE_H[3] | SINGLE_V[3] | !MAIN[28][10] |
| SINGLE_H[3] | SINGLE_V_S[3] | !MAIN[30][10] |
| SINGLE_H[3] | DOUBLE_IO_E1[1] | !MAIN[3][8] |
| SINGLE_H[4] | SINGLE_H_E[4] | !MAIN[36][9] |
| SINGLE_H[4] | SINGLE_V[4] | !MAIN[39][9] |
| SINGLE_H[4] | SINGLE_V_S[4] | !MAIN[35][9] |
| SINGLE_H[4] | DOUBLE_IO_S1[2] | !MAIN[1][9] |
| SINGLE_H[4] | DOUBLE_IO_E0[2] | !MAIN[3][10] |
| SINGLE_H[5] | SINGLE_H_E[5] | !MAIN[36][8] |
| SINGLE_H[5] | SINGLE_V[5] | !MAIN[35][8] |
| SINGLE_H[5] | SINGLE_V_S[5] | !MAIN[38][8] |
| SINGLE_H[5] | DOUBLE_IO_E1[2] | !MAIN[2][8] |
| SINGLE_H[6] | SINGLE_H_E[6] | !MAIN[35][10] |
| SINGLE_H[6] | SINGLE_V[6] | !MAIN[36][11] |
| SINGLE_H[6] | SINGLE_V_S[6] | !MAIN[36][10] |
| SINGLE_H[6] | DOUBLE_IO_S1[3] | !MAIN[18][12] |
| SINGLE_H[6] | DOUBLE_IO_E0[3] | !MAIN[24][12] |
| SINGLE_H[7] | SINGLE_H_E[7] | !MAIN[38][12] |
| SINGLE_H[7] | SINGLE_V[7] | !MAIN[35][12] |
| SINGLE_H[7] | SINGLE_V_S[7] | !MAIN[37][11] |
| SINGLE_H[7] | DOUBLE_IO_E1[3] | !MAIN[21][12] |
| SINGLE_H_E[0] | SINGLE_V[0] | !MAIN[25][8] |
| SINGLE_H_E[0] | SINGLE_V_S[0] | !MAIN[24][8] |
| SINGLE_H_E[1] | SINGLE_V[1] | !MAIN[29][9] |
| SINGLE_H_E[1] | SINGLE_V_S[1] | !MAIN[30][9] |
| SINGLE_H_E[2] | SINGLE_V[2] | !MAIN[31][12] |
| SINGLE_H_E[2] | SINGLE_V_S[2] | !MAIN[32][12] |
| SINGLE_H_E[3] | SINGLE_V[3] | !MAIN[32][10] |
| SINGLE_H_E[3] | SINGLE_V_S[3] | !MAIN[33][10] |
| SINGLE_H_E[4] | SINGLE_V[4] | !MAIN[39][11] |
| SINGLE_H_E[4] | SINGLE_V_S[4] | !MAIN[37][9] |
| SINGLE_H_E[5] | SINGLE_V[5] | !MAIN[37][8] |
| SINGLE_H_E[5] | SINGLE_V_S[5] | !MAIN[39][8] |
| SINGLE_H_E[6] | SINGLE_V[6] | !MAIN[34][10] |
| SINGLE_H_E[6] | SINGLE_V_S[6] | !MAIN[37][10] |
| SINGLE_H_E[7] | SINGLE_V[7] | !MAIN[37][12] |
| SINGLE_H_E[7] | SINGLE_V_S[7] | !MAIN[39][12] |
| SINGLE_V[0] | SINGLE_V_S[0] | !MAIN[21][8] |
| SINGLE_V[0] | DOUBLE_IO_S1[0] | !MAIN[24][1] |
| SINGLE_V[1] | SINGLE_V_S[1] | !MAIN[28][9] |
| SINGLE_V[1] | DOUBLE_IO_S2[0] | !MAIN[27][2] |
| SINGLE_V[1] | DOUBLE_IO_E1[0] | !MAIN[24][2] |
| SINGLE_V[2] | SINGLE_V_S[2] | !MAIN[30][12] |
| SINGLE_V[2] | DOUBLE_IO_S1[1] | !MAIN[29][2] |
| SINGLE_V[3] | SINGLE_V_S[3] | !MAIN[27][10] |
| SINGLE_V[3] | DOUBLE_IO_S2[1] | !MAIN[31][2] |
| SINGLE_V[3] | DOUBLE_IO_E1[1] | !MAIN[25][1] |
| SINGLE_V[4] | SINGLE_V_S[4] | !MAIN[38][9] |
| SINGLE_V[4] | DOUBLE_IO_S1[2] | !MAIN[26][1] |
| SINGLE_V[5] | SINGLE_V_S[5] | !MAIN[40][8] |
| SINGLE_V[5] | DOUBLE_IO_S2[2] | !MAIN[33][2] |
| SINGLE_V[5] | DOUBLE_IO_E1[2] | !MAIN[28][1] |
| SINGLE_V[6] | SINGLE_V_S[6] | !MAIN[38][10] |
| SINGLE_V[6] | DOUBLE_IO_S1[3] | !MAIN[37][1] |
| SINGLE_V[7] | SINGLE_V_S[7] | !MAIN[36][12] |
| SINGLE_V[7] | DOUBLE_IO_S2[3] | !MAIN[37][2] |
| SINGLE_V[7] | DOUBLE_IO_E1[3] | !MAIN[35][1] |
| DOUBLE_H0[0] | DOUBLE_H2[0] | !MAIN[29][12] |
| DOUBLE_H0[0] | DOUBLE_V0[0] | !MAIN[27][12] |
| DOUBLE_H0[0] | DOUBLE_V2[0] | !MAIN[28][12] |
| DOUBLE_H0[0] | DOUBLE_IO_S1[1] | !MAIN[1][12] |
| DOUBLE_H0[0] | DOUBLE_IO_E0[1] | !MAIN[3][12] |
| DOUBLE_H0[0] | DOUBLE_IO_E1[1] | !MAIN[3][9] |
| DOUBLE_H0[1] | DOUBLE_H2[1] | !MAIN[33][9] |
| DOUBLE_H0[1] | DOUBLE_V0[1] | !MAIN[32][9] |
| DOUBLE_H0[1] | DOUBLE_V2[1] | !MAIN[31][8] |
| DOUBLE_H0[1] | DOUBLE_IO_S1[2] | !MAIN[2][9] |
| DOUBLE_H0[1] | DOUBLE_IO_E0[2] | !MAIN[2][10] |
| DOUBLE_H0[1] | DOUBLE_IO_E1[2] | !MAIN[4][9] |
| DOUBLE_H1[0] | DOUBLE_IO_S1[0] | !MAIN[16][12] |
| DOUBLE_H1[0] | DOUBLE_IO_E0[0] | !MAIN[14][9] |
| DOUBLE_H1[0] | DOUBLE_IO_E1[0] | !MAIN[11][12] |
| DOUBLE_H1[1] | DOUBLE_IO_S1[3] | !MAIN[19][12] |
| DOUBLE_H1[1] | DOUBLE_IO_E0[3] | !MAIN[23][12] |
| DOUBLE_H1[1] | DOUBLE_IO_E1[3] | !MAIN[20][12] |
| DOUBLE_H2[0] | DOUBLE_V0[0] | !MAIN[29][10] |
| DOUBLE_H2[0] | DOUBLE_V2[0] | !MAIN[29][11] |
| DOUBLE_H2[1] | DOUBLE_V0[1] | !MAIN[33][8] |
| DOUBLE_H2[1] | DOUBLE_V2[1] | !MAIN[34][8] |
| DOUBLE_V0[0] | DOUBLE_V2[0] | !MAIN[27][11] |
| DOUBLE_V0[0] | DOUBLE_IO_S1[1] | !MAIN[26][3] |
| DOUBLE_V0[0] | DOUBLE_IO_S2[1] | !MAIN[30][2] |
| DOUBLE_V0[0] | DOUBLE_IO_E1[1] | !MAIN[28][2] |
| DOUBLE_V0[1] | DOUBLE_V2[1] | !MAIN[32][8] |
| DOUBLE_V0[1] | DOUBLE_IO_S1[2] | !MAIN[29][1] |
| DOUBLE_V0[1] | DOUBLE_IO_S2[2] | !MAIN[32][2] |
| DOUBLE_V0[1] | DOUBLE_IO_E1[2] | !MAIN[27][1] |
| DOUBLE_V1[0] | DOUBLE_IO_S1[0] | !MAIN[25][3] |
| DOUBLE_V1[0] | DOUBLE_IO_S2[0] | !MAIN[26][2] |
| DOUBLE_V1[0] | DOUBLE_IO_E1[0] | !MAIN[25][2] |
| DOUBLE_V1[1] | DOUBLE_IO_S1[3] | !MAIN[34][2] |
| DOUBLE_V1[1] | DOUBLE_IO_S2[3] | !MAIN[36][2] |
| DOUBLE_V1[1] | DOUBLE_IO_E1[3] | !MAIN[36][1] |
| DOUBLE_IO_S1[0] | DOUBLE_IO_E0[0] | !MAIN[10][12] |
| DOUBLE_IO_S1[1] | DOUBLE_IO_E0[1] | !MAIN[2][12] |
| DOUBLE_IO_S1[2] | DOUBLE_IO_E0[2] | !MAIN[1][10] |
| DOUBLE_IO_S1[3] | DOUBLE_IO_E0[3] | !MAIN[22][12] |
| DOUBLE_IO_S2[0] | DOUBLE_IO_E1[0] | !MAIN[24][3] |
| DOUBLE_IO_S2[1] | DOUBLE_IO_E1[1] | !MAIN[27][3] |
| DOUBLE_IO_S2[2] | DOUBLE_IO_E1[2] | !MAIN[30][1] |
| DOUBLE_IO_S2[3] | DOUBLE_IO_E1[3] | !MAIN[35][2] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[7][4] | MAIN[11][4] | MAIN[8][4] | MAIN[9][4] | DBUF_IO_H[0] |
| Source | ||||
| 0 | 0 | 1 | 1 | DOUBLE_IO_E1[0] |
| 0 | 1 | 0 | 1 | DOUBLE_IO_E1[2] |
| 0 | 1 | 1 | 0 | DOUBLE_IO_E1[3] |
| 1 | 1 | 1 | 1 | DOUBLE_IO_E1[1] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[38][2] | MAIN[39][2] | MAIN[38][1] | MAIN[39][1] | DBUF_IO_H[1] |
| Source | ||||
| 0 | 0 | 1 | 1 | DOUBLE_IO_S2[1] |
| 0 | 1 | 0 | 1 | DOUBLE_IO_S2[2] |
| 0 | 1 | 1 | 0 | DOUBLE_IO_S2[3] |
| 1 | 1 | 1 | 1 | DOUBLE_IO_S2[0] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[4][10] | MAIN[5][12] | MAIN[7][12] | MAIN[6][12] | DBUF_IO_V[0] |
| Source | ||||
| 0 | 0 | 1 | 1 | DOUBLE_IO_S1[1] |
| 0 | 1 | 0 | 1 | DOUBLE_IO_S1[2] |
| 0 | 1 | 1 | 0 | DOUBLE_IO_S1[3] |
| 1 | 1 | 1 | 1 | DOUBLE_IO_S1[0] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[9][12] | MAIN[13][12] | MAIN[12][12] | MAIN[14][12] | DBUF_IO_V[1] |
| Source | ||||
| 0 | 0 | 1 | 1 | DOUBLE_IO_E0[0] |
| 0 | 1 | 0 | 1 | DOUBLE_IO_E0[1] |
| 0 | 1 | 1 | 0 | DOUBLE_IO_E0[3] |
| 1 | 1 | 1 | 1 | DOUBLE_IO_E0[2] |
| Bits | Destination | |
|---|---|---|
| MAIN[22][6] | MAIN[21][5] | LONG_H[3] |
| Source | ||
| 0 | 0 | LONG_IO_V[1] |
| 1 | 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[9][6] | MAIN[8][6] | MAIN[6][6] | LONG_H[4] |
| Source | |||
| 0 | 0 | 0 | LONG_IO_V[2] |
| 0 | 1 | 1 | OUT_STARTUP_Q3 |
| 1 | 1 | 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[18][5] | MAIN[21][6] | MAIN[19][5] | LONG_H[5] |
| Source | |||
| 0 | 0 | 0 | LONG_IO_V[3] |
| 0 | 1 | 1 | OUT_STARTUP_Q3 |
| 1 | 1 | 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[20][4] | MAIN[24][4] | MAIN[22][4] | LONG_V[0] |
| Source | |||
| 0 | 0 | 0 | LONG_IO_H[0] |
| 0 | 1 | 1 | OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[38][5] | MAIN[37][6] | MAIN[37][5] | LONG_V[1] |
| Source | |||
| 0 | 0 | 0 | LONG_IO_H[1] |
| 0 | 1 | 1 | OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[28][5] | MAIN[27][5] | MAIN[25][6] | LONG_V[2] |
| Source | |||
| 0 | 0 | 0 | LONG_IO_H[2] |
| 0 | 1 | 1 | OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[35][5] | MAIN[35][6] | MAIN[34][6] | LONG_V[3] |
| Source | |||
| 0 | 0 | 0 | LONG_IO_H[1] |
| 0 | 1 | 1 | OUT_STARTUP_DONEIN |
| 1 | 1 | 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[25][5] | MAIN[23][5] | MAIN[22][5] | LONG_V[4] |
| Source | |||
| 0 | 0 | 0 | LONG_IO_H[2] |
| 0 | 1 | 1 | OUT_STARTUP_DONEIN |
| 1 | 1 | 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[35][4] | MAIN[33][4] | MAIN[31][4] | LONG_V[5] |
| Source | |||
| 0 | 0 | 0 | LONG_IO_H[3] |
| 0 | 1 | 1 | OUT_STARTUP_DONEIN |
| 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[29][3] | MAIN[28][3] | MAIN[23][3] | MAIN[22][3] | LONG_IO_H[0] |
| Source | ||||
| 0 | 0 | 1 | 1 | LONG_V[0] |
| 0 | 1 | 1 | 1 | SINGLE_V[1] |
| 1 | 1 | 0 | 0 | LONG_IO_V[2] |
| 1 | 1 | 0 | 1 | LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[33][3] | MAIN[30][3] | MAIN[32][3] | MAIN[31][3] | MAIN[14][3] | MAIN[13][3] | LONG_IO_H[1] |
| Source | ||||||
| 0 | 0 | 0 | 1 | 1 | 1 | LONG_V[1] |
| 0 | 0 | 1 | 0 | 1 | 1 | LONG_V[3] |
| 0 | 1 | 1 | 1 | 1 | 1 | SINGLE_V[2] |
| 1 | 1 | 1 | 1 | 0 | 0 | LONG_IO_V[3] |
| 1 | 1 | 1 | 1 | 0 | 1 | LONG_IO_V[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[36][3] | MAIN[34][3] | MAIN[38][3] | MAIN[37][3] | MAIN[19][3] | MAIN[20][3] | LONG_IO_H[2] |
| Source | ||||||
| 0 | 0 | 0 | 1 | 1 | 1 | LONG_V[2] |
| 0 | 0 | 1 | 0 | 1 | 1 | LONG_V[4] |
| 0 | 1 | 1 | 1 | 1 | 1 | SINGLE_V[5] |
| 1 | 1 | 1 | 1 | 0 | 0 | LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 0 | 1 | LONG_IO_V[2] |
| 1 | 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[35][3] | MAIN[26][4] | MAIN[10][3] | MAIN[11][3] | LONG_IO_H[3] |
| Source | ||||
| 0 | 0 | 1 | 1 | LONG_V[5] |
| 0 | 1 | 1 | 1 | SINGLE_V[6] |
| 1 | 1 | 0 | 0 | LONG_IO_V[1] |
| 1 | 1 | 0 | 1 | LONG_IO_V[3] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[21][4] | MAIN[15][5] | MAIN[15][4] | MAIN[16][4] | LONG_IO_V[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | LONG_IO_H[0] |
| 0 | 0 | 1 | 0 | LONG_IO_H[2] |
| 0 | 1 | 1 | 1 | SINGLE_H[1] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[10][4] | MAIN[5][4] | MAIN[7][5] | MAIN[5][5] | MAIN[6][5] | LONG_IO_V[1] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | LONG_H[3] |
| 0 | 0 | 1 | 0 | 1 | LONG_IO_H[1] |
| 0 | 0 | 1 | 1 | 0 | LONG_IO_H[3] |
| 0 | 1 | 1 | 1 | 1 | SINGLE_H[2] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[23][4] | MAIN[4][5] | MAIN[16][5] | MAIN[14][5] | MAIN[13][5] | LONG_IO_V[2] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | LONG_H[4] |
| 0 | 0 | 1 | 0 | 1 | LONG_IO_H[0] |
| 0 | 0 | 1 | 1 | 0 | LONG_IO_H[2] |
| 0 | 1 | 1 | 1 | 1 | SINGLE_H[5] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | ||||
|---|---|---|---|---|---|
| MAIN[17][4] | MAIN[3][5] | MAIN[6][4] | MAIN[4][4] | MAIN[12][4] | LONG_IO_V[3] |
| Source | |||||
| 0 | 0 | 0 | 1 | 1 | LONG_H[5] |
| 0 | 0 | 1 | 0 | 1 | LONG_IO_H[1] |
| 0 | 0 | 1 | 1 | 0 | LONG_IO_H[3] |
| 0 | 1 | 1 | 1 | 1 | SINGLE_H[6] |
| 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[37][4] | MAIN[38][4] | MAIN[39][4] | MAIN[39][3] | IMUX_STARTUP_CLK |
| Source | ||||
| 0 | 0 | 1 | 1 | SINGLE_V[3] |
| 0 | 1 | 0 | 1 | SINGLE_V[4] |
| 0 | 1 | 1 | 0 | SINGLE_V[5] |
| 1 | 1 | 1 | 1 | SINGLE_V[2] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[29][6] | MAIN[28][6] | MAIN[33][6] | MAIN[31][6] | MAIN[30][6] | MAIN[32][6] | IMUX_STARTUP_GSR |
| Source | ||||||
| 0 | 0 | 0 | 1 | 1 | 1 | SINGLE_H[2] |
| 0 | 0 | 1 | 0 | 1 | 1 | SINGLE_H[3] |
| 0 | 0 | 1 | 1 | 1 | 0 | LONG_V[4] |
| 0 | 1 | 0 | 1 | 1 | 1 | LONG_V[5] |
| 0 | 1 | 1 | 0 | 1 | 1 | DOUBLE_V1[1] |
| 0 | 1 | 1 | 1 | 0 | 1 | SINGLE_H[4] |
| 0 | 1 | 1 | 1 | 1 | 0 | LONG_V[3] |
| 1 | 0 | 1 | 1 | 1 | 1 | DOUBLE_V0[0] |
| 1 | 1 | 1 | 1 | 1 | 1 | SINGLE_H[5] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[30][5] | MAIN[31][5] | MAIN[32][5] | MAIN[33][5] | MAIN[34][5] | MAIN[29][5] | IMUX_STARTUP_GTS |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 0 | LONG_H[3] |
| 0 | 0 | 1 | 1 | 1 | 1 | SINGLE_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | SINGLE_V[3] |
| 0 | 1 | 1 | 0 | 1 | 0 | LONG_H[5] |
| 0 | 1 | 1 | 0 | 1 | 1 | SINGLE_V[4] |
| 0 | 1 | 1 | 1 | 0 | 0 | LONG_H[4] |
| 0 | 1 | 1 | 1 | 0 | 1 | SINGLE_V[5] |
| 1 | 1 | 1 | 1 | 1 | 0 | DOUBLE_H0[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | DOUBLE_H1[0] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[4][8] | MAIN[7][8] | MAIN[6][8] | MAIN[5][8] | IMUX_READCLK_I |
| Source | ||||
| 0 | 0 | 1 | 1 | SINGLE_H[2] |
| 0 | 1 | 0 | 1 | SINGLE_H[3] |
| 0 | 1 | 1 | 0 | SINGLE_H[4] |
| 1 | 1 | 1 | 1 | SINGLE_H[5] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[21][3] | MAIN[19][2] | MAIN[19][1] | MAIN[21][1] | MAIN[22][1] | MAIN[20][1] | MAIN[20][2] | IMUX_BUFG_H |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | DOUBLE_IO_S1[2] |
| 0 | 0 | 0 | 1 | 1 | 1 | 1 | DOUBLE_IO_S1[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | DOUBLE_IO_S1[3] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | DOUBLE_IO_E1[3] |
| 0 | 0 | 1 | 1 | 0 | 1 | 1 | DOUBLE_IO_E1[1] |
| 0 | 0 | 1 | 1 | 1 | 0 | 1 | DOUBLE_IO_E1[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | OUT_IO_CLKIN_E |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | off |
| 1 | 0 | 1 | 0 | 1 | 1 | 1 | DOUBLE_IO_S1[1] |
| 1 | 0 | 1 | 1 | 1 | 1 | 1 | DOUBLE_IO_E1[2] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[17][6] | MAIN[17][5] | MAIN[16][6] | MAIN[19][6] | MAIN[18][6] | MAIN[20][6] | MAIN[14][6] | IMUX_BUFG_V |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | DOUBLE_IO_S1[1] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | DOUBLE_IO_E1[0] |
| 0 | 0 | 0 | 1 | 1 | 0 | 1 | DOUBLE_IO_E1[1] |
| 0 | 0 | 1 | 0 | 1 | 1 | 1 | DOUBLE_IO_S1[3] |
| 0 | 0 | 1 | 1 | 0 | 1 | 1 | DOUBLE_IO_E1[2] |
| 0 | 0 | 1 | 1 | 1 | 0 | 1 | DOUBLE_IO_E1[3] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | OUT_IO_CLKIN_S |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | off |
| 1 | 0 | 0 | 1 | 1 | 1 | 1 | DOUBLE_IO_S1[0] |
| 1 | 0 | 1 | 1 | 1 | 1 | 1 | DOUBLE_IO_S1[2] |
Bels BUFG
| Pin | Direction | BUFG_H | BUFG_V |
|---|---|---|---|
| I | in | IMUX_BUFG_H | IMUX_BUFG_V |
| O | out | BUFGLS[3] | BUFGLS[4] |
| Attribute | BUFG_H | BUFG_V |
|---|---|---|
| CLK_EN | !MAIN[2][1] | !MAIN[10][6] |
| ALT_PAD | !MAIN[15][1] | !MAIN[15][6] |
Bels STARTUP
| Pin | Direction | STARTUP |
|---|---|---|
| CLK | in | IMUX_STARTUP_CLK |
| GSR | in | IMUX_STARTUP_GSR invert by !MAIN[9][1] |
| GTS | in | IMUX_STARTUP_GTS invert by !MAIN[7][1] |
| DONEIN | out | OUT_STARTUP_DONEIN |
| Q1Q4 | out | OUT_STARTUP_Q1Q4 |
| Q2 | out | OUT_STARTUP_Q2 |
| Q3 | out | OUT_STARTUP_Q3 |
| Attribute | STARTUP |
|---|---|
| GSR_ENABLE | !MAIN[8][1] |
| GTS_ENABLE | !MAIN[5][1] |
| CONFIG_RATE | [enum: CONFIG_RATE] |
| CRC | !MAIN[0][1] |
| DONE_TIMING | [enum: DONE_TIMING] |
| GTS_TIMING | [enum: GTS_GSR_TIMING] |
| GSR_TIMING | [enum: GTS_GSR_TIMING] |
| SYNC_TO_DONE | !MAIN[11][1] |
| MUX_CLK | [enum: STARTUP_MUX_CLK] |
| EXPRESS_MODE | !MAIN[7][3] |
| STARTUP.CONFIG_RATE | MAIN[0][0] |
|---|---|
| SLOW | 1 |
| FAST | 0 |
| STARTUP.DONE_TIMING | MAIN[12][1] | MAIN[12][3] |
|---|---|---|
| Q0 | 1 | 1 |
| Q1Q4 | 0 | 1 |
| Q2 | 0 | 0 |
| Q3 | 1 | 0 |
| STARTUP.GTS_TIMING | MAIN[17][3] | MAIN[18][3] |
|---|---|---|
| Q1Q4 | 1 | 1 |
| Q2 | 0 | 1 |
| Q3 | 0 | 0 |
| DONE_IN | 1 | 0 |
| STARTUP.GSR_TIMING | MAIN[16][3] | MAIN[15][3] |
|---|---|---|
| Q1Q4 | 0 | 1 |
| Q2 | 1 | 1 |
| Q3 | 1 | 0 |
| DONE_IN | 0 | 0 |
| STARTUP.MUX_CLK | MAIN[10][1] |
|---|---|
| CCLK | 0 |
| USERCLK | 1 |
Bels READCLK
| Pin | Direction | READCLK |
|---|---|---|
| I | in | IMUX_READCLK_I |
Bels MISC_SE
| Pin | Direction | MISC_SE |
|---|
| Attribute | MISC_SE |
|---|---|
| DONE_PULLUP | !MAIN[6][1] |
| OSC_ENABLE | MAIN[0][4] |
| OSC_MUX_OUT0 | [enum: OSC_MUX_OUT] |
| OSC_MUX_OUT1 | [enum: OSC_MUX_OUT] |
| TCTEST | !MAIN[4][1] |
| TM_OSC | !MAIN[13][1] |
| OSC_CLK | [enum: OSC_CLK] |
| PROG_5V_TOLERANT | MAIN[8][10] |
| DONE_5V_TOLERANT | MAIN[3][1] |
| MISC_SE.OSC_MUX_OUT0 | MAIN[1][4] | MAIN[0][10] | MAIN[1][8] | MAIN[1][5] |
|---|---|---|---|---|
| MISC_SE.OSC_MUX_OUT1 | MAIN[3][4] | MAIN[0][9] | MAIN[0][8] | MAIN[0][5] |
| F500K | 0 | 0 | 1 | 1 |
| F16K | 0 | 1 | 0 | 1 |
| F490 | 0 | 1 | 1 | 0 |
| F15 | 1 | 1 | 1 | 1 |
| MISC_SE.OSC_CLK | MAIN[14][1] |
|---|---|
| CCLK | 1 |
| EXTCLK | 0 |
Bel wires
| Wire | Pins |
|---|---|
| BUFGLS[3] | BUFG_H.O |
| BUFGLS[4] | BUFG_V.O |
| IMUX_STARTUP_CLK | STARTUP.CLK |
| IMUX_STARTUP_GSR | STARTUP.GSR |
| IMUX_STARTUP_GTS | STARTUP.GTS |
| IMUX_READCLK_I | READCLK.I |
| IMUX_BUFG_H | BUFG_H.I |
| IMUX_BUFG_V | BUFG_V.I |
| OUT_STARTUP_DONEIN | STARTUP.DONEIN |
| OUT_STARTUP_Q1Q4 | STARTUP.Q1Q4 |
| OUT_STARTUP_Q2 | STARTUP.Q2 |
| OUT_STARTUP_Q3 | STARTUP.Q3 |
Bitstream
Tile CNR_NE
Cells: 2
Switchbox INT
| Destination | Source | Bit |
|---|---|---|
| CELL.LONG_H[0] | CELL.SINGLE_V[1] | !MAIN_S[26][8] |
| CELL.LONG_H[1] | CELL.SINGLE_V[2] | !MAIN_S[30][8] |
| CELL.LONG_H[2] | CELL.SINGLE_V[3] | !MAIN[24][0] |
| CELL.LONG_V[0] | CELL.OUT_COUT_E | !MAIN_W[5][0] |
| Destination | Source | Bit |
|---|---|---|
| CELL.SINGLE_V[0] | CELL.OUT_IO_SN_I2_E1 | !MAIN[26][1] |
| CELL.SINGLE_V[1] | CELL.LONG_H[0] | !MAIN_S[28][8] |
| CELL.SINGLE_V[1] | CELL.LONG_IO_H[0] | !MAIN[18][2] |
| CELL.SINGLE_V[1] | CELL.OUT_OSC_MUX1 | !MAIN[27][0] |
| CELL.SINGLE_V[2] | CELL.LONG_H[1] | !MAIN_S[34][8] |
| CELL.SINGLE_V[2] | CELL.LONG_IO_H[1] | !MAIN[19][2] |
| CELL.SINGLE_V[2] | CELL.OUT_UPDATE_O | !MAIN[39][2] |
| CELL.SINGLE_V[3] | CELL.LONG_H[2] | !MAIN_S[33][9] |
| CELL.SINGLE_V[3] | CELL.OUT_IO_SN_I1_E1 | !MAIN[30][2] |
| CELL.SINGLE_V[4] | CELL.OUT_IO_SN_I2_E1 | !MAIN[40][0] |
| CELL.SINGLE_V[5] | CELL.LONG_IO_H[2] | !MAIN[28][2] |
| CELL.SINGLE_V[5] | CELL.OUT_OSC_MUX1 | !MAIN[27][2] |
| CELL.SINGLE_V[6] | CELL.LONG_IO_H[3] | !MAIN[10][1] |
| CELL.SINGLE_V[6] | CELL.OUT_UPDATE_O | !MAIN[39][3] |
| CELL.SINGLE_V[7] | CELL.OUT_IO_SN_I1_E1 | !MAIN[36][2] |
| CELL.DOUBLE_V0[0] | CELL.OUT_IO_SN_I1_E1 | !MAIN[13][2] |
| CELL.DOUBLE_V0[1] | CELL.OUT_OSC_MUX1 | !MAIN[29][2] |
| CELL.DOUBLE_V1[0] | CELL.OUT_UPDATE_O | !MAIN[38][2] |
| CELL.DOUBLE_V1[1] | CELL.OUT_IO_SN_I2_E1 | !MAIN[38][0] |
| CELL.DOUBLE_IO_E2[0] | CELL.DBUF_IO_H[1] | !MAIN[23][4] |
| CELL.DOUBLE_IO_E2[1] | CELL.DBUF_IO_H[1] | !MAIN[21][4] |
| CELL.DOUBLE_IO_E2[2] | CELL.DBUF_IO_H[1] | !MAIN[22][4] |
| CELL.DOUBLE_IO_E2[3] | CELL.DBUF_IO_H[1] | !MAIN[23][5] |
| CELL.DOUBLE_IO_N0[0] | CELL.DBUF_IO_H[0] | !MAIN[31][5] |
| CELL.DOUBLE_IO_N0[1] | CELL.DBUF_IO_H[0] | !MAIN[32][5] |
| CELL.DOUBLE_IO_N0[2] | CELL.DBUF_IO_H[0] | !MAIN[33][5] |
| CELL.DOUBLE_IO_N0[3] | CELL.DBUF_IO_H[0] | !MAIN[34][5] |
| Side A | Side B | Bit |
|---|---|---|
| CELL.SINGLE_V[0] | CELL.DOUBLE_IO_E1[0] | !MAIN[24][5] |
| CELL.SINGLE_V[1] | CELL.DOUBLE_IO_E2[0] | !MAIN[24][4] |
| CELL.SINGLE_V[1] | CELL.DOUBLE_IO_N0[0] | !MAIN[27][4] |
| CELL.SINGLE_V[2] | CELL.DOUBLE_IO_E1[1] | !MAIN[29][4] |
| CELL.SINGLE_V[3] | CELL.DOUBLE_IO_E2[1] | !MAIN[25][5] |
| CELL.SINGLE_V[3] | CELL.DOUBLE_IO_N0[1] | !MAIN[31][4] |
| CELL.SINGLE_V[4] | CELL.DOUBLE_IO_E1[2] | !MAIN[26][5] |
| CELL.SINGLE_V[5] | CELL.DOUBLE_IO_E2[2] | !MAIN[28][5] |
| CELL.SINGLE_V[5] | CELL.DOUBLE_IO_N0[2] | !MAIN[33][4] |
| CELL.SINGLE_V[6] | CELL.DOUBLE_IO_E1[3] | !MAIN[37][5] |
| CELL.SINGLE_V[7] | CELL.DOUBLE_IO_E2[3] | !MAIN[35][5] |
| CELL.SINGLE_V[7] | CELL.DOUBLE_IO_N0[3] | !MAIN[37][4] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_E1[1] | !MAIN[26][3] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_E2[1] | !MAIN[28][4] |
| CELL.DOUBLE_V0[0] | CELL.DOUBLE_IO_N0[1] | !MAIN[30][4] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_E1[2] | !MAIN[29][5] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_E2[2] | !MAIN[27][5] |
| CELL.DOUBLE_V0[1] | CELL.DOUBLE_IO_N0[2] | !MAIN[32][4] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_E1[0] | !MAIN[25][3] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_E2[0] | !MAIN[25][4] |
| CELL.DOUBLE_V1[0] | CELL.DOUBLE_IO_N0[0] | !MAIN[26][4] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_E1[3] | !MAIN[34][4] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_E2[3] | !MAIN[36][5] |
| CELL.DOUBLE_V1[1] | CELL.DOUBLE_IO_N0[3] | !MAIN[36][4] |
| CELL.DOUBLE_IO_E2[0] | CELL.DOUBLE_IO_N0[0] | !MAIN[24][3] |
| CELL.DOUBLE_IO_E2[1] | CELL.DOUBLE_IO_N0[1] | !MAIN[27][3] |
| CELL.DOUBLE_IO_E2[2] | CELL.DOUBLE_IO_N0[2] | !MAIN[30][5] |
| CELL.DOUBLE_IO_E2[3] | CELL.DOUBLE_IO_N0[3] | !MAIN[35][4] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[7][2] | MAIN[11][2] | MAIN[8][2] | MAIN[9][2] | CELL.DBUF_IO_H[0] |
| Source | ||||
| 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E2[0] |
| 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_E2[2] |
| 0 | 1 | 1 | 0 | CELL.DOUBLE_IO_E2[3] |
| 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[38][4] | MAIN[39][4] | MAIN[38][5] | MAIN[39][5] | CELL.DBUF_IO_H[1] |
| Source | ||||
| 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_N0[1] |
| 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_N0[2] |
| 0 | 1 | 1 | 0 | CELL.DOUBLE_IO_N0[3] |
| 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_N0[0] |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[18][1] | MAIN[21][0] | MAIN[19][1] | CELL.LONG_H[0] |
| Source | |||
| 0 | 0 | 0 | CELL.LONG_IO_V[0] |
| 0 | 1 | 1 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[10][0] | MAIN[9][0] | MAIN[6][0] | CELL.LONG_H[1] |
| Source | |||
| 0 | 0 | 0 | CELL.LONG_IO_V[1] |
| 0 | 1 | 1 | CELL.OUT_IO_WE_I2[1] |
| 1 | 1 | 1 | off |
| Bits | Destination | |
|---|---|---|
| MAIN[22][0] | MAIN[21][1] | CELL.LONG_H[2] |
| Source | ||
| 0 | 0 | CELL.LONG_IO_V[2] |
| 1 | 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[20][2] | MAIN[24][2] | MAIN[22][2] | CELL.LONG_V[0] |
| Source | |||
| 0 | 0 | 0 | CELL.LONG_IO_H[0] |
| 0 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[38][1] | MAIN[37][1] | MAIN[37][0] | CELL.LONG_V[1] |
| Source | |||
| 0 | 0 | 0 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[28][1] | MAIN[27][1] | MAIN[25][0] | CELL.LONG_V[2] |
| Source | |||
| 0 | 0 | 0 | CELL.LONG_IO_H[2] |
| 0 | 1 | 1 | CELL.OUT_IO_SN_I2_E1 |
| 1 | 1 | 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[35][1] | MAIN[35][0] | MAIN[34][0] | CELL.LONG_V[3] |
| Source | |||
| 0 | 0 | 0 | CELL.LONG_IO_H[1] |
| 0 | 1 | 1 | CELL.OUT_OSC_MUX1 |
| 1 | 1 | 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[11][1] | MAIN[23][1] | MAIN[22][1] | CELL.LONG_V[4] |
| Source | |||
| 0 | 0 | 0 | CELL.LONG_IO_H[2] |
| 0 | 1 | 1 | CELL.OUT_OSC_MUX1 |
| 1 | 1 | 1 | off |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[35][2] | MAIN[33][2] | MAIN[31][2] | CELL.LONG_V[5] |
| Source | |||
| 0 | 0 | 0 | CELL.LONG_IO_H[3] |
| 0 | 1 | 1 | CELL.OUT_OSC_MUX1 |
| 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[29][3] | MAIN[28][3] | MAIN[23][3] | MAIN[22][3] | CELL.LONG_IO_H[0] |
| Source | ||||
| 0 | 0 | 1 | 1 | CELL.LONG_V[0] |
| 0 | 1 | 1 | 1 | CELL.SINGLE_V[1] |
| 1 | 1 | 0 | 0 | CELL.LONG_IO_V[2] |
| 1 | 1 | 0 | 1 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[33][3] | MAIN[30][3] | MAIN[32][3] | MAIN[31][3] | MAIN[14][3] | MAIN[13][3] | CELL.LONG_IO_H[1] |
| Source | ||||||
| 0 | 0 | 0 | 1 | 1 | 1 | CELL.LONG_V[1] |
| 0 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_V[3] |
| 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 1 | 1 | 1 | 1 | 0 | 0 | CELL.LONG_IO_V[3] |
| 1 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[36][3] | MAIN[34][3] | MAIN[38][3] | MAIN[37][3] | MAIN[19][3] | MAIN[20][3] | CELL.LONG_IO_H[2] |
| Source | ||||||
| 0 | 0 | 0 | 1 | 1 | 1 | CELL.LONG_V[2] |
| 0 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_V[4] |
| 0 | 1 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[5] |
| 1 | 1 | 1 | 1 | 0 | 0 | CELL.LONG_IO_V[0] |
| 1 | 1 | 1 | 1 | 0 | 1 | CELL.LONG_IO_V[2] |
| 1 | 1 | 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[35][3] | MAIN[26][2] | MAIN[10][3] | MAIN[11][3] | CELL.LONG_IO_H[3] |
| Source | ||||
| 0 | 0 | 1 | 1 | CELL.LONG_V[5] |
| 0 | 1 | 1 | 1 | CELL.SINGLE_V[6] |
| 1 | 1 | 0 | 0 | CELL.LONG_IO_V[1] |
| 1 | 1 | 0 | 1 | CELL.LONG_IO_V[3] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[21][2] | MAIN[15][2] | MAIN[15][1] | MAIN[16][2] | CELL.LONG_IO_V[0] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_H[0] |
| 0 | 0 | 1 | 0 | CELL.LONG_IO_H[2] |
| 0 | 1 | 1 | 1 | CELL.LONG_IO_H[0] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[10][2] | MAIN[5][1] | MAIN[7][1] | MAIN[6][1] | CELL.LONG_IO_V[1] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_H[1] |
| 0 | 0 | 1 | 0 | CELL.LONG_IO_H[3] |
| 0 | 1 | 1 | 1 | CELL.LONG_IO_H[1] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |||
|---|---|---|---|---|
| MAIN[23][2] | MAIN[13][1] | MAIN[16][1] | MAIN[14][1] | CELL.LONG_IO_V[2] |
| Source | ||||
| 0 | 0 | 0 | 1 | CELL.LONG_H[2] |
| 0 | 0 | 1 | 0 | CELL.LONG_IO_H[0] |
| 0 | 1 | 1 | 1 | CELL.LONG_IO_H[2] |
| 1 | 1 | 1 | 1 | off |
| Bits | Destination | |
|---|---|---|
| MAIN[17][2] | MAIN[12][2] | CELL.LONG_IO_V[3] |
| Source | ||
| 0 | 0 | CELL.LONG_IO_H[1] |
| 0 | 1 | CELL.LONG_IO_H[3] |
| 1 | 1 | off |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[21][3] | MAIN[22][5] | MAIN[14][2] | MAIN[21][5] | MAIN[37][2] | MAIN[34][2] | MAIN[20][4] | CELL.IMUX_BUFG_H |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[2] |
| 0 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | CELL.DOUBLE_IO_E1[3] |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | CELL.DOUBLE_IO_E2[3] |
| 0 | 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_E2[1] |
| 0 | 0 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_IO_E2[0] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.OUT_IO_CLKIN_E |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | off |
| 1 | 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[1] |
| 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E2[2] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[17][0] | MAIN[16][0] | MAIN[12][1] | MAIN[18][0] | MAIN[20][0] | MAIN[19][0] | MAIN[15][0] | CELL.IMUX_BUFG_V |
| Source | |||||||
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[0] |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_E1[1] |
| 0 | 0 | 0 | 1 | 1 | 0 | 1 | CELL.DOUBLE_IO_E2[1] |
| 0 | 0 | 1 | 0 | 1 | 1 | 1 | CELL.DOUBLE_IO_E1[2] |
| 0 | 0 | 1 | 1 | 0 | 1 | 1 | CELL.DOUBLE_IO_E1[3] |
| 0 | 0 | 1 | 1 | 1 | 0 | 1 | CELL.DOUBLE_IO_E2[3] |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | CELL.OUT_IO_CLKIN_N |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | off |
| 1 | 0 | 0 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E2[0] |
| 1 | 0 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_IO_E2[2] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[30][1] | MAIN[31][1] | MAIN[32][1] | MAIN[33][1] | MAIN[34][1] | MAIN[29][1] | CELL.IMUX_TDO_O |
| Source | ||||||
| 0 | 0 | 1 | 1 | 1 | 0 | CELL.LONG_H[0] |
| 0 | 0 | 1 | 1 | 1 | 1 | CELL.SINGLE_V[2] |
| 0 | 1 | 0 | 1 | 1 | 1 | CELL.SINGLE_V[3] |
| 0 | 1 | 1 | 0 | 1 | 0 | CELL.LONG_H[1] |
| 0 | 1 | 1 | 0 | 1 | 1 | CELL.SINGLE_V[4] |
| 0 | 1 | 1 | 1 | 0 | 0 | CELL.LONG_H[2] |
| 0 | 1 | 1 | 1 | 0 | 1 | CELL.SINGLE_V[5] |
| 1 | 1 | 1 | 1 | 1 | 0 | CELL_S.DOUBLE_H1[1] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.DOUBLE_H0[0] |
| Bits | Destination | |||||
|---|---|---|---|---|---|---|
| MAIN[28][0] | MAIN[29][0] | MAIN[31][0] | MAIN[32][0] | MAIN[33][0] | MAIN[30][0] | CELL.IMUX_TDO_T |
| Source | ||||||
| 0 | 0 | 0 | 1 | 1 | 1 | CELL_S.SINGLE_H[3] |
| 0 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_V[4] |
| 0 | 0 | 1 | 1 | 0 | 1 | CELL_S.SINGLE_H[2] |
| 0 | 1 | 1 | 1 | 1 | 1 | CELL.DOUBLE_V0[0] |
| 1 | 0 | 0 | 1 | 1 | 1 | CELL.DOUBLE_V1[1] |
| 1 | 0 | 1 | 0 | 1 | 1 | CELL.LONG_V[3] |
| 1 | 0 | 1 | 1 | 0 | 1 | CELL.LONG_V[5] |
| 1 | 0 | 1 | 1 | 1 | 0 | CELL_S.SINGLE_H[4] |
| 1 | 1 | 1 | 1 | 1 | 1 | CELL_S.SINGLE_H[5] |
Bels BUFG
| Pin | Direction | BUFG_H | BUFG_V |
|---|---|---|---|
| I | in | CELL.IMUX_BUFG_H | CELL.IMUX_BUFG_V |
| O | out | CELL.BUFGLS[6] | CELL.BUFGLS[5] |
| Attribute | BUFG_H | BUFG_V |
|---|---|---|
| CLK_EN | !MAIN[2][6] | !MAIN[8][0] |
| ALT_PAD | !MAIN[9][1] | !MAIN[8][1] |
Bels UPDATE
| Pin | Direction | UPDATE |
|---|---|---|
| O | out | CELL.OUT_UPDATE_O |
Bels OSC
| Pin | Direction | OSC |
|---|---|---|
| F8M | out | CELL.OUT_IO_WE_I1[1] |
| OUT0 | out | CELL.OUT_IO_WE_I2[1] |
| OUT1 | out | CELL.OUT_OSC_MUX1 |
Bels TDO
| Pin | Direction | TDO |
|---|---|---|
| O | in | CELL.IMUX_TDO_O |
| T | in | CELL.IMUX_TDO_T |
| Attribute | TDO |
|---|---|
| PULL | [enum: IO_PULL] |
| BSCAN_ENABLE | MAIN[17][3] |
| BSCAN_STATUS | !MAIN[3][6] |
| T_ENABLE | !MAIN[7][3] |
| O_ENABLE | !MAIN[8][3] |
| _5V_TOLERANT | MAIN[12][0] |
| TDO.PULL | MAIN[18][3] | MAIN[16][3] |
|---|---|---|
| NONE | 1 | 1 |
| PULLUP | 0 | 1 |
| PULLDOWN | 1 | 0 |
Bels MISC_NE
| Pin | Direction | MISC_NE |
|---|
| Attribute | MISC_NE |
|---|---|
| TM_RIGHT | !MAIN[14][0] |
| TAC | !MAIN[15][3] |
| READCLK | [enum: RDBK_MUX_CLK] |
| CCLK_5V_TOLERANT | MAIN[13][0] |
| ADDRESS_LINES | [enum: ADDRESS_LINES] |
| MISC_NE.READCLK | MAIN[12][3] |
|---|---|
| CCLK | 1 |
| RDBK | 0 |
| MISC_NE.ADDRESS_LINES | MAIN[1][6] |
|---|---|
| _18 | 1 |
| _22 | 0 |
Bel wires
| Wire | Pins |
|---|---|
| CELL.BUFGLS[5] | BUFG_V.O |
| CELL.BUFGLS[6] | BUFG_H.O |
| CELL.IMUX_BUFG_H | BUFG_H.I |
| CELL.IMUX_BUFG_V | BUFG_V.I |
| CELL.IMUX_TDO_O | TDO.O |
| CELL.IMUX_TDO_T | TDO.T |
| CELL.OUT_IO_WE_I1[1] | OSC.F8M |
| CELL.OUT_IO_WE_I2[1] | OSC.OUT0 |
| CELL.OUT_OSC_MUX1 | OSC.OUT1 |
| CELL.OUT_UPDATE_O | UPDATE.O |
Bitstream
| Bit | Frame | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F40 | F39 | F38 | F37 | F36 | F35 | F34 | F33 | F32 | F31 | F30 | F29 | F28 | F27 | F26 | F25 | F24 | F23 | F22 | F21 | F20 | F19 | F18 | F17 | F16 | F15 | F14 | F13 | F12 | F11 | F10 | F9 | F8 | F7 | F6 | F5 | F4 | F3 | F2 | F1 | F0 | |
| B9 | - | - | - | - | - | - | - | INT: !pass CELL.SINGLE_V[3] ← CELL.LONG_H[2] | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | INT: !pass CELL.SINGLE_V[2] ← CELL.LONG_H[1] | - | - | - | INT: !buffer CELL.LONG_H[1] ← CELL.SINGLE_V[2] | - | INT: !pass CELL.SINGLE_V[1] ← CELL.LONG_H[0] | - | INT: !buffer CELL.LONG_H[0] ← CELL.SINGLE_V[1] | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Bit | Frame | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F35 | F34 | F33 | F32 | F31 | F30 | F29 | F28 | F27 | F26 | F25 | F24 | F23 | F22 | F21 | F20 | F19 | F18 | F17 | F16 | F15 | F14 | F13 | F12 | F11 | F10 | F9 | F8 | F7 | F6 | F5 | F4 | F3 | F2 | F1 | F0 | |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | INT: !buffer CELL.LONG_V[0] ← CELL.OUT_COUT_E | - | - | - | - | - |