I/O Interface
TODO: document
Tile IOI_S3
Cells: 1
Bels IOI
| Pin | Direction | IOI[0] | IOI[1] | IOI[2] |
|---|---|---|---|---|
| ICLK1 | in | IMUX_IOCLK[0] invert by !MAIN[3][13] | IMUX_IOCLK[0] invert by !MAIN[3][26] | IMUX_IOCLK[2] invert by !MAIN[3][53] |
| ICLK2 | in | IMUX_IOCLK[4] invert by !MAIN[3][12] | IMUX_IOCLK[4] invert by !MAIN[3][27] | IMUX_IOCLK[6] invert by !MAIN[3][52] |
| ICE | in | IMUX_DATA[8] invert by !MAIN[3][14] | IMUX_DATA[9] invert by !MAIN[3][25] | IMUX_DATA[10] invert by !MAIN[3][54] |
| O1 | in | IMUX_DATA[24] invert by MAIN[1][12] | IMUX_DATA[25] invert by MAIN[1][27] | IMUX_DATA[26] invert by MAIN[1][52] |
| O2 | in | IMUX_DATA[28] invert by MAIN[1][11] | IMUX_DATA[29] invert by MAIN[1][28] | IMUX_DATA[30] invert by MAIN[1][51] |
| T1 | in | IMUX_DATA[16] invert by MAIN[0][12] | IMUX_DATA[17] invert by MAIN[0][27] | IMUX_DATA[18] invert by MAIN[0][52] |
| T2 | in | IMUX_DATA[20] invert by MAIN[0][11] | IMUX_DATA[21] invert by MAIN[0][28] | IMUX_DATA[22] invert by MAIN[0][51] |
| OTCLK1 | in | IMUX_IOCLK[1] invert by !MAIN[3][16] | IMUX_IOCLK[1] invert by !MAIN[3][23] | IMUX_IOCLK[3] invert by !MAIN[3][56] |
| OTCLK2 | in | IMUX_IOCLK[5] invert by !MAIN[3][15] | IMUX_IOCLK[5] invert by !MAIN[3][24] | IMUX_IOCLK[7] invert by !MAIN[3][55] |
| OCE | in | IMUX_CE_OPTINV[0] | IMUX_CE_OPTINV[1] | IMUX_CE_OPTINV[2] |
| TCE | in | IMUX_DATA[4] invert by !MAIN[3][17] | IMUX_DATA[5] invert by !MAIN[3][22] | IMUX_DATA[6] invert by !MAIN[3][57] |
| SR | in | IMUX_SR_OPTINV[0] | IMUX_SR_OPTINV[1] | IMUX_SR_OPTINV[2] |
| REV | in | IMUX_DATA[0] invert by !MAIN[3][11] | IMUX_DATA[1] invert by !MAIN[3][28] | IMUX_DATA[2] invert by !MAIN[3][51] |
| I | out | OUT_FAN[4] | OUT_FAN[5] | OUT_FAN[6] |
| IQ1 | out | OUT_SEC[8] | OUT_SEC[9] | OUT_SEC[10] |
| IQ2 | out | OUT_SEC[12] | OUT_SEC[13] | OUT_SEC[14] |
| CLKPAD | out | OUT_CLKPAD[0] | OUT_CLKPAD[1] | - |
| T | out | OUT_FAN[0] | OUT_FAN[1] | OUT_FAN[2] |
| IOI[0].MUX_TSBYPASS | MAIN[3][4] |
|---|---|
| IOI[1].MUX_TSBYPASS | MAIN[3][35] |
| IOI[2].MUX_TSBYPASS | MAIN[3][44] |
| GND | 1 |
| T | 0 |
| IOI[0].MUX_O | MAIN[1][15] | MAIN[1][19] | MAIN[1][14] | MAIN[1][16] |
|---|---|---|---|---|
| IOI[1].MUX_O | MAIN[1][24] | MAIN[1][20] | MAIN[1][25] | MAIN[1][23] |
| IOI[2].MUX_O | MAIN[1][55] | MAIN[1][59] | MAIN[1][54] | MAIN[1][56] |
| NONE | 0 | 0 | 0 | 0 |
| O1 | 0 | 0 | 0 | 1 |
| O2 | 0 | 0 | 1 | 0 |
| FFO1 | 0 | 1 | 0 | 0 |
| FFO2 | 1 | 0 | 0 | 0 |
| FFODDR | 1 | 1 | 0 | 0 |
| IOI[0].MUX_T | MAIN[0][15] | MAIN[0][19] | MAIN[0][14] | MAIN[0][16] |
|---|---|---|---|---|
| IOI[1].MUX_T | MAIN[0][24] | MAIN[0][20] | MAIN[0][25] | MAIN[0][23] |
| IOI[2].MUX_T | MAIN[0][55] | MAIN[0][59] | MAIN[0][54] | MAIN[0][56] |
| NONE | 0 | 0 | 0 | 0 |
| T1 | 0 | 0 | 0 | 1 |
| T2 | 0 | 0 | 1 | 0 |
| FFT1 | 0 | 1 | 0 | 0 |
| FFT2 | 1 | 0 | 0 | 0 |
| FFTDDR | 1 | 1 | 0 | 0 |
Bel wires
| Wire | Pins |
|---|---|
| OUT_CLKPAD[0] | IOI[0].CLKPAD |
| OUT_CLKPAD[1] | IOI[1].CLKPAD |
| IMUX_SR_OPTINV[0] | IOI[0].SR |
| IMUX_SR_OPTINV[1] | IOI[1].SR |
| IMUX_SR_OPTINV[2] | IOI[2].SR |
| IMUX_CE_OPTINV[0] | IOI[0].OCE |
| IMUX_CE_OPTINV[1] | IOI[1].OCE |
| IMUX_CE_OPTINV[2] | IOI[2].OCE |
| IMUX_IOCLK[0] | IOI[0].ICLK1, IOI[1].ICLK1 |
| IMUX_IOCLK[1] | IOI[0].OTCLK1, IOI[1].OTCLK1 |
| IMUX_IOCLK[2] | IOI[2].ICLK1 |
| IMUX_IOCLK[3] | IOI[2].OTCLK1 |
| IMUX_IOCLK[4] | IOI[0].ICLK2, IOI[1].ICLK2 |
| IMUX_IOCLK[5] | IOI[0].OTCLK2, IOI[1].OTCLK2 |
| IMUX_IOCLK[6] | IOI[2].ICLK2 |
| IMUX_IOCLK[7] | IOI[2].OTCLK2 |
| IMUX_DATA[0] | IOI[0].REV |
| IMUX_DATA[1] | IOI[1].REV |
| IMUX_DATA[2] | IOI[2].REV |
| IMUX_DATA[4] | IOI[0].TCE |
| IMUX_DATA[5] | IOI[1].TCE |
| IMUX_DATA[6] | IOI[2].TCE |
| IMUX_DATA[8] | IOI[0].ICE |
| IMUX_DATA[9] | IOI[1].ICE |
| IMUX_DATA[10] | IOI[2].ICE |
| IMUX_DATA[16] | IOI[0].T1 |
| IMUX_DATA[17] | IOI[1].T1 |
| IMUX_DATA[18] | IOI[2].T1 |
| IMUX_DATA[20] | IOI[0].T2 |
| IMUX_DATA[21] | IOI[1].T2 |
| IMUX_DATA[22] | IOI[2].T2 |
| IMUX_DATA[24] | IOI[0].O1 |
| IMUX_DATA[25] | IOI[1].O1 |
| IMUX_DATA[26] | IOI[2].O1 |
| IMUX_DATA[28] | IOI[0].O2 |
| IMUX_DATA[29] | IOI[1].O2 |
| IMUX_DATA[30] | IOI[2].O2 |
| OUT_FAN[0] | IOI[0].T |
| OUT_FAN[1] | IOI[1].T |
| OUT_FAN[2] | IOI[2].T |
| OUT_FAN[4] | IOI[0].I |
| OUT_FAN[5] | IOI[1].I |
| OUT_FAN[6] | IOI[2].I |
| OUT_SEC[8] | IOI[0].IQ1 |
| OUT_SEC[9] | IOI[1].IQ1 |
| OUT_SEC[10] | IOI[2].IQ1 |
| OUT_SEC[12] | IOI[0].IQ2 |
| OUT_SEC[13] | IOI[1].IQ2 |
| OUT_SEC[14] | IOI[2].IQ2 |
Bitstream
Tile IOI_FC
Cells: 1
Bels IREG
| Pin | Direction | IREG[0] | IREG[1] | IREG[2] | IREG[3] |
|---|---|---|---|---|---|
| CLK | in | IMUX_IOCLK[0] invert by !MAIN[3][11] | IMUX_IOCLK[2] invert by !MAIN[3][21] | IMUX_IOCLK[4] invert by !MAIN[3][43] | IMUX_IOCLK[6] invert by !MAIN[3][53] |
| SR | in | IMUX_DATA[12] invert by !MAIN[3][15] | IMUX_DATA[13] invert by !MAIN[3][16] | IMUX_DATA[14] invert by !MAIN[3][47] | IMUX_DATA[15] invert by !MAIN[3][48] |
| REV | in | IMUX_DATA[0] invert by !MAIN[3][7] | IMUX_DATA[1] invert by !MAIN[3][24] | IMUX_DATA[2] invert by !MAIN[3][39] | IMUX_DATA[3] invert by !MAIN[3][56] |
| CE | in | IMUX_DATA[8] invert by !MAIN[3][12] | IMUX_DATA[9] invert by !MAIN[3][19] | IMUX_DATA[10] invert by !MAIN[3][44] | IMUX_DATA[11] invert by !MAIN[3][51] |
| I | out | OUT_FAN[4] | OUT_FAN[5] | OUT_FAN[6] | OUT_FAN[7] |
| IQ | out | OUT_SEC[8] | OUT_SEC[9] | OUT_SEC[10] | OUT_SEC[11] |
| CLKPAD | out | OUT_CLKPAD[0] | OUT_CLKPAD[1] | - | - |
Bels OREG
| Pin | Direction | OREG[0] | OREG[1] | OREG[2] | OREG[3] |
|---|---|---|---|---|---|
| O | in | IMUX_DATA[24] invert by MAIN[1][0] | IMUX_DATA[25] invert by MAIN[1][26] | IMUX_DATA[26] invert by MAIN[1][32] | IMUX_DATA[27] invert by MAIN[1][58] |
| CLK | in | IMUX_IOCLK[1] invert by !MAIN[3][14] | IMUX_IOCLK[3] invert by !MAIN[3][18] | IMUX_IOCLK[5] invert by !MAIN[3][46] | IMUX_IOCLK[7] invert by !MAIN[3][50] |
| SR | in | IMUX_SR_OPTINV[0] | IMUX_SR_OPTINV[1] | IMUX_SR_OPTINV[2] | IMUX_SR_OPTINV[3] |
| REV | in | IMUX_DATA[4] invert by !MAIN[3][9] | IMUX_DATA[5] invert by !MAIN[3][22] | IMUX_DATA[6] invert by !MAIN[3][41] | IMUX_DATA[7] invert by !MAIN[3][54] |
| CE | in | IMUX_CE_OPTINV[0] | IMUX_CE_OPTINV[1] | IMUX_CE_OPTINV[2] | IMUX_CE_OPTINV[3] |
| Attribute | OREG[0] | OREG[1] | OREG[2] | OREG[3] |
|---|---|---|---|---|
| FF_INIT bit 0 | !MAIN[1][7] | !MAIN[1][24] | !MAIN[1][39] | !MAIN[1][56] |
| FF_SRVAL bit 0 | !MAIN[1][3] | !MAIN[1][27] | !MAIN[1][35] | !MAIN[1][59] |
| FF_LATCH | MAIN[1][14] | MAIN[1][18] | MAIN[1][46] | MAIN[1][50] |
| FF_SR_SYNC | MAIN[1][11] | MAIN[1][20] | MAIN[1][43] | MAIN[1][52] |
| FF_SR_ENABLE | MAIN[1][10] | MAIN[1][21] | MAIN[1][42] | MAIN[1][53] |
| FF_REV_ENABLE | MAIN[1][9] | MAIN[1][22] | MAIN[1][41] | MAIN[1][54] |
| MUX_O | [enum: OREG_MUX_O] | [enum: OREG_MUX_O] | [enum: OREG_MUX_O] | [enum: OREG_MUX_O] |
| OREG[0].MUX_O | MAIN[1][15] | MAIN[1][12] |
|---|---|---|
| OREG[1].MUX_O | MAIN[1][25] | MAIN[1][23] |
| OREG[2].MUX_O | MAIN[1][47] | MAIN[1][44] |
| OREG[3].MUX_O | MAIN[1][57] | MAIN[1][55] |
| NONE | 0 | 0 |
| O | 0 | 1 |
| OQ | 1 | 0 |
Bel wires
| Wire | Pins |
|---|---|
| OUT_CLKPAD[0] | IREG[0].CLKPAD |
| OUT_CLKPAD[1] | IREG[1].CLKPAD |
| IMUX_SR_OPTINV[0] | OREG[0].SR |
| IMUX_SR_OPTINV[1] | OREG[1].SR |
| IMUX_SR_OPTINV[2] | OREG[2].SR |
| IMUX_SR_OPTINV[3] | OREG[3].SR |
| IMUX_CE_OPTINV[0] | OREG[0].CE |
| IMUX_CE_OPTINV[1] | OREG[1].CE |
| IMUX_CE_OPTINV[2] | OREG[2].CE |
| IMUX_CE_OPTINV[3] | OREG[3].CE |
| IMUX_IOCLK[0] | IREG[0].CLK |
| IMUX_IOCLK[1] | OREG[0].CLK |
| IMUX_IOCLK[2] | IREG[1].CLK |
| IMUX_IOCLK[3] | OREG[1].CLK |
| IMUX_IOCLK[4] | IREG[2].CLK |
| IMUX_IOCLK[5] | OREG[2].CLK |
| IMUX_IOCLK[6] | IREG[3].CLK |
| IMUX_IOCLK[7] | OREG[3].CLK |
| IMUX_DATA[0] | IREG[0].REV |
| IMUX_DATA[1] | IREG[1].REV |
| IMUX_DATA[2] | IREG[2].REV |
| IMUX_DATA[3] | IREG[3].REV |
| IMUX_DATA[4] | OREG[0].REV |
| IMUX_DATA[5] | OREG[1].REV |
| IMUX_DATA[6] | OREG[2].REV |
| IMUX_DATA[7] | OREG[3].REV |
| IMUX_DATA[8] | IREG[0].CE |
| IMUX_DATA[9] | IREG[1].CE |
| IMUX_DATA[10] | IREG[2].CE |
| IMUX_DATA[11] | IREG[3].CE |
| IMUX_DATA[12] | IREG[0].SR |
| IMUX_DATA[13] | IREG[1].SR |
| IMUX_DATA[14] | IREG[2].SR |
| IMUX_DATA[15] | IREG[3].SR |
| IMUX_DATA[24] | OREG[0].O |
| IMUX_DATA[25] | OREG[1].O |
| IMUX_DATA[26] | OREG[2].O |
| IMUX_DATA[27] | OREG[3].O |
| OUT_FAN[4] | IREG[0].I |
| OUT_FAN[5] | IREG[1].I |
| OUT_FAN[6] | IREG[2].I |
| OUT_FAN[7] | IREG[3].I |
| OUT_SEC[8] | IREG[0].IQ |
| OUT_SEC[9] | IREG[1].IQ |
| OUT_SEC[10] | IREG[2].IQ |
| OUT_SEC[11] | IREG[3].IQ |
Bitstream
Tile IOI_S3E
Cells: 1
Bels IOI
| Pin | Direction | IOI[0] | IOI[1] | IOI[2] |
|---|---|---|---|---|
| ICLK1 | in | IMUX_IOCLK[0] invert by !MAIN[3][13] | IMUX_IOCLK[0] invert by !MAIN[3][26] | IMUX_IOCLK[2] invert by !MAIN[3][53] |
| ICLK2 | in | IMUX_IOCLK[4] invert by !MAIN[3][12] | IMUX_IOCLK[4] invert by !MAIN[3][27] | IMUX_IOCLK[6] invert by !MAIN[3][52] |
| ICE | in | IMUX_DATA[8] invert by !MAIN[3][14] | IMUX_DATA[9] invert by !MAIN[3][25] | IMUX_DATA[10] invert by !MAIN[3][54] |
| O1 | in | IMUX_DATA[24] invert by MAIN[1][12] | IMUX_DATA[25] invert by MAIN[1][27] | IMUX_DATA[26] invert by MAIN[1][52] |
| O2 | in | IMUX_DATA[28] invert by MAIN[1][11] | IMUX_DATA[29] invert by MAIN[1][28] | IMUX_DATA[30] invert by MAIN[1][51] |
| T1 | in | IMUX_DATA[16] invert by MAIN[0][12] | IMUX_DATA[17] invert by MAIN[0][27] | IMUX_DATA[18] invert by MAIN[0][52] |
| T2 | in | IMUX_DATA[20] invert by MAIN[0][11] | IMUX_DATA[21] invert by MAIN[0][28] | IMUX_DATA[22] invert by MAIN[0][51] |
| OTCLK1 | in | IMUX_IOCLK[1] invert by !MAIN[3][16] | IMUX_IOCLK[1] invert by !MAIN[3][23] | IMUX_IOCLK[3] invert by !MAIN[3][56] |
| OTCLK2 | in | IMUX_IOCLK[5] invert by !MAIN[3][15] | IMUX_IOCLK[5] invert by !MAIN[3][24] | IMUX_IOCLK[7] invert by !MAIN[3][55] |
| OCE | in | IMUX_CE_OPTINV[0] | IMUX_CE_OPTINV[1] | IMUX_CE_OPTINV[2] |
| TCE | in | IMUX_DATA[4] invert by !MAIN[3][17] | IMUX_DATA[5] invert by !MAIN[3][22] | IMUX_DATA[6] invert by !MAIN[3][57] |
| SR | in | IMUX_SR_OPTINV[0] | IMUX_SR_OPTINV[1] | IMUX_SR_OPTINV[2] |
| REV | in | IMUX_DATA[0] invert by !MAIN[3][11] | IMUX_DATA[1] invert by !MAIN[3][28] | IMUX_DATA[2] invert by !MAIN[3][51] |
| I | out | OUT_FAN[4] | OUT_FAN[5] | OUT_FAN[6] |
| IQ1 | out | OUT_SEC[8] | OUT_SEC[9] | OUT_SEC[10] |
| IQ2 | out | OUT_SEC[12] | OUT_SEC[13] | OUT_SEC[14] |
| CLKPAD | out | OUT_CLKPAD[0] | OUT_CLKPAD[1] | - |
| T | out | OUT_FAN[0] | OUT_FAN[1] | OUT_FAN[2] |
| IOI[0].MUX_TSBYPASS | MAIN[3][4] |
|---|---|
| IOI[1].MUX_TSBYPASS | MAIN[3][35] |
| IOI[2].MUX_TSBYPASS | MAIN[3][44] |
| GND | 1 |
| T | 0 |
| IOI[0].MUX_FFI | MAIN[3][21] | MAIN[3][37] | MAIN[3][8] |
|---|---|---|---|
| IOI[1].MUX_FFI | MAIN[3][18] | MAIN[3][2] | MAIN[3][30] |
| IOI[2].MUX_FFI | MAIN[3][58] | MAIN[3][42] | MAIN[3][48] |
| NONE | 0 | 0 | 0 |
| IBUF | 0 | 0 | 1 |
| PAIR_IQ1 | 0 | 1 | 0 |
| PAIR_IQ2 | 1 | 0 | 0 |
| IOI[0].MUX_O | MAIN[1][15] | MAIN[1][19] | MAIN[1][14] | MAIN[1][16] |
|---|---|---|---|---|
| IOI[1].MUX_O | MAIN[1][24] | MAIN[1][20] | MAIN[1][25] | MAIN[1][23] |
| IOI[2].MUX_O | MAIN[1][55] | MAIN[1][59] | MAIN[1][54] | MAIN[1][56] |
| NONE | 0 | 0 | 0 | 0 |
| O1 | 0 | 0 | 0 | 1 |
| O2 | 0 | 0 | 1 | 0 |
| FFO1 | 0 | 1 | 0 | 0 |
| FFO2 | 1 | 0 | 0 | 0 |
| FFODDR | 1 | 1 | 0 | 0 |
| IOI[0].MUX_OCE | MAIN[2][0] | MAIN[1][0] |
|---|---|---|
| IOI[1].MUX_OCE | MAIN[2][39] | MAIN[1][39] |
| IOI[2].MUX_OCE | MAIN[2][40] | MAIN[1][40] |
| NONE | 0 | 0 |
| OCE | 0 | 1 |
| PCI_CE | 1 | 0 |
| IOI[0].MUX_FFO1 | MAIN[1][35] |
|---|---|
| IOI[1].MUX_FFO1 | MAIN[1][4] |
| O1 | 0 |
| PAIR_FFO2 | 1 |
| IOI[0].MUX_FFO2 | MAIN[0][37] |
|---|---|
| IOI[1].MUX_FFO2 | MAIN[0][2] |
| O2 | 0 |
| PAIR_FFO1 | 1 |
| IOI[0].MUX_T | MAIN[0][15] | MAIN[0][19] | MAIN[0][14] | MAIN[0][16] |
|---|---|---|---|---|
| IOI[1].MUX_T | MAIN[0][24] | MAIN[0][20] | MAIN[0][25] | MAIN[0][23] |
| IOI[2].MUX_T | MAIN[0][55] | MAIN[0][59] | MAIN[0][54] | MAIN[0][56] |
| NONE | 0 | 0 | 0 | 0 |
| T1 | 0 | 0 | 0 | 1 |
| T2 | 0 | 0 | 1 | 0 |
| FFT1 | 0 | 1 | 0 | 0 |
| FFT2 | 1 | 0 | 0 | 0 |
| FFTDDR | 1 | 1 | 0 | 0 |
| IOI[0].MUX_MISR_CLOCK | MAIN[0][1] | MAIN[0][0] |
|---|---|---|
| IOI[1].MUX_MISR_CLOCK | MAIN[0][38] | MAIN[0][39] |
| IOI[2].MUX_MISR_CLOCK | MAIN[0][41] | MAIN[0][40] |
| NONE | 0 | 0 |
| OTCLK1 | 0 | 1 |
| OTCLK2 | 1 | 0 |
Bel wires
| Wire | Pins |
|---|---|
| OUT_CLKPAD[0] | IOI[0].CLKPAD |
| OUT_CLKPAD[1] | IOI[1].CLKPAD |
| IMUX_SR_OPTINV[0] | IOI[0].SR |
| IMUX_SR_OPTINV[1] | IOI[1].SR |
| IMUX_SR_OPTINV[2] | IOI[2].SR |
| IMUX_CE_OPTINV[0] | IOI[0].OCE |
| IMUX_CE_OPTINV[1] | IOI[1].OCE |
| IMUX_CE_OPTINV[2] | IOI[2].OCE |
| IMUX_IOCLK[0] | IOI[0].ICLK1, IOI[1].ICLK1 |
| IMUX_IOCLK[1] | IOI[0].OTCLK1, IOI[1].OTCLK1 |
| IMUX_IOCLK[2] | IOI[2].ICLK1 |
| IMUX_IOCLK[3] | IOI[2].OTCLK1 |
| IMUX_IOCLK[4] | IOI[0].ICLK2, IOI[1].ICLK2 |
| IMUX_IOCLK[5] | IOI[0].OTCLK2, IOI[1].OTCLK2 |
| IMUX_IOCLK[6] | IOI[2].ICLK2 |
| IMUX_IOCLK[7] | IOI[2].OTCLK2 |
| IMUX_DATA[0] | IOI[0].REV |
| IMUX_DATA[1] | IOI[1].REV |
| IMUX_DATA[2] | IOI[2].REV |
| IMUX_DATA[4] | IOI[0].TCE |
| IMUX_DATA[5] | IOI[1].TCE |
| IMUX_DATA[6] | IOI[2].TCE |
| IMUX_DATA[8] | IOI[0].ICE |
| IMUX_DATA[9] | IOI[1].ICE |
| IMUX_DATA[10] | IOI[2].ICE |
| IMUX_DATA[16] | IOI[0].T1 |
| IMUX_DATA[17] | IOI[1].T1 |
| IMUX_DATA[18] | IOI[2].T1 |
| IMUX_DATA[20] | IOI[0].T2 |
| IMUX_DATA[21] | IOI[1].T2 |
| IMUX_DATA[22] | IOI[2].T2 |
| IMUX_DATA[24] | IOI[0].O1 |
| IMUX_DATA[25] | IOI[1].O1 |
| IMUX_DATA[26] | IOI[2].O1 |
| IMUX_DATA[28] | IOI[0].O2 |
| IMUX_DATA[29] | IOI[1].O2 |
| IMUX_DATA[30] | IOI[2].O2 |
| OUT_FAN[0] | IOI[0].T |
| OUT_FAN[1] | IOI[1].T |
| OUT_FAN[2] | IOI[2].T |
| OUT_FAN[4] | IOI[0].I |
| OUT_FAN[5] | IOI[1].I |
| OUT_FAN[6] | IOI[2].I |
| OUT_SEC[8] | IOI[0].IQ1 |
| OUT_SEC[9] | IOI[1].IQ1 |
| OUT_SEC[10] | IOI[2].IQ1 |
| OUT_SEC[12] | IOI[0].IQ2 |
| OUT_SEC[13] | IOI[1].IQ2 |
| OUT_SEC[14] | IOI[2].IQ2 |
Bitstream
Tile IOI_S3A_WE
Cells: 1
Bels IOI
| Pin | Direction | IOI[0] | IOI[1] |
|---|---|---|---|
| ICLK1 | in | IMUX_IOCLK[0] invert by !MAIN[3][13] | IMUX_IOCLK[0] invert by !MAIN[3][26] |
| ICLK2 | in | IMUX_IOCLK[4] invert by !MAIN[3][12] | IMUX_IOCLK[4] invert by !MAIN[3][27] |
| ICE | in | IMUX_DATA[8] invert by !MAIN[3][14] | IMUX_DATA[9] invert by !MAIN[3][25] |
| O1 | in | IMUX_DATA[24] invert by MAIN[1][12] | IMUX_DATA[25] invert by MAIN[1][27] |
| O2 | in | IMUX_DATA[28] invert by MAIN[1][11] | IMUX_DATA[29] invert by MAIN[1][28] |
| T1 | in | IMUX_DATA[16] invert by MAIN[0][12] | IMUX_DATA[17] invert by MAIN[0][27] |
| T2 | in | IMUX_DATA[20] invert by MAIN[0][11] | IMUX_DATA[21] invert by MAIN[0][28] |
| OTCLK1 | in | IMUX_IOCLK[1] invert by !MAIN[3][16] | IMUX_IOCLK[1] invert by !MAIN[3][23] |
| OTCLK2 | in | IMUX_IOCLK[5] invert by !MAIN[3][15] | IMUX_IOCLK[5] invert by !MAIN[3][24] |
| OCE | in | IMUX_CE_OPTINV[0] | IMUX_CE_OPTINV[1] |
| TCE | in | IMUX_DATA[4] invert by !MAIN[3][17] | IMUX_DATA[5] invert by !MAIN[3][22] |
| SR | in | IMUX_SR_OPTINV[0] | IMUX_SR_OPTINV[1] |
| REV | in | IMUX_DATA[0] invert by !MAIN[3][11] | IMUX_DATA[1] invert by !MAIN[3][28] |
| S1 | in | IMUX_DATA[26] | IMUX_DATA[22] |
| S2 | in | IMUX_DATA[30] | IMUX_DATA[10] |
| S3 | in | IMUX_DATA[18] | IMUX_DATA[2] |
| I | out | OUT_FAN[4] | OUT_FAN[5] |
| IQ1 | out | OUT_SEC[8] | OUT_SEC[9] |
| IQ2 | out | OUT_SEC[12] | OUT_SEC[13] |
| CLKPAD | out | OUT_CLKPAD[0] | OUT_CLKPAD[1] |
| T | out | OUT_FAN[0] | OUT_FAN[1] |
| IOI[0].MUX_TSBYPASS | MAIN[3][4] |
|---|---|
| IOI[1].MUX_TSBYPASS | MAIN[3][35] |
| GND | 1 |
| T | 0 |
| IOI[0].MUX_FFI | MAIN[3][21] | MAIN[3][37] | MAIN[3][8] |
|---|---|---|---|
| IOI[1].MUX_FFI | MAIN[3][18] | MAIN[3][2] | MAIN[3][30] |
| NONE | 0 | 0 | 0 |
| IBUF | 0 | 0 | 1 |
| PAIR_IQ1 | 0 | 1 | 0 |
| PAIR_IQ2 | 1 | 0 | 0 |
| IOI[0].MUX_O | MAIN[1][15] | MAIN[1][19] | MAIN[1][14] | MAIN[1][16] |
|---|---|---|---|---|
| IOI[1].MUX_O | MAIN[1][24] | MAIN[1][20] | MAIN[1][25] | MAIN[1][23] |
| NONE | 0 | 0 | 0 | 0 |
| O1 | 0 | 0 | 0 | 1 |
| O2 | 0 | 0 | 1 | 0 |
| FFO1 | 0 | 1 | 0 | 0 |
| FFO2 | 1 | 0 | 0 | 0 |
| FFODDR | 1 | 1 | 0 | 0 |
| IOI[0].MUX_OCE | MAIN[2][0] | MAIN[1][0] |
|---|---|---|
| IOI[1].MUX_OCE | MAIN[2][39] | MAIN[1][39] |
| NONE | 0 | 0 |
| OCE | 0 | 1 |
| PCI_CE | 1 | 0 |
| IOI[0].MUX_FFO1 | MAIN[1][35] |
|---|---|
| IOI[1].MUX_FFO1 | MAIN[1][4] |
| O1 | 0 |
| PAIR_FFO2 | 1 |
| IOI[0].MUX_FFO2 | MAIN[0][37] |
|---|---|
| IOI[1].MUX_FFO2 | MAIN[0][2] |
| O2 | 0 |
| PAIR_FFO1 | 1 |
| IOI[0].MUX_T | MAIN[0][15] | MAIN[0][19] | MAIN[0][14] | MAIN[0][16] |
|---|---|---|---|---|
| IOI[1].MUX_T | MAIN[0][24] | MAIN[0][20] | MAIN[0][25] | MAIN[0][23] |
| NONE | 0 | 0 | 0 | 0 |
| T1 | 0 | 0 | 0 | 1 |
| T2 | 0 | 0 | 1 | 0 |
| FFT1 | 0 | 1 | 0 | 0 |
| FFT2 | 1 | 0 | 0 | 0 |
| FFTDDR | 1 | 1 | 0 | 0 |
| IOI[0].MUX_MISR_CLOCK | MAIN[0][1] | MAIN[0][0] |
|---|---|---|
| IOI[1].MUX_MISR_CLOCK | MAIN[0][38] | MAIN[0][39] |
| NONE | 0 | 0 |
| OTCLK1 | 0 | 1 |
| OTCLK2 | 1 | 0 |
Bel wires
| Wire | Pins |
|---|---|
| OUT_CLKPAD[0] | IOI[0].CLKPAD |
| OUT_CLKPAD[1] | IOI[1].CLKPAD |
| IMUX_SR_OPTINV[0] | IOI[0].SR |
| IMUX_SR_OPTINV[1] | IOI[1].SR |
| IMUX_CE_OPTINV[0] | IOI[0].OCE |
| IMUX_CE_OPTINV[1] | IOI[1].OCE |
| IMUX_IOCLK[0] | IOI[0].ICLK1, IOI[1].ICLK1 |
| IMUX_IOCLK[1] | IOI[0].OTCLK1, IOI[1].OTCLK1 |
| IMUX_IOCLK[4] | IOI[0].ICLK2, IOI[1].ICLK2 |
| IMUX_IOCLK[5] | IOI[0].OTCLK2, IOI[1].OTCLK2 |
| IMUX_DATA[0] | IOI[0].REV |
| IMUX_DATA[1] | IOI[1].REV |
| IMUX_DATA[2] | IOI[1].S3 |
| IMUX_DATA[4] | IOI[0].TCE |
| IMUX_DATA[5] | IOI[1].TCE |
| IMUX_DATA[8] | IOI[0].ICE |
| IMUX_DATA[9] | IOI[1].ICE |
| IMUX_DATA[10] | IOI[1].S2 |
| IMUX_DATA[16] | IOI[0].T1 |
| IMUX_DATA[17] | IOI[1].T1 |
| IMUX_DATA[18] | IOI[0].S3 |
| IMUX_DATA[20] | IOI[0].T2 |
| IMUX_DATA[21] | IOI[1].T2 |
| IMUX_DATA[22] | IOI[1].S1 |
| IMUX_DATA[24] | IOI[0].O1 |
| IMUX_DATA[25] | IOI[1].O1 |
| IMUX_DATA[26] | IOI[0].S1 |
| IMUX_DATA[28] | IOI[0].O2 |
| IMUX_DATA[29] | IOI[1].O2 |
| IMUX_DATA[30] | IOI[0].S2 |
| OUT_FAN[0] | IOI[0].T |
| OUT_FAN[1] | IOI[1].T |
| OUT_FAN[4] | IOI[0].I |
| OUT_FAN[5] | IOI[1].I |
| OUT_SEC[8] | IOI[0].IQ1 |
| OUT_SEC[9] | IOI[1].IQ1 |
| OUT_SEC[12] | IOI[0].IQ2 |
| OUT_SEC[13] | IOI[1].IQ2 |
Bitstream
Tile IOI_S3A_S
Cells: 1
Bels IOI
| Pin | Direction | IOI[0] | IOI[1] | IOI[2] |
|---|---|---|---|---|
| ICLK1 | in | IMUX_IOCLK[0] invert by !MAIN[3][13] | IMUX_IOCLK[0] invert by !MAIN[3][26] | IMUX_IOCLK[2] invert by !MAIN[3][53] |
| ICLK2 | in | IMUX_IOCLK[4] invert by !MAIN[3][12] | IMUX_IOCLK[4] invert by !MAIN[3][27] | IMUX_IOCLK[6] invert by !MAIN[3][52] |
| ICE | in | IMUX_DATA[8] invert by !MAIN[3][14] | IMUX_DATA[9] invert by !MAIN[3][25] | IMUX_DATA[10] invert by !MAIN[3][54] |
| O1 | in | IMUX_DATA[24] invert by MAIN[1][12] | IMUX_DATA[25] invert by MAIN[1][27] | IMUX_DATA[26] invert by MAIN[1][52] |
| O2 | in | IMUX_DATA[28] invert by MAIN[1][11] | IMUX_DATA[29] invert by MAIN[1][28] | IMUX_DATA[30] invert by MAIN[1][51] |
| T1 | in | IMUX_DATA[16] invert by MAIN[0][12] | IMUX_DATA[17] invert by MAIN[0][27] | IMUX_DATA[18] invert by MAIN[0][52] |
| T2 | in | IMUX_DATA[20] invert by MAIN[0][11] | IMUX_DATA[21] invert by MAIN[0][28] | IMUX_DATA[22] invert by MAIN[0][51] |
| OTCLK1 | in | IMUX_IOCLK[1] invert by !MAIN[3][16] | IMUX_IOCLK[1] invert by !MAIN[3][23] | IMUX_IOCLK[3] invert by !MAIN[3][56] |
| OTCLK2 | in | IMUX_IOCLK[5] invert by !MAIN[3][15] | IMUX_IOCLK[5] invert by !MAIN[3][24] | IMUX_IOCLK[7] invert by !MAIN[3][55] |
| OCE | in | IMUX_CE_OPTINV[0] | IMUX_CE_OPTINV[1] | IMUX_CE_OPTINV[2] |
| TCE | in | IMUX_DATA[4] invert by !MAIN[3][17] | IMUX_DATA[5] invert by !MAIN[3][22] | IMUX_DATA[6] invert by !MAIN[3][57] |
| SR | in | IMUX_SR_OPTINV[0] | IMUX_SR_OPTINV[1] | IMUX_SR_OPTINV[2] |
| REV | in | IMUX_DATA[0] invert by !MAIN[3][11] | IMUX_DATA[1] invert by !MAIN[3][28] | IMUX_DATA[2] invert by !MAIN[3][51] |
| S1 | in | IMUX_DATA[12] | IMUX_DATA[15] | IMUX_DATA[31] |
| S2 | in | IMUX_DATA[7] | IMUX_DATA[14] | IMUX_DATA[27] |
| S3 | in | IMUX_DATA[3] | IMUX_DATA[11] | IMUX_DATA[23] |
| I | out | OUT_FAN[4] | OUT_FAN[5] | OUT_FAN[6] |
| IQ1 | out | OUT_SEC[8] | OUT_SEC[9] | OUT_SEC[10] |
| IQ2 | out | OUT_SEC[12] | OUT_SEC[13] | OUT_SEC[14] |
| CLKPAD | out | OUT_CLKPAD[0] | OUT_CLKPAD[1] | - |
| T | out | OUT_FAN[0] | OUT_FAN[1] | OUT_FAN[2] |
| IOI[0].MUX_TSBYPASS | MAIN[3][4] |
|---|---|
| IOI[1].MUX_TSBYPASS | MAIN[3][35] |
| IOI[2].MUX_TSBYPASS | MAIN[3][44] |
| GND | 1 |
| T | 0 |
| IOI[0].MUX_FFI | MAIN[3][21] | MAIN[3][37] | MAIN[3][8] |
|---|---|---|---|
| IOI[1].MUX_FFI | MAIN[3][18] | MAIN[3][2] | MAIN[3][30] |
| IOI[2].MUX_FFI | MAIN[3][58] | MAIN[3][42] | MAIN[3][48] |
| NONE | 0 | 0 | 0 |
| IBUF | 0 | 0 | 1 |
| PAIR_IQ1 | 0 | 1 | 0 |
| PAIR_IQ2 | 1 | 0 | 0 |
| IOI[0].MUX_O | MAIN[1][15] | MAIN[1][19] | MAIN[1][14] | MAIN[1][16] |
|---|---|---|---|---|
| IOI[1].MUX_O | MAIN[1][24] | MAIN[1][20] | MAIN[1][25] | MAIN[1][23] |
| IOI[2].MUX_O | MAIN[1][55] | MAIN[1][59] | MAIN[1][54] | MAIN[1][56] |
| NONE | 0 | 0 | 0 | 0 |
| O1 | 0 | 0 | 0 | 1 |
| O2 | 0 | 0 | 1 | 0 |
| FFO1 | 0 | 1 | 0 | 0 |
| FFO2 | 1 | 0 | 0 | 0 |
| FFODDR | 1 | 1 | 0 | 0 |
| IOI[0].MUX_OCE | MAIN[2][0] | MAIN[1][0] |
|---|---|---|
| IOI[1].MUX_OCE | MAIN[2][39] | MAIN[1][39] |
| IOI[2].MUX_OCE | MAIN[2][40] | MAIN[1][40] |
| NONE | 0 | 0 |
| OCE | 0 | 1 |
| PCI_CE | 1 | 0 |
| IOI[0].MUX_FFO1 | MAIN[1][35] |
|---|---|
| IOI[1].MUX_FFO1 | MAIN[1][4] |
| O1 | 0 |
| PAIR_FFO2 | 1 |
| IOI[0].MUX_FFO2 | MAIN[0][37] |
|---|---|
| IOI[1].MUX_FFO2 | MAIN[0][2] |
| O2 | 0 |
| PAIR_FFO1 | 1 |
| IOI[0].MUX_T | MAIN[0][15] | MAIN[0][19] | MAIN[0][14] | MAIN[0][16] |
|---|---|---|---|---|
| IOI[1].MUX_T | MAIN[0][24] | MAIN[0][20] | MAIN[0][25] | MAIN[0][23] |
| IOI[2].MUX_T | MAIN[0][55] | MAIN[0][59] | MAIN[0][54] | MAIN[0][56] |
| NONE | 0 | 0 | 0 | 0 |
| T1 | 0 | 0 | 0 | 1 |
| T2 | 0 | 0 | 1 | 0 |
| FFT1 | 0 | 1 | 0 | 0 |
| FFT2 | 1 | 0 | 0 | 0 |
| FFTDDR | 1 | 1 | 0 | 0 |
| IOI[0].MUX_MISR_CLOCK | MAIN[0][1] | MAIN[0][0] |
|---|---|---|
| IOI[1].MUX_MISR_CLOCK | MAIN[0][38] | MAIN[0][39] |
| IOI[2].MUX_MISR_CLOCK | MAIN[0][41] | MAIN[0][40] |
| NONE | 0 | 0 |
| OTCLK1 | 0 | 1 |
| OTCLK2 | 1 | 0 |
Bel wires
| Wire | Pins |
|---|---|
| OUT_CLKPAD[0] | IOI[0].CLKPAD |
| OUT_CLKPAD[1] | IOI[1].CLKPAD |
| IMUX_SR_OPTINV[0] | IOI[0].SR |
| IMUX_SR_OPTINV[1] | IOI[1].SR |
| IMUX_SR_OPTINV[2] | IOI[2].SR |
| IMUX_CE_OPTINV[0] | IOI[0].OCE |
| IMUX_CE_OPTINV[1] | IOI[1].OCE |
| IMUX_CE_OPTINV[2] | IOI[2].OCE |
| IMUX_IOCLK[0] | IOI[0].ICLK1, IOI[1].ICLK1 |
| IMUX_IOCLK[1] | IOI[0].OTCLK1, IOI[1].OTCLK1 |
| IMUX_IOCLK[2] | IOI[2].ICLK1 |
| IMUX_IOCLK[3] | IOI[2].OTCLK1 |
| IMUX_IOCLK[4] | IOI[0].ICLK2, IOI[1].ICLK2 |
| IMUX_IOCLK[5] | IOI[0].OTCLK2, IOI[1].OTCLK2 |
| IMUX_IOCLK[6] | IOI[2].ICLK2 |
| IMUX_IOCLK[7] | IOI[2].OTCLK2 |
| IMUX_DATA[0] | IOI[0].REV |
| IMUX_DATA[1] | IOI[1].REV |
| IMUX_DATA[2] | IOI[2].REV |
| IMUX_DATA[3] | IOI[0].S3 |
| IMUX_DATA[4] | IOI[0].TCE |
| IMUX_DATA[5] | IOI[1].TCE |
| IMUX_DATA[6] | IOI[2].TCE |
| IMUX_DATA[7] | IOI[0].S2 |
| IMUX_DATA[8] | IOI[0].ICE |
| IMUX_DATA[9] | IOI[1].ICE |
| IMUX_DATA[10] | IOI[2].ICE |
| IMUX_DATA[11] | IOI[1].S3 |
| IMUX_DATA[12] | IOI[0].S1 |
| IMUX_DATA[14] | IOI[1].S2 |
| IMUX_DATA[15] | IOI[1].S1 |
| IMUX_DATA[16] | IOI[0].T1 |
| IMUX_DATA[17] | IOI[1].T1 |
| IMUX_DATA[18] | IOI[2].T1 |
| IMUX_DATA[20] | IOI[0].T2 |
| IMUX_DATA[21] | IOI[1].T2 |
| IMUX_DATA[22] | IOI[2].T2 |
| IMUX_DATA[23] | IOI[2].S3 |
| IMUX_DATA[24] | IOI[0].O1 |
| IMUX_DATA[25] | IOI[1].O1 |
| IMUX_DATA[26] | IOI[2].O1 |
| IMUX_DATA[27] | IOI[2].S2 |
| IMUX_DATA[28] | IOI[0].O2 |
| IMUX_DATA[29] | IOI[1].O2 |
| IMUX_DATA[30] | IOI[2].O2 |
| IMUX_DATA[31] | IOI[2].S1 |
| OUT_FAN[0] | IOI[0].T |
| OUT_FAN[1] | IOI[1].T |
| OUT_FAN[2] | IOI[2].T |
| OUT_FAN[4] | IOI[0].I |
| OUT_FAN[5] | IOI[1].I |
| OUT_FAN[6] | IOI[2].I |
| OUT_SEC[8] | IOI[0].IQ1 |
| OUT_SEC[9] | IOI[1].IQ1 |
| OUT_SEC[10] | IOI[2].IQ1 |
| OUT_SEC[12] | IOI[0].IQ2 |
| OUT_SEC[13] | IOI[1].IQ2 |
| OUT_SEC[14] | IOI[2].IQ2 |
Bitstream
Tile IOI_S3A_N
Cells: 1
Bels IOI
| Pin | Direction | IOI[0] | IOI[1] | IOI[2] |
|---|---|---|---|---|
| ICLK1 | in | IMUX_IOCLK[0] invert by !MAIN[3][13] | IMUX_IOCLK[0] invert by !MAIN[3][26] | IMUX_IOCLK[2] invert by !MAIN[3][53] |
| ICLK2 | in | IMUX_IOCLK[4] invert by !MAIN[3][12] | IMUX_IOCLK[4] invert by !MAIN[3][27] | IMUX_IOCLK[6] invert by !MAIN[3][52] |
| ICE | in | IMUX_DATA[8] invert by !MAIN[3][14] | IMUX_DATA[9] invert by !MAIN[3][25] | IMUX_DATA[10] invert by !MAIN[3][54] |
| O1 | in | IMUX_DATA[24] invert by MAIN[1][12] | IMUX_DATA[25] invert by MAIN[1][27] | IMUX_DATA[26] invert by MAIN[1][52] |
| O2 | in | IMUX_DATA[28] invert by MAIN[1][11] | IMUX_DATA[29] invert by MAIN[1][28] | IMUX_DATA[30] invert by MAIN[1][51] |
| T1 | in | IMUX_DATA[16] invert by MAIN[0][12] | IMUX_DATA[17] invert by MAIN[0][27] | IMUX_DATA[18] invert by MAIN[0][52] |
| T2 | in | IMUX_DATA[20] invert by MAIN[0][11] | IMUX_DATA[21] invert by MAIN[0][28] | IMUX_DATA[22] invert by MAIN[0][51] |
| OTCLK1 | in | IMUX_IOCLK[1] invert by !MAIN[3][16] | IMUX_IOCLK[1] invert by !MAIN[3][23] | IMUX_IOCLK[3] invert by !MAIN[3][56] |
| OTCLK2 | in | IMUX_IOCLK[5] invert by !MAIN[3][15] | IMUX_IOCLK[5] invert by !MAIN[3][24] | IMUX_IOCLK[7] invert by !MAIN[3][55] |
| OCE | in | IMUX_CE_OPTINV[0] | IMUX_CE_OPTINV[1] | IMUX_CE_OPTINV[2] |
| TCE | in | IMUX_DATA[4] invert by !MAIN[3][17] | IMUX_DATA[5] invert by !MAIN[3][22] | IMUX_DATA[6] invert by !MAIN[3][57] |
| SR | in | IMUX_SR_OPTINV[0] | IMUX_SR_OPTINV[1] | IMUX_SR_OPTINV[2] |
| REV | in | IMUX_DATA[0] invert by !MAIN[3][11] | IMUX_DATA[1] invert by !MAIN[3][28] | IMUX_DATA[2] invert by !MAIN[3][51] |
| S1 | in | IMUX_DATA[31] | IMUX_DATA[15] | IMUX_DATA[12] |
| S2 | in | IMUX_DATA[27] | IMUX_DATA[14] | IMUX_DATA[7] |
| S3 | in | IMUX_DATA[23] | IMUX_DATA[11] | IMUX_DATA[3] |
| I | out | OUT_FAN[4] | OUT_FAN[5] | OUT_FAN[6] |
| IQ1 | out | OUT_SEC[8] | OUT_SEC[9] | OUT_SEC[10] |
| IQ2 | out | OUT_SEC[12] | OUT_SEC[13] | OUT_SEC[14] |
| CLKPAD | out | OUT_CLKPAD[0] | OUT_CLKPAD[1] | - |
| T | out | OUT_FAN[0] | OUT_FAN[1] | OUT_FAN[2] |
| IOI[0].MUX_TSBYPASS | MAIN[3][4] |
|---|---|
| IOI[1].MUX_TSBYPASS | MAIN[3][35] |
| IOI[2].MUX_TSBYPASS | MAIN[3][44] |
| GND | 1 |
| T | 0 |
| IOI[0].MUX_FFI | MAIN[3][21] | MAIN[3][37] | MAIN[3][8] |
|---|---|---|---|
| IOI[1].MUX_FFI | MAIN[3][18] | MAIN[3][2] | MAIN[3][30] |
| IOI[2].MUX_FFI | MAIN[3][58] | MAIN[3][42] | MAIN[3][48] |
| NONE | 0 | 0 | 0 |
| IBUF | 0 | 0 | 1 |
| PAIR_IQ1 | 0 | 1 | 0 |
| PAIR_IQ2 | 1 | 0 | 0 |
| IOI[0].MUX_O | MAIN[1][15] | MAIN[1][19] | MAIN[1][14] | MAIN[1][16] |
|---|---|---|---|---|
| IOI[1].MUX_O | MAIN[1][24] | MAIN[1][20] | MAIN[1][25] | MAIN[1][23] |
| IOI[2].MUX_O | MAIN[1][55] | MAIN[1][59] | MAIN[1][54] | MAIN[1][56] |
| NONE | 0 | 0 | 0 | 0 |
| O1 | 0 | 0 | 0 | 1 |
| O2 | 0 | 0 | 1 | 0 |
| FFO1 | 0 | 1 | 0 | 0 |
| FFO2 | 1 | 0 | 0 | 0 |
| FFODDR | 1 | 1 | 0 | 0 |
| IOI[0].MUX_OCE | MAIN[2][0] | MAIN[1][0] |
|---|---|---|
| IOI[1].MUX_OCE | MAIN[2][39] | MAIN[1][39] |
| IOI[2].MUX_OCE | MAIN[2][40] | MAIN[1][40] |
| NONE | 0 | 0 |
| OCE | 0 | 1 |
| PCI_CE | 1 | 0 |
| IOI[0].MUX_FFO1 | MAIN[1][35] |
|---|---|
| IOI[1].MUX_FFO1 | MAIN[1][4] |
| O1 | 0 |
| PAIR_FFO2 | 1 |
| IOI[0].MUX_FFO2 | MAIN[0][37] |
|---|---|
| IOI[1].MUX_FFO2 | MAIN[0][2] |
| O2 | 0 |
| PAIR_FFO1 | 1 |
| IOI[0].MUX_T | MAIN[0][15] | MAIN[0][19] | MAIN[0][14] | MAIN[0][16] |
|---|---|---|---|---|
| IOI[1].MUX_T | MAIN[0][24] | MAIN[0][20] | MAIN[0][25] | MAIN[0][23] |
| IOI[2].MUX_T | MAIN[0][55] | MAIN[0][59] | MAIN[0][54] | MAIN[0][56] |
| NONE | 0 | 0 | 0 | 0 |
| T1 | 0 | 0 | 0 | 1 |
| T2 | 0 | 0 | 1 | 0 |
| FFT1 | 0 | 1 | 0 | 0 |
| FFT2 | 1 | 0 | 0 | 0 |
| FFTDDR | 1 | 1 | 0 | 0 |
| IOI[0].MUX_MISR_CLOCK | MAIN[0][1] | MAIN[0][0] |
|---|---|---|
| IOI[1].MUX_MISR_CLOCK | MAIN[0][38] | MAIN[0][39] |
| IOI[2].MUX_MISR_CLOCK | MAIN[0][41] | MAIN[0][40] |
| NONE | 0 | 0 |
| OTCLK1 | 0 | 1 |
| OTCLK2 | 1 | 0 |
Bel wires
| Wire | Pins |
|---|---|
| OUT_CLKPAD[0] | IOI[0].CLKPAD |
| OUT_CLKPAD[1] | IOI[1].CLKPAD |
| IMUX_SR_OPTINV[0] | IOI[0].SR |
| IMUX_SR_OPTINV[1] | IOI[1].SR |
| IMUX_SR_OPTINV[2] | IOI[2].SR |
| IMUX_CE_OPTINV[0] | IOI[0].OCE |
| IMUX_CE_OPTINV[1] | IOI[1].OCE |
| IMUX_CE_OPTINV[2] | IOI[2].OCE |
| IMUX_IOCLK[0] | IOI[0].ICLK1, IOI[1].ICLK1 |
| IMUX_IOCLK[1] | IOI[0].OTCLK1, IOI[1].OTCLK1 |
| IMUX_IOCLK[2] | IOI[2].ICLK1 |
| IMUX_IOCLK[3] | IOI[2].OTCLK1 |
| IMUX_IOCLK[4] | IOI[0].ICLK2, IOI[1].ICLK2 |
| IMUX_IOCLK[5] | IOI[0].OTCLK2, IOI[1].OTCLK2 |
| IMUX_IOCLK[6] | IOI[2].ICLK2 |
| IMUX_IOCLK[7] | IOI[2].OTCLK2 |
| IMUX_DATA[0] | IOI[0].REV |
| IMUX_DATA[1] | IOI[1].REV |
| IMUX_DATA[2] | IOI[2].REV |
| IMUX_DATA[3] | IOI[2].S3 |
| IMUX_DATA[4] | IOI[0].TCE |
| IMUX_DATA[5] | IOI[1].TCE |
| IMUX_DATA[6] | IOI[2].TCE |
| IMUX_DATA[7] | IOI[2].S2 |
| IMUX_DATA[8] | IOI[0].ICE |
| IMUX_DATA[9] | IOI[1].ICE |
| IMUX_DATA[10] | IOI[2].ICE |
| IMUX_DATA[11] | IOI[1].S3 |
| IMUX_DATA[12] | IOI[2].S1 |
| IMUX_DATA[14] | IOI[1].S2 |
| IMUX_DATA[15] | IOI[1].S1 |
| IMUX_DATA[16] | IOI[0].T1 |
| IMUX_DATA[17] | IOI[1].T1 |
| IMUX_DATA[18] | IOI[2].T1 |
| IMUX_DATA[20] | IOI[0].T2 |
| IMUX_DATA[21] | IOI[1].T2 |
| IMUX_DATA[22] | IOI[2].T2 |
| IMUX_DATA[23] | IOI[0].S3 |
| IMUX_DATA[24] | IOI[0].O1 |
| IMUX_DATA[25] | IOI[1].O1 |
| IMUX_DATA[26] | IOI[2].O1 |
| IMUX_DATA[27] | IOI[0].S2 |
| IMUX_DATA[28] | IOI[0].O2 |
| IMUX_DATA[29] | IOI[1].O2 |
| IMUX_DATA[30] | IOI[2].O2 |
| IMUX_DATA[31] | IOI[0].S1 |
| OUT_FAN[0] | IOI[0].T |
| OUT_FAN[1] | IOI[1].T |
| OUT_FAN[2] | IOI[2].T |
| OUT_FAN[4] | IOI[0].I |
| OUT_FAN[5] | IOI[1].I |
| OUT_FAN[6] | IOI[2].I |
| OUT_SEC[8] | IOI[0].IQ1 |
| OUT_SEC[9] | IOI[1].IQ1 |
| OUT_SEC[10] | IOI[2].IQ1 |
| OUT_SEC[12] | IOI[0].IQ2 |
| OUT_SEC[13] | IOI[1].IQ2 |
| OUT_SEC[14] | IOI[2].IQ2 |