Northeast
TODO: document
Tile CNR_NE_V2
Cells: 1
Bels DCI
| Pin | Direction | DCI[0] | DCI[1] |
|---|---|---|---|
| DCI_CLK | in | IMUX_G2_DATA[7] | IMUX_G1_DATA[7] |
| DCI_RESET | in | IMUX_G2_DATA[6] | IMUX_G1_DATA[6] |
| HI_LO_P | in | IMUX_G2_DATA[4] | IMUX_G1_DATA[4] |
| HI_LO_N | in | IMUX_G2_DATA[5] | IMUX_G1_DATA[5] |
| SCLK | out | OUT_HALF0[16] | OUT_HALF0[11] |
| ADDRESS[0] | out | OUT_HALF0[14] | OUT_HALF0[9] |
| ADDRESS[1] | out | OUT_HALF1[14] | OUT_HALF1[9] |
| ADDRESS[2] | out | OUT_HALF0[13] | OUT_HALF0[8] |
| DATA | out | OUT_HALF1[15] | OUT_HALF1[10] |
| N_OR_P | out | OUT_HALF1[16] | OUT_HALF1[11] |
| UPDATE | out | OUT_HALF1[17] | OUT_HALF1[12] |
| DCI_DONE | out | OUT_HALF0[15] | OUT_HALF0[10] |
Bels BSCAN
| Pin | Direction | BSCAN |
|---|---|---|
| TDO1 | in | IMUX_G0_DATA[0] |
| TDO2 | in | IMUX_G0_DATA[1] |
| DRCK1 | out | OUT_FAN[0] |
| DRCK2 | out | OUT_FAN[1] |
| SEL1 | out | OUT_FAN[2] |
| SEL2 | out | OUT_FAN[3] |
| TDI | out | OUT_FAN[5] |
| RESET | out | OUT_HALF0[17] |
| CAPTURE | out | OUT_FAN[7] |
| SHIFT | out | OUT_FAN[4] |
| UPDATE | out | OUT_FAN[6] |
| Attribute | BSCAN |
|---|---|
| USER_TDO_ENABLE bit 0 | TERM_H[2][20] |
| USER_TDO_ENABLE bit 1 | TERM_H[3][20] |
| USERCODE bit 0 | !TERM_H[2][4] |
| USERCODE bit 1 | !TERM_H[3][4] |
| USERCODE bit 2 | !TERM_H[2][5] |
| USERCODE bit 3 | !TERM_H[3][5] |
| USERCODE bit 4 | !TERM_H[2][6] |
| USERCODE bit 5 | !TERM_H[3][6] |
| USERCODE bit 6 | !TERM_H[2][7] |
| USERCODE bit 7 | !TERM_H[3][7] |
| USERCODE bit 8 | !TERM_H[2][8] |
| USERCODE bit 9 | !TERM_H[3][8] |
| USERCODE bit 10 | !TERM_H[2][9] |
| USERCODE bit 11 | !TERM_H[3][9] |
| USERCODE bit 12 | !TERM_H[2][10] |
| USERCODE bit 13 | !TERM_H[3][10] |
| USERCODE bit 14 | !TERM_H[2][11] |
| USERCODE bit 15 | !TERM_H[3][11] |
| USERCODE bit 16 | !TERM_H[2][12] |
| USERCODE bit 17 | !TERM_H[3][12] |
| USERCODE bit 18 | !TERM_H[2][13] |
| USERCODE bit 19 | !TERM_H[3][13] |
| USERCODE bit 20 | !TERM_H[2][14] |
| USERCODE bit 21 | !TERM_H[3][14] |
| USERCODE bit 22 | !TERM_H[2][15] |
| USERCODE bit 23 | !TERM_H[3][15] |
| USERCODE bit 24 | !TERM_H[2][16] |
| USERCODE bit 25 | !TERM_H[3][16] |
| USERCODE bit 26 | !TERM_H[2][17] |
| USERCODE bit 27 | !TERM_H[3][17] |
| USERCODE bit 28 | !TERM_H[2][18] |
| USERCODE bit 29 | !TERM_H[3][18] |
| USERCODE bit 30 | !TERM_H[2][19] |
| USERCODE bit 31 | !TERM_H[3][19] |
Bels MISC_NE
| Pin | Direction | MISC_NE |
|---|
| Attribute | MISC_NE |
|---|---|
| TCK_PULL | [enum: IOB_PULL] |
| TMS_PULL | [enum: IOB_PULL] |
| TDO_PULL | [enum: IOB_PULL] |
| TEST_LL | TERM_V[6][9] |
| MISC_NE.TCK_PULL | TERM_V[3][10] | TERM_V[3][7] |
|---|---|---|
| MISC_NE.TMS_PULL | TERM_V[3][8] | TERM_V[3][6] |
| MISC_NE.TDO_PULL | TERM_V[3][11] | TERM_V[3][9] |
| NONE | 0 | 1 |
| PULLUP | 0 | 0 |
| PULLDOWN | 1 | 0 |
Bel wires
| Wire | Pins |
|---|---|
| IMUX_G0_DATA[0] | BSCAN.TDO1 |
| IMUX_G0_DATA[1] | BSCAN.TDO2 |
| IMUX_G1_DATA[4] | DCI[1].HI_LO_P |
| IMUX_G1_DATA[5] | DCI[1].HI_LO_N |
| IMUX_G1_DATA[6] | DCI[1].DCI_RESET |
| IMUX_G1_DATA[7] | DCI[1].DCI_CLK |
| IMUX_G2_DATA[4] | DCI[0].HI_LO_P |
| IMUX_G2_DATA[5] | DCI[0].HI_LO_N |
| IMUX_G2_DATA[6] | DCI[0].DCI_RESET |
| IMUX_G2_DATA[7] | DCI[0].DCI_CLK |
| OUT_FAN[0] | BSCAN.DRCK1 |
| OUT_FAN[1] | BSCAN.DRCK2 |
| OUT_FAN[2] | BSCAN.SEL1 |
| OUT_FAN[3] | BSCAN.SEL2 |
| OUT_FAN[4] | BSCAN.SHIFT |
| OUT_FAN[5] | BSCAN.TDI |
| OUT_FAN[6] | BSCAN.UPDATE |
| OUT_FAN[7] | BSCAN.CAPTURE |
| OUT_HALF0[8] | DCI[1].ADDRESS[2] |
| OUT_HALF0[9] | DCI[1].ADDRESS[0] |
| OUT_HALF0[10] | DCI[1].DCI_DONE |
| OUT_HALF0[11] | DCI[1].SCLK |
| OUT_HALF0[13] | DCI[0].ADDRESS[2] |
| OUT_HALF0[14] | DCI[0].ADDRESS[0] |
| OUT_HALF0[15] | DCI[0].DCI_DONE |
| OUT_HALF0[16] | DCI[0].SCLK |
| OUT_HALF0[17] | BSCAN.RESET |
| OUT_HALF1[9] | DCI[1].ADDRESS[1] |
| OUT_HALF1[10] | DCI[1].DATA |
| OUT_HALF1[11] | DCI[1].N_OR_P |
| OUT_HALF1[12] | DCI[1].UPDATE |
| OUT_HALF1[14] | DCI[0].ADDRESS[1] |
| OUT_HALF1[15] | DCI[0].DATA |
| OUT_HALF1[16] | DCI[0].N_OR_P |
| OUT_HALF1[17] | DCI[0].UPDATE |
Bitstream
Tile CNR_NE_V2P
Cells: 1
Bels DCI
| Pin | Direction | DCI[0] | DCI[1] |
|---|---|---|---|
| DCI_CLK | in | IMUX_G2_DATA[7] | IMUX_G1_DATA[7] |
| DCI_RESET | in | IMUX_G2_DATA[6] | IMUX_G1_DATA[6] |
| HI_LO_P | in | IMUX_G2_DATA[4] | IMUX_G1_DATA[4] |
| HI_LO_N | in | IMUX_G2_DATA[5] | IMUX_G1_DATA[5] |
| SCLK | out | OUT_HALF0[16] | OUT_HALF0[11] |
| ADDRESS[0] | out | OUT_HALF0[14] | OUT_HALF0[9] |
| ADDRESS[1] | out | OUT_HALF1[14] | OUT_HALF1[9] |
| ADDRESS[2] | out | OUT_HALF0[13] | OUT_HALF0[8] |
| DATA | out | OUT_HALF1[15] | OUT_HALF1[10] |
| N_OR_P | out | OUT_HALF1[16] | OUT_HALF1[11] |
| UPDATE | out | OUT_HALF1[17] | OUT_HALF1[12] |
| DCI_DONE | out | OUT_HALF0[15] | OUT_HALF0[10] |
Bels BSCAN
| Pin | Direction | BSCAN |
|---|---|---|
| TDO1 | in | IMUX_G0_DATA[0] |
| TDO2 | in | IMUX_G0_DATA[1] |
| DRCK1 | out | OUT_FAN[0] |
| DRCK2 | out | OUT_FAN[1] |
| SEL1 | out | OUT_FAN[2] |
| SEL2 | out | OUT_FAN[3] |
| TDI | out | OUT_FAN[5] |
| RESET | out | OUT_HALF0[17] |
| CAPTURE | out | OUT_FAN[7] |
| SHIFT | out | OUT_FAN[4] |
| UPDATE | out | OUT_FAN[6] |
| Attribute | BSCAN |
|---|---|
| USER_TDO_ENABLE bit 0 | TERM_H[2][20] |
| USER_TDO_ENABLE bit 1 | TERM_H[3][20] |
| USERCODE bit 0 | !TERM_H[2][4] |
| USERCODE bit 1 | !TERM_H[3][4] |
| USERCODE bit 2 | !TERM_H[2][5] |
| USERCODE bit 3 | !TERM_H[3][5] |
| USERCODE bit 4 | !TERM_H[2][6] |
| USERCODE bit 5 | !TERM_H[3][6] |
| USERCODE bit 6 | !TERM_H[2][7] |
| USERCODE bit 7 | !TERM_H[3][7] |
| USERCODE bit 8 | !TERM_H[2][8] |
| USERCODE bit 9 | !TERM_H[3][8] |
| USERCODE bit 10 | !TERM_H[2][9] |
| USERCODE bit 11 | !TERM_H[3][9] |
| USERCODE bit 12 | !TERM_H[2][10] |
| USERCODE bit 13 | !TERM_H[3][10] |
| USERCODE bit 14 | !TERM_H[2][11] |
| USERCODE bit 15 | !TERM_H[3][11] |
| USERCODE bit 16 | !TERM_H[2][12] |
| USERCODE bit 17 | !TERM_H[3][12] |
| USERCODE bit 18 | !TERM_H[2][13] |
| USERCODE bit 19 | !TERM_H[3][13] |
| USERCODE bit 20 | !TERM_H[2][14] |
| USERCODE bit 21 | !TERM_H[3][14] |
| USERCODE bit 22 | !TERM_H[2][15] |
| USERCODE bit 23 | !TERM_H[3][15] |
| USERCODE bit 24 | !TERM_H[2][16] |
| USERCODE bit 25 | !TERM_H[3][16] |
| USERCODE bit 26 | !TERM_H[2][17] |
| USERCODE bit 27 | !TERM_H[3][17] |
| USERCODE bit 28 | !TERM_H[2][18] |
| USERCODE bit 29 | !TERM_H[3][18] |
| USERCODE bit 30 | !TERM_H[2][19] |
| USERCODE bit 31 | !TERM_H[3][19] |
Bels JTAGPPC
| Pin | Direction | JTAGPPC |
|---|---|---|
| TDOPPC | in | IMUX_G0_DATA[2] |
| TDOTSPPC | in | IMUX_G0_DATA[3] |
| TCK | out | OUT_HALF0[12] |
| TMS | out | OUT_HALF1[13] |
| TDIPPC | out | OUT_HALF1[8] |
| Attribute | JTAGPPC |
|---|---|
| ENABLE | TERM_H[3][42] |
Bels MISC_NE
| Pin | Direction | MISC_NE |
|---|
| Attribute | MISC_NE |
|---|---|
| TCK_PULL | [enum: IOB_PULL] |
| TMS_PULL | [enum: IOB_PULL] |
| TDO_PULL | [enum: IOB_PULL] |
| TEST_LL | TERM_V[6][9] |
| MISC_NE.TCK_PULL | TERM_V[3][10] | TERM_V[3][7] |
|---|---|---|
| MISC_NE.TMS_PULL | TERM_V[3][8] | TERM_V[3][6] |
| MISC_NE.TDO_PULL | TERM_V[3][11] | TERM_V[3][9] |
| NONE | 0 | 1 |
| PULLUP | 0 | 0 |
| PULLDOWN | 1 | 0 |
Bel wires
| Wire | Pins |
|---|---|
| IMUX_G0_DATA[0] | BSCAN.TDO1 |
| IMUX_G0_DATA[1] | BSCAN.TDO2 |
| IMUX_G0_DATA[2] | JTAGPPC.TDOPPC |
| IMUX_G0_DATA[3] | JTAGPPC.TDOTSPPC |
| IMUX_G1_DATA[4] | DCI[1].HI_LO_P |
| IMUX_G1_DATA[5] | DCI[1].HI_LO_N |
| IMUX_G1_DATA[6] | DCI[1].DCI_RESET |
| IMUX_G1_DATA[7] | DCI[1].DCI_CLK |
| IMUX_G2_DATA[4] | DCI[0].HI_LO_P |
| IMUX_G2_DATA[5] | DCI[0].HI_LO_N |
| IMUX_G2_DATA[6] | DCI[0].DCI_RESET |
| IMUX_G2_DATA[7] | DCI[0].DCI_CLK |
| OUT_FAN[0] | BSCAN.DRCK1 |
| OUT_FAN[1] | BSCAN.DRCK2 |
| OUT_FAN[2] | BSCAN.SEL1 |
| OUT_FAN[3] | BSCAN.SEL2 |
| OUT_FAN[4] | BSCAN.SHIFT |
| OUT_FAN[5] | BSCAN.TDI |
| OUT_FAN[6] | BSCAN.UPDATE |
| OUT_FAN[7] | BSCAN.CAPTURE |
| OUT_HALF0[8] | DCI[1].ADDRESS[2] |
| OUT_HALF0[9] | DCI[1].ADDRESS[0] |
| OUT_HALF0[10] | DCI[1].DCI_DONE |
| OUT_HALF0[11] | DCI[1].SCLK |
| OUT_HALF0[12] | JTAGPPC.TCK |
| OUT_HALF0[13] | DCI[0].ADDRESS[2] |
| OUT_HALF0[14] | DCI[0].ADDRESS[0] |
| OUT_HALF0[15] | DCI[0].DCI_DONE |
| OUT_HALF0[16] | DCI[0].SCLK |
| OUT_HALF0[17] | BSCAN.RESET |
| OUT_HALF1[8] | JTAGPPC.TDIPPC |
| OUT_HALF1[9] | DCI[1].ADDRESS[1] |
| OUT_HALF1[10] | DCI[1].DATA |
| OUT_HALF1[11] | DCI[1].N_OR_P |
| OUT_HALF1[12] | DCI[1].UPDATE |
| OUT_HALF1[13] | JTAGPPC.TMS |
| OUT_HALF1[14] | DCI[0].ADDRESS[1] |
| OUT_HALF1[15] | DCI[0].DATA |
| OUT_HALF1[16] | DCI[0].N_OR_P |
| OUT_HALF1[17] | DCI[0].UPDATE |