TODO: document
Cells: 1
virtex2 UR.V2 bel DCI0
| Pin | Direction | Wires |
| ADDRESS0 | output | OUT.HALF14.0 |
| ADDRESS1 | output | OUT.HALF14.1 |
| ADDRESS2 | output | OUT.HALF13.0 |
| DATA | output | OUT.HALF15.1 |
| DCI_CLK | input | IMUX.G2.DATA7 |
| DCI_DONE | output | OUT.HALF15.0 |
| DCI_RESET | input | IMUX.G2.DATA6 |
| HI_LO_N | input | IMUX.G2.DATA5 |
| HI_LO_P | input | IMUX.G2.DATA4 |
| N_OR_P | output | OUT.HALF16.1 |
| SCLK | output | OUT.HALF16.0 |
| UPDATE | output | OUT.HALF17.1 |
virtex2 UR.V2 bel DCI1
| Pin | Direction | Wires |
| ADDRESS0 | output | OUT.HALF9.0 |
| ADDRESS1 | output | OUT.HALF9.1 |
| ADDRESS2 | output | OUT.HALF8.0 |
| DATA | output | OUT.HALF10.1 |
| DCI_CLK | input | IMUX.G1.DATA7 |
| DCI_DONE | output | OUT.HALF10.0 |
| DCI_RESET | input | IMUX.G1.DATA6 |
| HI_LO_N | input | IMUX.G1.DATA5 |
| HI_LO_P | input | IMUX.G1.DATA4 |
| N_OR_P | output | OUT.HALF11.1 |
| SCLK | output | OUT.HALF11.0 |
| UPDATE | output | OUT.HALF12.1 |
virtex2 UR.V2 bel BSCAN
| Pin | Direction | Wires |
| CAPTURE | output | OUT.FAN7 |
| DRCK1 | output | OUT.FAN0 |
| DRCK2 | output | OUT.FAN1 |
| RESET | output | OUT.HALF17.0 |
| SEL1 | output | OUT.FAN2 |
| SEL2 | output | OUT.FAN3 |
| SHIFT | output | OUT.FAN4 |
| TDI | output | OUT.FAN5 |
| TDO1 | input | IMUX.G0.DATA0 |
| TDO2 | input | IMUX.G0.DATA1 |
| UPDATE | output | OUT.FAN6 |
virtex2 UR.V2 bel wires
| Wire | Pins |
| IMUX.G0.DATA0 | BSCAN.TDO1 |
| IMUX.G0.DATA1 | BSCAN.TDO2 |
| IMUX.G1.DATA4 | DCI1.HI_LO_P |
| IMUX.G1.DATA5 | DCI1.HI_LO_N |
| IMUX.G1.DATA6 | DCI1.DCI_RESET |
| IMUX.G1.DATA7 | DCI1.DCI_CLK |
| IMUX.G2.DATA4 | DCI0.HI_LO_P |
| IMUX.G2.DATA5 | DCI0.HI_LO_N |
| IMUX.G2.DATA6 | DCI0.DCI_RESET |
| IMUX.G2.DATA7 | DCI0.DCI_CLK |
| OUT.FAN0 | BSCAN.DRCK1 |
| OUT.FAN1 | BSCAN.DRCK2 |
| OUT.FAN2 | BSCAN.SEL1 |
| OUT.FAN3 | BSCAN.SEL2 |
| OUT.FAN4 | BSCAN.SHIFT |
| OUT.FAN5 | BSCAN.TDI |
| OUT.FAN6 | BSCAN.UPDATE |
| OUT.FAN7 | BSCAN.CAPTURE |
| OUT.HALF8.0 | DCI1.ADDRESS2 |
| OUT.HALF9.0 | DCI1.ADDRESS0 |
| OUT.HALF9.1 | DCI1.ADDRESS1 |
| OUT.HALF10.0 | DCI1.DCI_DONE |
| OUT.HALF10.1 | DCI1.DATA |
| OUT.HALF11.0 | DCI1.SCLK |
| OUT.HALF11.1 | DCI1.N_OR_P |
| OUT.HALF12.1 | DCI1.UPDATE |
| OUT.HALF13.0 | DCI0.ADDRESS2 |
| OUT.HALF14.0 | DCI0.ADDRESS0 |
| OUT.HALF14.1 | DCI0.ADDRESS1 |
| OUT.HALF15.0 | DCI0.DCI_DONE |
| OUT.HALF15.1 | DCI0.DATA |
| OUT.HALF16.0 | DCI0.SCLK |
| OUT.HALF16.1 | DCI0.N_OR_P |
| OUT.HALF17.0 | BSCAN.RESET |
| OUT.HALF17.1 | DCI0.UPDATE |
| BSCAN:TDO_ENABLE |
0.3.20 |
0.2.20 |
|
non-inverted
|
[1] |
[0] |
| BSCAN:USERID |
0.3.19 |
0.2.19 |
0.3.18 |
0.2.18 |
0.3.17 |
0.2.17 |
0.3.16 |
0.2.16 |
0.3.15 |
0.2.15 |
0.3.14 |
0.2.14 |
0.3.13 |
0.2.13 |
0.3.12 |
0.2.12 |
0.3.11 |
0.2.11 |
0.3.10 |
0.2.10 |
0.3.9 |
0.2.9 |
0.3.8 |
0.2.8 |
0.3.7 |
0.2.7 |
0.3.6 |
0.2.6 |
0.3.5 |
0.2.5 |
0.3.4 |
0.2.4 |
|
inverted
|
~[31] |
~[30] |
~[29] |
~[28] |
~[27] |
~[26] |
~[25] |
~[24] |
~[23] |
~[22] |
~[21] |
~[20] |
~[19] |
~[18] |
~[17] |
~[16] |
~[15] |
~[14] |
~[13] |
~[12] |
~[11] |
~[10] |
~[9] |
~[8] |
~[7] |
~[6] |
~[5] |
~[4] |
~[3] |
~[2] |
~[1] |
~[0] |
| DCI0:ENABLE |
0.2.42 |
| DCI0:FORCE_DONE_HIGH |
0.3.31 |
| DCI0:TEST_ENABLE |
0.2.31 |
| DCI1:ENABLE |
1.10.7 |
| DCI1:FORCE_DONE_HIGH |
1.9.8 |
| DCI1:TEST_ENABLE |
1.9.6 |
| MISC:TEST_LL |
1.6.9 |
|
non-inverted
|
[0] |
| DCI0:LVDSBIAS |
0.3.44 |
0.2.45 |
0.3.45 |
0.2.46 |
0.3.46 |
0.2.47 |
0.3.47 |
0.2.48 |
0.3.48 |
| DCI1:LVDSBIAS |
1.13.7 |
1.13.11 |
1.13.9 |
1.12.9 |
1.12.11 |
1.12.10 |
1.12.7 |
1.12.6 |
1.12.8 |
|
non-inverted
|
[8] |
[7] |
[6] |
[5] |
[4] |
[3] |
[2] |
[1] |
[0] |
| DCI0:NMASK_TERM_SPLIT |
0.2.37 |
0.3.37 |
0.2.38 |
0.3.38 |
0.2.39 |
| DCI0:PMASK_TERM_SPLIT |
0.2.32 |
0.3.32 |
0.2.33 |
0.3.33 |
0.2.34 |
| DCI0:PMASK_TERM_VCC |
0.3.34 |
0.2.35 |
0.3.35 |
0.2.36 |
0.3.36 |
| DCI1:NMASK_TERM_SPLIT |
1.11.6 |
1.11.8 |
1.11.10 |
1.11.7 |
1.11.11 |
| DCI1:PMASK_TERM_SPLIT |
1.9.10 |
1.9.7 |
1.9.11 |
1.9.9 |
1.8.9 |
| DCI1:PMASK_TERM_VCC |
1.8.10 |
1.8.11 |
1.8.7 |
1.8.6 |
1.8.8 |
|
non-inverted
|
[4] |
[3] |
[2] |
[1] |
[0] |
| MISC:TCKPIN |
1.3.7 |
1.3.10 |
| MISC:TDOPIN |
1.3.9 |
1.3.11 |
| MISC:TMSPIN |
1.3.6 |
1.3.8 |
| PULLUP |
0 |
0 |
| PULLDOWN |
0 |
1 |
| PULLNONE |
1 |
0 |
Cells: 1
virtex2 UR.V2P bel DCI0
| Pin | Direction | Wires |
| ADDRESS0 | output | OUT.HALF14.0 |
| ADDRESS1 | output | OUT.HALF14.1 |
| ADDRESS2 | output | OUT.HALF13.0 |
| DATA | output | OUT.HALF15.1 |
| DCI_CLK | input | IMUX.G2.DATA7 |
| DCI_DONE | output | OUT.HALF15.0 |
| DCI_RESET | input | IMUX.G2.DATA6 |
| HI_LO_N | input | IMUX.G2.DATA5 |
| HI_LO_P | input | IMUX.G2.DATA4 |
| N_OR_P | output | OUT.HALF16.1 |
| SCLK | output | OUT.HALF16.0 |
| UPDATE | output | OUT.HALF17.1 |
virtex2 UR.V2P bel DCI1
| Pin | Direction | Wires |
| ADDRESS0 | output | OUT.HALF9.0 |
| ADDRESS1 | output | OUT.HALF9.1 |
| ADDRESS2 | output | OUT.HALF8.0 |
| DATA | output | OUT.HALF10.1 |
| DCI_CLK | input | IMUX.G1.DATA7 |
| DCI_DONE | output | OUT.HALF10.0 |
| DCI_RESET | input | IMUX.G1.DATA6 |
| HI_LO_N | input | IMUX.G1.DATA5 |
| HI_LO_P | input | IMUX.G1.DATA4 |
| N_OR_P | output | OUT.HALF11.1 |
| SCLK | output | OUT.HALF11.0 |
| UPDATE | output | OUT.HALF12.1 |
virtex2 UR.V2P bel BSCAN
| Pin | Direction | Wires |
| CAPTURE | output | OUT.FAN7 |
| DRCK1 | output | OUT.FAN0 |
| DRCK2 | output | OUT.FAN1 |
| RESET | output | OUT.HALF17.0 |
| SEL1 | output | OUT.FAN2 |
| SEL2 | output | OUT.FAN3 |
| SHIFT | output | OUT.FAN4 |
| TDI | output | OUT.FAN5 |
| TDO1 | input | IMUX.G0.DATA0 |
| TDO2 | input | IMUX.G0.DATA1 |
| UPDATE | output | OUT.FAN6 |
virtex2 UR.V2P bel JTAGPPC
| Pin | Direction | Wires |
| TCK | output | OUT.HALF12.0 |
| TDIPPC | output | OUT.HALF8.1 |
| TDOPPC | input | IMUX.G0.DATA2 |
| TDOTSPPC | input | IMUX.G0.DATA3 |
| TMS | output | OUT.HALF13.1 |
virtex2 UR.V2P bel wires
| Wire | Pins |
| IMUX.G0.DATA0 | BSCAN.TDO1 |
| IMUX.G0.DATA1 | BSCAN.TDO2 |
| IMUX.G0.DATA2 | JTAGPPC.TDOPPC |
| IMUX.G0.DATA3 | JTAGPPC.TDOTSPPC |
| IMUX.G1.DATA4 | DCI1.HI_LO_P |
| IMUX.G1.DATA5 | DCI1.HI_LO_N |
| IMUX.G1.DATA6 | DCI1.DCI_RESET |
| IMUX.G1.DATA7 | DCI1.DCI_CLK |
| IMUX.G2.DATA4 | DCI0.HI_LO_P |
| IMUX.G2.DATA5 | DCI0.HI_LO_N |
| IMUX.G2.DATA6 | DCI0.DCI_RESET |
| IMUX.G2.DATA7 | DCI0.DCI_CLK |
| OUT.FAN0 | BSCAN.DRCK1 |
| OUT.FAN1 | BSCAN.DRCK2 |
| OUT.FAN2 | BSCAN.SEL1 |
| OUT.FAN3 | BSCAN.SEL2 |
| OUT.FAN4 | BSCAN.SHIFT |
| OUT.FAN5 | BSCAN.TDI |
| OUT.FAN6 | BSCAN.UPDATE |
| OUT.FAN7 | BSCAN.CAPTURE |
| OUT.HALF8.0 | DCI1.ADDRESS2 |
| OUT.HALF8.1 | JTAGPPC.TDIPPC |
| OUT.HALF9.0 | DCI1.ADDRESS0 |
| OUT.HALF9.1 | DCI1.ADDRESS1 |
| OUT.HALF10.0 | DCI1.DCI_DONE |
| OUT.HALF10.1 | DCI1.DATA |
| OUT.HALF11.0 | DCI1.SCLK |
| OUT.HALF11.1 | DCI1.N_OR_P |
| OUT.HALF12.0 | JTAGPPC.TCK |
| OUT.HALF12.1 | DCI1.UPDATE |
| OUT.HALF13.0 | DCI0.ADDRESS2 |
| OUT.HALF13.1 | JTAGPPC.TMS |
| OUT.HALF14.0 | DCI0.ADDRESS0 |
| OUT.HALF14.1 | DCI0.ADDRESS1 |
| OUT.HALF15.0 | DCI0.DCI_DONE |
| OUT.HALF15.1 | DCI0.DATA |
| OUT.HALF16.0 | DCI0.SCLK |
| OUT.HALF16.1 | DCI0.N_OR_P |
| OUT.HALF17.0 | BSCAN.RESET |
| OUT.HALF17.1 | DCI0.UPDATE |
| BSCAN:TDO_ENABLE |
0.3.20 |
0.2.20 |
|
non-inverted
|
[1] |
[0] |
| BSCAN:USERID |
0.3.19 |
0.2.19 |
0.3.18 |
0.2.18 |
0.3.17 |
0.2.17 |
0.3.16 |
0.2.16 |
0.3.15 |
0.2.15 |
0.3.14 |
0.2.14 |
0.3.13 |
0.2.13 |
0.3.12 |
0.2.12 |
0.3.11 |
0.2.11 |
0.3.10 |
0.2.10 |
0.3.9 |
0.2.9 |
0.3.8 |
0.2.8 |
0.3.7 |
0.2.7 |
0.3.6 |
0.2.6 |
0.3.5 |
0.2.5 |
0.3.4 |
0.2.4 |
|
inverted
|
~[31] |
~[30] |
~[29] |
~[28] |
~[27] |
~[26] |
~[25] |
~[24] |
~[23] |
~[22] |
~[21] |
~[20] |
~[19] |
~[18] |
~[17] |
~[16] |
~[15] |
~[14] |
~[13] |
~[12] |
~[11] |
~[10] |
~[9] |
~[8] |
~[7] |
~[6] |
~[5] |
~[4] |
~[3] |
~[2] |
~[1] |
~[0] |
| DCI0:ENABLE |
0.2.42 |
| DCI0:FORCE_DONE_HIGH |
0.3.31 |
| DCI0:QUIET |
0.3.39 |
| DCI0:TEST_ENABLE |
0.2.31 |
| DCI1:ENABLE |
1.10.7 |
| DCI1:FORCE_DONE_HIGH |
1.9.8 |
| DCI1:QUIET |
1.11.9 |
| DCI1:TEST_ENABLE |
1.9.6 |
| JTAGPPC:ENABLE |
0.3.42 |
| MISC:TEST_LL |
1.6.9 |
|
non-inverted
|
[0] |
| DCI0:LVDSBIAS |
0.3.44 |
0.2.45 |
0.3.45 |
0.2.46 |
0.3.46 |
0.2.47 |
0.3.47 |
0.2.48 |
0.3.48 |
| DCI1:LVDSBIAS |
1.13.7 |
1.13.11 |
1.13.9 |
1.12.9 |
1.12.11 |
1.12.10 |
1.12.7 |
1.12.6 |
1.12.8 |
|
non-inverted
|
[8] |
[7] |
[6] |
[5] |
[4] |
[3] |
[2] |
[1] |
[0] |
| DCI0:NMASK_TERM_SPLIT |
0.2.37 |
0.3.37 |
0.2.38 |
0.3.38 |
0.2.39 |
| DCI0:PMASK_TERM_SPLIT |
0.2.32 |
0.3.32 |
0.2.33 |
0.3.33 |
0.2.34 |
| DCI0:PMASK_TERM_VCC |
0.3.34 |
0.2.35 |
0.3.35 |
0.2.36 |
0.3.36 |
| DCI1:NMASK_TERM_SPLIT |
1.11.6 |
1.11.8 |
1.11.10 |
1.11.7 |
1.11.11 |
| DCI1:PMASK_TERM_SPLIT |
1.9.10 |
1.9.7 |
1.9.11 |
1.9.9 |
1.8.9 |
| DCI1:PMASK_TERM_VCC |
1.8.10 |
1.8.11 |
1.8.7 |
1.8.6 |
1.8.8 |
|
non-inverted
|
[4] |
[3] |
[2] |
[1] |
[0] |
| MISC:TCKPIN |
1.3.7 |
1.3.10 |
| MISC:TDOPIN |
1.3.9 |
1.3.11 |
| MISC:TMSPIN |
1.3.6 |
1.3.8 |
| PULLUP |
0 |
0 |
| PULLDOWN |
0 |
1 |
| PULLNONE |
1 |
0 |