North-east
TODO: document
CNR_NE_S3
This tile is used on Spartan 3.
Tile CNR_NE_S3
Cells: 1
Bels DCI
| Pin | Direction | DCI[0] | DCI[1] |
|---|---|---|---|
| DCI_CLK | in | IMUX_DATA[23] | IMUX_DATA[15] |
| DCI_RESET | in | IMUX_DATA[22] | IMUX_DATA[14] |
| HI_LO_P | in | IMUX_DATA[20] | IMUX_DATA[12] |
| HI_LO_N | in | IMUX_DATA[21] | IMUX_DATA[13] |
| SCLK | out | OUT_SEC[6] | OUT_SEC[6] |
| ADDRESS[0] | out | OUT_SEC[0] | OUT_SEC[0] |
| ADDRESS[1] | out | OUT_SEC[1] | OUT_SEC[1] |
| ADDRESS[2] | out | OUT_SEC[2] | OUT_SEC[2] |
| DATA | out | OUT_SEC[3] | OUT_SEC[3] |
| N_OR_P | out | OUT_SEC[5] | OUT_SEC[5] |
| UPDATE | out | OUT_SEC[7] | OUT_SEC[7] |
| IOUPDATE | out | OUT_SEC[8] | OUT_SEC[8] |
| DCI_DONE | out | OUT_SEC[4] | OUT_SEC[4] |
Bels DCIRESET
| Pin | Direction | DCIRESET[0] | DCIRESET[1] |
|---|---|---|---|
| RST | in | IMUX_DATA[11] | IMUX_DATA[19] |
| Attribute | DCIRESET[0] | DCIRESET[1] |
|---|---|---|
| ENABLE | TERM_H[0][63] | TERM_H[1][63] |
Bels BSCAN
| Pin | Direction | BSCAN |
|---|---|---|
| TDO1 | in | IMUX_DATA[0] |
| TDO2 | in | IMUX_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_SEC[11] |
| CAPTURE | out | OUT_FAN[7] |
| SHIFT | out | OUT_FAN[4] |
| UPDATE | out | OUT_FAN[6] |
| Attribute | BSCAN |
|---|---|
| USER_TDO_ENABLE bit 0 | TERM_H[0][16] |
| USER_TDO_ENABLE bit 1 | TERM_H[1][16] |
| USERCODE bit 0 | !TERM_H[1][32] |
| USERCODE bit 1 | !TERM_H[0][32] |
| USERCODE bit 2 | !TERM_H[1][31] |
| USERCODE bit 3 | !TERM_H[0][31] |
| USERCODE bit 4 | !TERM_H[1][30] |
| USERCODE bit 5 | !TERM_H[0][30] |
| USERCODE bit 6 | !TERM_H[1][29] |
| USERCODE bit 7 | !TERM_H[0][29] |
| USERCODE bit 8 | !TERM_H[1][28] |
| USERCODE bit 9 | !TERM_H[0][28] |
| USERCODE bit 10 | !TERM_H[1][27] |
| USERCODE bit 11 | !TERM_H[0][27] |
| USERCODE bit 12 | !TERM_H[1][26] |
| USERCODE bit 13 | !TERM_H[0][26] |
| USERCODE bit 14 | !TERM_H[1][25] |
| USERCODE bit 15 | !TERM_H[0][25] |
| USERCODE bit 16 | !TERM_H[1][24] |
| USERCODE bit 17 | !TERM_H[0][24] |
| USERCODE bit 18 | !TERM_H[1][23] |
| USERCODE bit 19 | !TERM_H[0][23] |
| USERCODE bit 20 | !TERM_H[1][22] |
| USERCODE bit 21 | !TERM_H[0][22] |
| USERCODE bit 22 | !TERM_H[1][21] |
| USERCODE bit 23 | !TERM_H[0][21] |
| USERCODE bit 24 | !TERM_H[0][20] |
| USERCODE bit 25 | !TERM_H[1][20] |
| USERCODE bit 26 | !TERM_H[1][19] |
| USERCODE bit 27 | !TERM_H[0][19] |
| USERCODE bit 28 | !TERM_H[0][18] |
| USERCODE bit 29 | !TERM_H[1][18] |
| USERCODE bit 30 | !TERM_H[1][17] |
| USERCODE bit 31 | !TERM_H[0][17] |
Bels RANDOR_OUT
| Pin | Direction | RANDOR_OUT |
|---|---|---|
| O | out | OUT_SEC[15] |
Bels MISC_CNR_S3
| Pin | Direction | MISC_CNR_S3 |
|---|
| Attribute | MISC_CNR_S3 |
|---|---|
| MUX_DCI_TEST bit 0 | TERM_H[0][50] |
| DCM_ENABLE | TERM_H[1][11] |
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] |
| MISC_NE.TCK_PULL | TERM_H[1][14] | TERM_H[0][14] |
|---|---|---|
| MISC_NE.TMS_PULL | TERM_H[0][15] | TERM_H[1][15] |
| MISC_NE.TDO_PULL | TERM_H[0][13] | TERM_H[1][13] |
| NONE | 0 | 1 |
| PULLUP | 0 | 0 |
| PULLDOWN | 1 | 1 |
Bel wires
| Wire | Pins |
|---|---|
| IMUX_DATA[0] | BSCAN.TDO1 |
| IMUX_DATA[1] | BSCAN.TDO2 |
| IMUX_DATA[11] | DCIRESET[0].RST |
| IMUX_DATA[12] | DCI[1].HI_LO_P |
| IMUX_DATA[13] | DCI[1].HI_LO_N |
| IMUX_DATA[14] | DCI[1].DCI_RESET |
| IMUX_DATA[15] | DCI[1].DCI_CLK |
| IMUX_DATA[19] | DCIRESET[1].RST |
| IMUX_DATA[20] | DCI[0].HI_LO_P |
| IMUX_DATA[21] | DCI[0].HI_LO_N |
| IMUX_DATA[22] | DCI[0].DCI_RESET |
| IMUX_DATA[23] | 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_SEC[0] | DCI[0].ADDRESS[0], DCI[1].ADDRESS[0] |
| OUT_SEC[1] | DCI[0].ADDRESS[1], DCI[1].ADDRESS[1] |
| OUT_SEC[2] | DCI[0].ADDRESS[2], DCI[1].ADDRESS[2] |
| OUT_SEC[3] | DCI[0].DATA, DCI[1].DATA |
| OUT_SEC[4] | DCI[0].DCI_DONE, DCI[1].DCI_DONE |
| OUT_SEC[5] | DCI[0].N_OR_P, DCI[1].N_OR_P |
| OUT_SEC[6] | DCI[0].SCLK, DCI[1].SCLK |
| OUT_SEC[7] | DCI[0].UPDATE, DCI[1].UPDATE |
| OUT_SEC[8] | DCI[0].IOUPDATE, DCI[1].IOUPDATE |
| OUT_SEC[11] | BSCAN.RESET |
| OUT_SEC[15] | RANDOR_OUT.O |
Bitstream
CNR_NE_FC
This tile is used on FPGAcore.
Tile CNR_NE_FC
Cells: 1
Bels BSCAN
| Pin | Direction | BSCAN |
|---|---|---|
| TDO1 | in | IMUX_DATA[0] |
| TDO2 | in | IMUX_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_SEC[11] |
| CAPTURE | out | OUT_FAN[7] |
| SHIFT | out | OUT_FAN[4] |
| UPDATE | out | OUT_FAN[6] |
| Attribute | BSCAN |
|---|---|
| USER_TDO_ENABLE bit 0 | TERM_H[0][16] |
| USER_TDO_ENABLE bit 1 | TERM_H[1][16] |
| USERCODE bit 0 | !TERM_H[1][32] |
| USERCODE bit 1 | !TERM_H[0][32] |
| USERCODE bit 2 | !TERM_H[1][31] |
| USERCODE bit 3 | !TERM_H[0][31] |
| USERCODE bit 4 | !TERM_H[1][30] |
| USERCODE bit 5 | !TERM_H[0][30] |
| USERCODE bit 6 | !TERM_H[1][29] |
| USERCODE bit 7 | !TERM_H[0][29] |
| USERCODE bit 8 | !TERM_H[1][28] |
| USERCODE bit 9 | !TERM_H[0][28] |
| USERCODE bit 10 | !TERM_H[1][27] |
| USERCODE bit 11 | !TERM_H[0][27] |
| USERCODE bit 12 | !TERM_H[1][26] |
| USERCODE bit 13 | !TERM_H[0][26] |
| USERCODE bit 14 | !TERM_H[1][25] |
| USERCODE bit 15 | !TERM_H[0][25] |
| USERCODE bit 16 | !TERM_H[1][24] |
| USERCODE bit 17 | !TERM_H[0][24] |
| USERCODE bit 18 | !TERM_H[1][23] |
| USERCODE bit 19 | !TERM_H[0][23] |
| USERCODE bit 20 | !TERM_H[1][22] |
| USERCODE bit 21 | !TERM_H[0][22] |
| USERCODE bit 22 | !TERM_H[1][21] |
| USERCODE bit 23 | !TERM_H[0][21] |
| USERCODE bit 24 | !TERM_H[0][20] |
| USERCODE bit 25 | !TERM_H[1][20] |
| USERCODE bit 26 | !TERM_H[1][19] |
| USERCODE bit 27 | !TERM_H[0][19] |
| USERCODE bit 28 | !TERM_H[0][18] |
| USERCODE bit 29 | !TERM_H[1][18] |
| USERCODE bit 30 | !TERM_H[1][17] |
| USERCODE bit 31 | !TERM_H[0][17] |
Bels RANDOR_OUT
| Pin | Direction | RANDOR_OUT |
|---|---|---|
| O | out | OUT_SEC[15] |
Bels MISR_FC
| Pin | Direction | MISR_FC |
|---|---|---|
| CLK | in | IMUX_CLK_OPTINV[3] |
| Attribute | MISR_FC |
|---|---|
| MISR_CLOCK | TERM_H[0][1] |
| MISR_RESET | TERM_H[0][0] |
Bels MISC_NE
| Pin | Direction | MISC_NE |
|---|
| Attribute | MISC_NE |
|---|
Bel wires
| Wire | Pins |
|---|---|
| IMUX_CLK_OPTINV[3] | MISR_FC.CLK |
| IMUX_DATA[0] | BSCAN.TDO1 |
| IMUX_DATA[1] | BSCAN.TDO2 |
| 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_SEC[11] | BSCAN.RESET |
| OUT_SEC[15] | RANDOR_OUT.O |
Bitstream
CNR_NE_S3E
This tile is used on Spartan 3E.
Tile CNR_NE_S3E
Cells: 1
Bels BSCAN
| Pin | Direction | BSCAN |
|---|---|---|
| TDO1 | in | IMUX_DATA[0] |
| TDO2 | in | IMUX_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_SEC[11] |
| CAPTURE | out | OUT_FAN[7] |
| SHIFT | out | OUT_FAN[4] |
| UPDATE | out | OUT_FAN[6] |
| Attribute | BSCAN |
|---|---|
| USER_TDO_ENABLE bit 0 | TERM_H[0][16] |
| USER_TDO_ENABLE bit 1 | TERM_H[1][16] |
| USERCODE bit 0 | !TERM_H[1][32] |
| USERCODE bit 1 | !TERM_H[0][32] |
| USERCODE bit 2 | !TERM_H[1][31] |
| USERCODE bit 3 | !TERM_H[0][31] |
| USERCODE bit 4 | !TERM_H[1][30] |
| USERCODE bit 5 | !TERM_H[0][30] |
| USERCODE bit 6 | !TERM_H[1][29] |
| USERCODE bit 7 | !TERM_H[0][29] |
| USERCODE bit 8 | !TERM_H[1][28] |
| USERCODE bit 9 | !TERM_H[0][28] |
| USERCODE bit 10 | !TERM_H[1][27] |
| USERCODE bit 11 | !TERM_H[0][27] |
| USERCODE bit 12 | !TERM_H[1][26] |
| USERCODE bit 13 | !TERM_H[0][26] |
| USERCODE bit 14 | !TERM_H[1][25] |
| USERCODE bit 15 | !TERM_H[0][25] |
| USERCODE bit 16 | !TERM_H[1][24] |
| USERCODE bit 17 | !TERM_H[0][24] |
| USERCODE bit 18 | !TERM_H[1][23] |
| USERCODE bit 19 | !TERM_H[0][23] |
| USERCODE bit 20 | !TERM_H[1][22] |
| USERCODE bit 21 | !TERM_H[0][22] |
| USERCODE bit 22 | !TERM_H[1][21] |
| USERCODE bit 23 | !TERM_H[0][21] |
| USERCODE bit 24 | !TERM_H[0][20] |
| USERCODE bit 25 | !TERM_H[1][20] |
| USERCODE bit 26 | !TERM_H[1][19] |
| USERCODE bit 27 | !TERM_H[0][19] |
| USERCODE bit 28 | !TERM_H[0][18] |
| USERCODE bit 29 | !TERM_H[1][18] |
| USERCODE bit 30 | !TERM_H[1][17] |
| USERCODE bit 31 | !TERM_H[0][17] |
Bels RANDOR_OUT
| Pin | Direction | RANDOR_OUT |
|---|---|---|
| O | out | OUT_SEC[15] |
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] |
| MISC_NE.TCK_PULL | TERM_H[1][14] | TERM_H[0][14] |
|---|---|---|
| MISC_NE.TMS_PULL | TERM_H[0][15] | TERM_H[1][15] |
| MISC_NE.TDO_PULL | TERM_H[0][13] | TERM_H[1][13] |
| NONE | 0 | 1 |
| PULLUP | 0 | 0 |
| PULLDOWN | 1 | 1 |
Bels BANK
| Pin | Direction | BANK |
|---|
| Attribute | BANK |
|---|---|
| S3E_LVDSBIAS[0] bit 0 | TERM_H[1][10] |
| S3E_LVDSBIAS[0] bit 1 | TERM_H[1][48] |
| S3E_LVDSBIAS[0] bit 2 | TERM_H[1][47] |
| S3E_LVDSBIAS[0] bit 3 | TERM_H[1][46] |
| S3E_LVDSBIAS[0] bit 4 | TERM_H[1][45] |
| S3E_LVDSBIAS[0] bit 5 | TERM_H[1][38] |
| S3E_LVDSBIAS[0] bit 6 | TERM_H[1][37] |
| S3E_LVDSBIAS[0] bit 7 | TERM_H[1][36] |
| S3E_LVDSBIAS[0] bit 8 | TERM_H[1][35] |
| S3E_LVDSBIAS[0] bit 9 | TERM_H[1][34] |
| S3E_LVDSBIAS[0] bit 10 | TERM_H[1][33] |
| S3E_LVDSBIAS[1] bit 0 | TERM_H[1][11] |
| S3E_LVDSBIAS[1] bit 1 | TERM_H[1][9] |
| S3E_LVDSBIAS[1] bit 2 | TERM_H[1][51] |
| S3E_LVDSBIAS[1] bit 3 | TERM_H[1][50] |
| S3E_LVDSBIAS[1] bit 4 | TERM_H[1][49] |
| S3E_LVDSBIAS[1] bit 5 | TERM_H[1][44] |
| S3E_LVDSBIAS[1] bit 6 | TERM_H[1][43] |
| S3E_LVDSBIAS[1] bit 7 | TERM_H[1][42] |
| S3E_LVDSBIAS[1] bit 8 | TERM_H[1][41] |
| S3E_LVDSBIAS[1] bit 9 | TERM_H[1][40] |
| S3E_LVDSBIAS[1] bit 10 | TERM_H[1][39] |
Bel wires
| Wire | Pins |
|---|---|
| IMUX_DATA[0] | BSCAN.TDO1 |
| IMUX_DATA[1] | BSCAN.TDO2 |
| 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_SEC[11] | BSCAN.RESET |
| OUT_SEC[15] | RANDOR_OUT.O |
Bitstream
CNR_NE_S3A
This tile is used on Spartan 3A.
Tile CNR_NE_S3A
Cells: 1
Bels BSCAN
| Pin | Direction | BSCAN |
|---|---|---|
| TDO1 | in | IMUX_DATA[0] |
| TDO2 | in | IMUX_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_SEC[11] |
| CAPTURE | out | OUT_FAN[7] |
| SHIFT | out | OUT_FAN[4] |
| UPDATE | out | OUT_FAN[6] |
| TCK | out | OUT_SEC[13] |
| TMS | out | OUT_SEC[12] |
| Attribute | BSCAN |
|---|---|
| USER_TDO_ENABLE bit 0 | TERM_H[0][63] |
| USER_TDO_ENABLE bit 1 | TERM_H[1][63] |
| USERCODE bit 0 | !TERM_H[1][62] |
| USERCODE bit 1 | !TERM_H[0][62] |
| USERCODE bit 2 | !TERM_H[1][61] |
| USERCODE bit 3 | !TERM_H[0][61] |
| USERCODE bit 4 | !TERM_H[1][60] |
| USERCODE bit 5 | !TERM_H[0][60] |
| USERCODE bit 6 | !TERM_H[1][59] |
| USERCODE bit 7 | !TERM_H[0][59] |
| USERCODE bit 8 | !TERM_H[1][58] |
| USERCODE bit 9 | !TERM_H[0][58] |
| USERCODE bit 10 | !TERM_H[1][57] |
| USERCODE bit 11 | !TERM_H[0][57] |
| USERCODE bit 12 | !TERM_H[1][56] |
| USERCODE bit 13 | !TERM_H[0][56] |
| USERCODE bit 14 | !TERM_H[1][55] |
| USERCODE bit 15 | !TERM_H[0][55] |
| USERCODE bit 16 | !TERM_H[1][54] |
| USERCODE bit 17 | !TERM_H[0][54] |
| USERCODE bit 18 | !TERM_H[1][53] |
| USERCODE bit 19 | !TERM_H[0][53] |
| USERCODE bit 20 | !TERM_H[1][52] |
| USERCODE bit 21 | !TERM_H[0][52] |
| USERCODE bit 22 | !TERM_H[1][51] |
| USERCODE bit 23 | !TERM_H[0][51] |
| USERCODE bit 24 | !TERM_H[1][50] |
| USERCODE bit 25 | !TERM_H[0][50] |
| USERCODE bit 26 | !TERM_H[1][49] |
| USERCODE bit 27 | !TERM_H[0][49] |
| USERCODE bit 28 | !TERM_H[1][48] |
| USERCODE bit 29 | !TERM_H[0][48] |
| USERCODE bit 30 | !TERM_H[1][47] |
| USERCODE bit 31 | !TERM_H[0][47] |
Bels RANDOR_OUT
| Pin | Direction | RANDOR_OUT |
|---|---|---|
| O | out | OUT_SEC[15] |
Bels MISC_NE
| Pin | Direction | MISC_NE |
|---|
| Attribute | MISC_NE |
|---|---|
| TCK_PULL | [enum: IOB_PULL] |
| TDO_PULL | [enum: IOB_PULL] |
| CSO2_PULL | [enum: IOB_PULL] |
| MISO2_PULL | [enum: IOB_PULL] |
| MISC_NE.TCK_PULL | TERM_H[1][44] | TERM_H[0][44] |
|---|---|---|
| MISC_NE.TDO_PULL | TERM_H[1][7] | TERM_H[0][7] |
| MISC_NE.CSO2_PULL | TERM_H[0][46] | TERM_H[1][46] |
| MISC_NE.MISO2_PULL | TERM_H[1][45] | TERM_H[0][45] |
| NONE | 0 | 1 |
| PULLUP | 0 | 0 |
| PULLDOWN | 1 | 1 |
Bel wires
| Wire | Pins |
|---|---|
| IMUX_DATA[0] | BSCAN.TDO1 |
| IMUX_DATA[1] | BSCAN.TDO2 |
| 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_SEC[11] | BSCAN.RESET |
| OUT_SEC[12] | BSCAN.TMS |
| OUT_SEC[13] | BSCAN.TCK |
| OUT_SEC[15] | RANDOR_OUT.O |