Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

General interconnect

Tile slots

xc4000a tile slots
SlotTilesBel slots
MAINCLB.LT, CLB.T, CLB.RT, CLB.L, CLB, CLB.R, CLB.LB, CLB.B, CLB.RB, IO.B, IO.B.R, IO.BS, IO.BS.L, IO.T, IO.T.R, IO.TS, IO.TS.L, IO.R, IO.R.T, IO.RS, IO.RS.B, IO.L, IO.L.T, IO.LS, IO.LS.B, CNR.BR, CNR.TR, CNR.BL, CNR.TLCLB, TBUF0, TBUF1, PULLUP_TBUF0, PULLUP_TBUF1, IO0, IO1, HIO0, HIO1, HIO2, HIO3, DEC0, DEC1, DEC2, PULLUP_DEC0_H, PULLUP_DEC1_H, PULLUP_DEC2_H, PULLUP_DEC3_H, PULLUP_DEC0_V, PULLUP_DEC1_V, PULLUP_DEC2_V, PULLUP_DEC3_V, BUFGLS_H, BUFGLS_V, BUFGE_H, BUFGE_V, BUFG_H, BUFG_V, CIN, COUT, STARTUP, READCLK, UPDATE, OSC, TDO, MD0, MD1, MD2, RDBK, BSCAN
EXTRA_COLLLH.IO.B, LLH.IO.T, LLH.CLB, LLH.CLB.BPULLUP_TBUF0_W, PULLUP_TBUF1_W, PULLUP_TBUF0_E, PULLUP_TBUF1_E, TBUF_SPLITTER0, TBUF_SPLITTER1, PULLUP_DEC0_W, PULLUP_DEC1_W, PULLUP_DEC2_W, PULLUP_DEC3_W, PULLUP_DEC0_E, PULLUP_DEC1_E, PULLUP_DEC2_E, PULLUP_DEC3_E
EXTRA_ROWLLV.IO.L, LLV.IO.R, LLV.CLBBUFF, PULLUP_DEC0_S, PULLUP_DEC1_S, PULLUP_DEC2_S, PULLUP_DEC3_S, PULLUP_DEC0_N, PULLUP_DEC1_N, PULLUP_DEC2_N, PULLUP_DEC3_N, CLKH
EXTRA_CROSSCLKC, CLKQC, CLKQ

Bel slots

xc4000a bel slots
SlotTile slotTiles
CLBMAINCLB.LT, CLB.T, CLB.RT, CLB.L, CLB, CLB.R, CLB.LB, CLB.B, CLB.RB
TBUF0MAINCLB.LT, CLB.T, CLB.RT, CLB.L, CLB, CLB.R, CLB.LB, CLB.B, CLB.RB, IO.R, IO.R.T, IO.RS, IO.RS.B, IO.L, IO.L.T, IO.LS, IO.LS.B
TBUF1MAINCLB.LT, CLB.T, CLB.RT, CLB.L, CLB, CLB.R, CLB.LB, CLB.B, CLB.RB, IO.R, IO.R.T, IO.RS, IO.RS.B, IO.L, IO.L.T, IO.LS, IO.LS.B
PULLUP_TBUF0MAINIO.R, IO.R.T, IO.RS, IO.RS.B, IO.L, IO.L.T, IO.LS, IO.LS.B
PULLUP_TBUF1MAINIO.R, IO.R.T, IO.RS, IO.RS.B, IO.L, IO.L.T, IO.LS, IO.LS.B
PULLUP_TBUF0_WEXTRA_COL
PULLUP_TBUF1_WEXTRA_COL
PULLUP_TBUF0_EEXTRA_COL
PULLUP_TBUF1_EEXTRA_COL
TBUF_SPLITTER0EXTRA_COL
TBUF_SPLITTER1EXTRA_COL
IO0MAINIO.B, IO.B.R, IO.BS, IO.BS.L, IO.T, IO.T.R, IO.TS, IO.TS.L, IO.R, IO.R.T, IO.RS, IO.RS.B, IO.L, IO.L.T, IO.LS, IO.LS.B
IO1MAINIO.B, IO.B.R, IO.BS, IO.BS.L, IO.T, IO.T.R, IO.TS, IO.TS.L, IO.R, IO.R.T, IO.RS, IO.RS.B, IO.L, IO.L.T, IO.LS, IO.LS.B
HIO0MAIN
HIO1MAIN
HIO2MAIN
HIO3MAIN
DEC0MAINIO.B, IO.B.R, IO.BS, IO.BS.L, IO.T, IO.T.R, IO.TS, IO.TS.L, IO.R, IO.R.T, IO.RS, IO.RS.B, IO.L, IO.L.T, IO.LS, IO.LS.B
DEC1MAINIO.B, IO.B.R, IO.BS, IO.BS.L, IO.T, IO.T.R, IO.TS, IO.TS.L, IO.R, IO.R.T, IO.RS, IO.RS.B, IO.L, IO.L.T, IO.LS, IO.LS.B
DEC2MAINIO.B, IO.B.R, IO.BS, IO.BS.L, IO.T, IO.T.R, IO.TS, IO.TS.L, IO.R, IO.R.T, IO.RS, IO.RS.B, IO.L, IO.L.T, IO.LS, IO.LS.B
BUFFEXTRA_ROW
PULLUP_DEC0_HMAINCNR.BR, CNR.TR, CNR.BL, CNR.TL
PULLUP_DEC1_HMAINCNR.BR, CNR.TR, CNR.BL, CNR.TL
PULLUP_DEC2_HMAIN
PULLUP_DEC3_HMAIN
PULLUP_DEC0_VMAINCNR.BR, CNR.TR, CNR.BL, CNR.TL
PULLUP_DEC1_VMAINCNR.BR, CNR.TR, CNR.BL, CNR.TL
PULLUP_DEC2_VMAIN
PULLUP_DEC3_VMAIN
PULLUP_DEC0_WEXTRA_COL
PULLUP_DEC1_WEXTRA_COL
PULLUP_DEC2_WEXTRA_COL
PULLUP_DEC3_WEXTRA_COL
PULLUP_DEC0_EEXTRA_COL
PULLUP_DEC1_EEXTRA_COL
PULLUP_DEC2_EEXTRA_COL
PULLUP_DEC3_EEXTRA_COL
PULLUP_DEC0_SEXTRA_ROW
PULLUP_DEC1_SEXTRA_ROW
PULLUP_DEC2_SEXTRA_ROW
PULLUP_DEC3_SEXTRA_ROW
PULLUP_DEC0_NEXTRA_ROW
PULLUP_DEC1_NEXTRA_ROW
PULLUP_DEC2_NEXTRA_ROW
PULLUP_DEC3_NEXTRA_ROW
BUFGLS_HMAINCNR.BR, CNR.TR, CNR.BL, CNR.TL
BUFGLS_VMAINCNR.BR, CNR.TR, CNR.BL, CNR.TL
BUFGE_HMAIN
BUFGE_VMAIN
BUFG_HMAIN
BUFG_VMAIN
CINMAINCNR.BL, CNR.TL
COUTMAINCNR.BR, CNR.TR
STARTUPMAINCNR.BR
READCLKMAINCNR.BR
UPDATEMAINCNR.TR
OSCMAINCNR.TR
TDOMAINCNR.TR
MD0MAINCNR.BL
MD1MAINCNR.BL
MD2MAINCNR.BL
RDBKMAINCNR.BL
BSCANMAINCNR.TL
CLKHEXTRA_ROWLLV.IO.L, LLV.IO.R, LLV.CLB
CLKCEXTRA_CROSS
CLKQCEXTRA_CROSS
CLKQEXTRA_CROSS

Connector slots

xc4000a connector slots
SlotOppositeConnectors
WEMAIN.W, LLHC.W, LCLB.W, CNR.LL.W
EWMAIN.E, LLHC.E, CNR.UR.E
SNMAIN.S, LLVC.S, CNR.LR.S
NSMAIN.N, LLVC.N, TCLB.N, CNR.UL.N

Region slots

xc4000a region slots
SlotWires

Wires

xc4000a wires
WireKind
GNDTIE_0
SINGLE.H0PIP_OUT
SINGLE.H0.EPIP_BRANCH:W
SINGLE.H1PIP_OUT
SINGLE.H1.EPIP_BRANCH:W
SINGLE.H2PIP_OUT
SINGLE.H2.EPIP_BRANCH:W
SINGLE.H3PIP_OUT
SINGLE.H3.EPIP_BRANCH:W
SINGLE.V0PIP_OUT
SINGLE.V0.SPIP_BRANCH:N
SINGLE.V1PIP_OUT
SINGLE.V1.SPIP_BRANCH:N
SINGLE.V2PIP_OUT
SINGLE.V2.SPIP_BRANCH:N
SINGLE.V3PIP_OUT
SINGLE.V3.SPIP_BRANCH:N
DOUBLE.H0.0PIP_OUT
DOUBLE.H0.1PIP_BRANCH:W
DOUBLE.H0.2PIP_BRANCH:W
DOUBLE.H1.0PIP_OUT
DOUBLE.H1.1PIP_BRANCH:W
DOUBLE.H1.2PIP_BRANCH:W
DOUBLE.V0.0PIP_OUT
DOUBLE.V0.1PIP_BRANCH:N
DOUBLE.V0.2PIP_BRANCH:N
DOUBLE.V1.0PIP_OUT
DOUBLE.V1.1PIP_BRANCH:N
DOUBLE.V1.2PIP_BRANCH:N
IO.DOUBLE.0.W.0PIP_BRANCH:N
IO.DOUBLE.0.E.0PIP_BRANCH:S
IO.DOUBLE.0.S.0PIP_BRANCH:W
IO.DOUBLE.0.N.0PIP_BRANCH:E
IO.DOUBLE.0.W.1PIP_BRANCH:N
IO.DOUBLE.0.E.1PIP_BRANCH:S
IO.DOUBLE.0.S.1PIP_BRANCH:W
IO.DOUBLE.0.N.1PIP_BRANCH:E
IO.DOUBLE.0.W.2PIP_BRANCH:N
IO.DOUBLE.0.E.2PIP_BRANCH:S
IO.DOUBLE.0.S.2PIP_BRANCH:W
IO.DOUBLE.0.N.2PIP_BRANCH:E
IO.DOUBLE.1.W.0PIP_BRANCH:N
IO.DOUBLE.1.E.0PIP_BRANCH:S
IO.DOUBLE.1.S.0PIP_BRANCH:W
IO.DOUBLE.1.N.0PIP_BRANCH:E
IO.DOUBLE.1.W.1PIP_BRANCH:N
IO.DOUBLE.1.E.1PIP_BRANCH:S
IO.DOUBLE.1.S.1PIP_BRANCH:W
IO.DOUBLE.1.N.1PIP_BRANCH:E
IO.DOUBLE.1.W.2PIP_BRANCH:N
IO.DOUBLE.1.E.2PIP_BRANCH:S
IO.DOUBLE.1.S.2PIP_BRANCH:W
IO.DOUBLE.1.N.2PIP_BRANCH:E
IO.DBUF.H0MUX_OUT
IO.DBUF.H1MUX_OUT
IO.DBUF.V0MUX_OUT
IO.DBUF.V1MUX_OUT
LONG.H0MULTI_BRANCH:W
LONG.H1MULTI_BRANCH:W
LONG.H2MULTI_BRANCH:W
LONG.H3MULTI_BRANCH:W
LONG.V0MULTI_BRANCH:S
LONG.V1MULTI_BRANCH:S
LONG.V2MULTI_BRANCH:S
LONG.V3MULTI_BRANCH:S
LONG.IO.H0MULTI_BRANCH:W
LONG.IO.H1MULTI_BRANCH:W
LONG.IO.V0MULTI_BRANCH:S
LONG.IO.V1MULTI_BRANCH:S
DEC.H0MULTI_BRANCH:W
DEC.H1MULTI_BRANCH:W
DEC.V0MULTI_BRANCH:S
DEC.V1MULTI_BRANCH:S
GCLK0MULTI_BRANCH:S
GCLK1MULTI_BRANCH:S
GCLK2MULTI_BRANCH:S
GCLK3MULTI_BRANCH:S
IMUX.CLB.F1MUX_OUT
IMUX.CLB.G1MUX_OUT
IMUX.CLB.C1MUX_OUT
IMUX.CLB.F2MUX_OUT
IMUX.CLB.F2.NBRANCH:S
IMUX.CLB.G2MUX_OUT
IMUX.CLB.G2.NBRANCH:S
IMUX.CLB.C2MUX_OUT
IMUX.CLB.C2.NBRANCH:S
IMUX.CLB.F3MUX_OUT
IMUX.CLB.F3.WBRANCH:E
IMUX.CLB.G3MUX_OUT
IMUX.CLB.G3.WBRANCH:E
IMUX.CLB.C3MUX_OUT
IMUX.CLB.C3.WBRANCH:E
IMUX.CLB.F4MUX_OUT
IMUX.CLB.G4MUX_OUT
IMUX.CLB.C4MUX_OUT
IMUX.CLB.KMUX_OUT
IMUX.TBUF0.IMUX_OUT
IMUX.TBUF0.TSMUX_OUT
IMUX.TBUF1.IMUX_OUT
IMUX.TBUF1.TSMUX_OUT
IMUX.IOB0.O1MUX_OUT
IMUX.IOB0.OKMUX_OUT
IMUX.IOB0.IKMUX_OUT
IMUX.IOB0.TSMUX_OUT
IMUX.IOB1.O1MUX_OUT
IMUX.IOB1.OKMUX_OUT
IMUX.IOB1.IKMUX_OUT
IMUX.IOB1.TSMUX_OUT
IMUX.BOT.COUTMUX_OUT
IMUX.STARTUP.CLKMUX_OUT
IMUX.STARTUP.GSRMUX_OUT
IMUX.STARTUP.GTSMUX_OUT
IMUX.READCLK.IMUX_OUT
IMUX.BUFG.HMUX_OUT
IMUX.BUFG.VMUX_OUT
IMUX.TDO.OMUX_OUT
IMUX.TDO.TMUX_OUT
IMUX.RDBK.TRIGMUX_OUT
IMUX.BSCAN.TDO1MUX_OUT
IMUX.BSCAN.TDO2MUX_OUT
OUT.CLB.FXLOGIC_OUT
OUT.CLB.FX.SBRANCH:N
OUT.CLB.FXQLOGIC_OUT
OUT.CLB.FXQ.SBRANCH:N
OUT.CLB.GYLOGIC_OUT
OUT.CLB.GY.EBRANCH:W
OUT.CLB.GYQLOGIC_OUT
OUT.CLB.GYQ.EBRANCH:W
OUT.BT.IOB0.I1LOGIC_OUT
OUT.BT.IOB0.I2LOGIC_OUT
OUT.BT.IOB1.I1LOGIC_OUT
OUT.BT.IOB1.I1.EBRANCH:W
OUT.BT.IOB1.I2LOGIC_OUT
OUT.BT.IOB1.I2.EBRANCH:W
OUT.LR.IOB0.I1LOGIC_OUT
OUT.LR.IOB0.I2LOGIC_OUT
OUT.LR.IOB1.I1LOGIC_OUT
OUT.LR.IOB1.I1.SBRANCH:N
OUT.LR.IOB1.I2LOGIC_OUT
OUT.LR.IOB1.I2.SBRANCH:N
OUT.IOB.CLKINLOGIC_OUT
OUT.IOB.CLKIN.WBRANCH:E
OUT.IOB.CLKIN.EBRANCH:W
OUT.IOB.CLKIN.SBRANCH:N
OUT.IOB.CLKIN.NBRANCH:S
OUT.OSC.MUX1LOGIC_OUT
OUT.STARTUP.DONEINLOGIC_OUT
OUT.STARTUP.Q1Q4LOGIC_OUT
OUT.STARTUP.Q2LOGIC_OUT
OUT.STARTUP.Q3LOGIC_OUT
OUT.UPDATE.OLOGIC_OUT
OUT.MD0.ILOGIC_OUT
OUT.RDBK.DATALOGIC_OUT

Connectors — W

xc4000a wires
Wire MAIN.W LLHC.W LCLB.W CNR.LL.W
SINGLE.H0.E → SINGLE.H0 → SINGLE.H0 → SINGLE.H0 -
SINGLE.H1.E → SINGLE.H1 → SINGLE.H1 → SINGLE.H1 -
SINGLE.H2.E → SINGLE.H2 → SINGLE.H2 → SINGLE.H2 -
SINGLE.H3.E → SINGLE.H3 → SINGLE.H3 → SINGLE.H3 -
DOUBLE.H0.1 → DOUBLE.H0.0 → DOUBLE.H0.0 → DOUBLE.H0.0 -
DOUBLE.H0.2 → DOUBLE.H0.1 → DOUBLE.H0.1 → DOUBLE.H0.1 -
DOUBLE.H1.1 → DOUBLE.H1.0 → DOUBLE.H1.0 → DOUBLE.H1.0 -
DOUBLE.H1.2 → DOUBLE.H1.1 → DOUBLE.H1.1 → DOUBLE.H1.1 -
IO.DOUBLE.0.S.0 - - - -
IO.DOUBLE.0.S.1 → IO.DOUBLE.0.S.0 → IO.DOUBLE.0.S.0 → IO.DOUBLE.0.S.0 ← IO.DOUBLE.0.W.1
IO.DOUBLE.0.S.2 → IO.DOUBLE.0.S.1 → IO.DOUBLE.0.S.1 → IO.DOUBLE.0.S.1 -
IO.DOUBLE.1.S.0 - - - -
IO.DOUBLE.1.S.1 → IO.DOUBLE.1.S.0 → IO.DOUBLE.1.S.0 → IO.DOUBLE.1.S.0 ← IO.DOUBLE.1.W.1
IO.DOUBLE.1.S.2 → IO.DOUBLE.1.S.1 → IO.DOUBLE.1.S.1 → IO.DOUBLE.1.S.1 -
LONG.H0 → LONG.H0 - → LONG.H0 -
LONG.H1 → LONG.H1 - → LONG.H1 -
LONG.H2 → LONG.H2 - → LONG.H2 -
LONG.H3 → LONG.H3 - → LONG.H3 -
LONG.IO.H0 → LONG.IO.H0 - → LONG.IO.H0 -
LONG.IO.H1 → LONG.IO.H1 - → LONG.IO.H1 -
DEC.H0 → DEC.H0 - → DEC.H0 -
DEC.H1 → DEC.H1 - → DEC.H1 -
OUT.CLB.GY.E → OUT.CLB.GY → OUT.CLB.GY → OUT.LR.IOB1.I2 -
OUT.CLB.GYQ.E → OUT.CLB.GYQ → OUT.CLB.GYQ → OUT.LR.IOB0.I2 -
OUT.BT.IOB1.I1.E → OUT.BT.IOB1.I1 → OUT.BT.IOB1.I1 → OUT.BT.IOB1.I1 -
OUT.BT.IOB1.I2.E → OUT.BT.IOB1.I2 → OUT.BT.IOB1.I2 → OUT.BT.IOB1.I2 -
OUT.IOB.CLKIN.E → OUT.IOB.CLKIN → OUT.IOB.CLKIN → OUT.IOB.CLKIN -

Connectors — E

xc4000a wires
Wire MAIN.E LLHC.E CNR.UR.E
IO.DOUBLE.0.N.0 - - -
IO.DOUBLE.0.N.1 → IO.DOUBLE.0.N.0 → IO.DOUBLE.0.N.0 ← IO.DOUBLE.0.E.1
IO.DOUBLE.0.N.2 → IO.DOUBLE.0.N.1 → IO.DOUBLE.0.N.1 -
IO.DOUBLE.1.N.0 - - -
IO.DOUBLE.1.N.1 → IO.DOUBLE.1.N.0 → IO.DOUBLE.1.N.0 ← IO.DOUBLE.1.E.1
IO.DOUBLE.1.N.2 → IO.DOUBLE.1.N.1 → IO.DOUBLE.1.N.1 -
IMUX.CLB.F3.W → IMUX.CLB.F3 → IMUX.CLB.F3 -
IMUX.CLB.G3.W → IMUX.CLB.G3 → IMUX.CLB.G3 -
IMUX.CLB.C3.W → IMUX.CLB.C3 → IMUX.CLB.C3 -
OUT.IOB.CLKIN.W → OUT.IOB.CLKIN → OUT.IOB.CLKIN -

Connectors — S

xc4000a wires
Wire MAIN.S LLVC.S CNR.LR.S
IO.DOUBLE.0.E.0 - - -
IO.DOUBLE.0.E.1 → IO.DOUBLE.0.E.0 → IO.DOUBLE.0.E.0 -
IO.DOUBLE.0.E.2 → IO.DOUBLE.0.E.1 → IO.DOUBLE.0.E.1 -
IO.DOUBLE.1.E.0 - - -
IO.DOUBLE.1.E.1 → IO.DOUBLE.1.E.0 → IO.DOUBLE.1.E.0 -
IO.DOUBLE.1.E.2 → IO.DOUBLE.1.E.1 → IO.DOUBLE.1.E.1 -
LONG.V0 → LONG.V0 - -
LONG.V1 → LONG.V1 - -
LONG.V2 → LONG.V2 - -
LONG.V3 → LONG.V3 - -
LONG.IO.V0 → LONG.IO.V0 - -
LONG.IO.V1 → LONG.IO.V1 - -
DEC.V0 → DEC.V0 - -
DEC.V1 → DEC.V1 - -
GCLK0 → GCLK0 → GCLK0 -
GCLK1 → GCLK1 → GCLK1 -
GCLK2 → GCLK2 → GCLK2 -
GCLK3 → GCLK3 → GCLK3 -
IMUX.CLB.F2.N → IMUX.CLB.F2 → IMUX.CLB.F2 -
IMUX.CLB.G2.N → IMUX.CLB.G2 → IMUX.CLB.G2 -
IMUX.CLB.C2.N → IMUX.CLB.C2 → IMUX.CLB.C2 -
OUT.IOB.CLKIN.N → OUT.IOB.CLKIN → OUT.IOB.CLKIN -

Connectors — N

xc4000a wires
Wire MAIN.N LLVC.N TCLB.N CNR.UL.N
SINGLE.V0.S → SINGLE.V0 → SINGLE.V0 → SINGLE.V0 -
SINGLE.V1.S → SINGLE.V1 → SINGLE.V1 → SINGLE.V1 -
SINGLE.V2.S → SINGLE.V2 → SINGLE.V2 → SINGLE.V2 -
SINGLE.V3.S → SINGLE.V3 → SINGLE.V3 → SINGLE.V3 -
DOUBLE.V0.1 → DOUBLE.V0.0 → DOUBLE.V0.0 → DOUBLE.V0.0 -
DOUBLE.V0.2 → DOUBLE.V0.1 → DOUBLE.V0.1 → DOUBLE.V0.1 -
DOUBLE.V1.1 → DOUBLE.V1.0 → DOUBLE.V1.0 → DOUBLE.V1.0 -
DOUBLE.V1.2 → DOUBLE.V1.1 → DOUBLE.V1.1 → DOUBLE.V1.1 -
IO.DOUBLE.0.W.0 - - - ← IO.DOUBLE.0.N.1
IO.DOUBLE.0.W.1 → IO.DOUBLE.0.W.0 → IO.DOUBLE.0.W.0 → IO.DOUBLE.0.W.0 ← IO.DOUBLE.0.N.2
IO.DOUBLE.0.W.2 → IO.DOUBLE.0.W.1 → IO.DOUBLE.0.W.1 → IO.DOUBLE.0.W.1 -
IO.DOUBLE.1.W.0 - - - ← IO.DOUBLE.1.N.1
IO.DOUBLE.1.W.1 → IO.DOUBLE.1.W.0 → IO.DOUBLE.1.W.0 → IO.DOUBLE.1.W.0 ← IO.DOUBLE.1.N.2
IO.DOUBLE.1.W.2 → IO.DOUBLE.1.W.1 → IO.DOUBLE.1.W.1 → IO.DOUBLE.1.W.1 -
OUT.CLB.FX.S → OUT.CLB.FX → OUT.CLB.FX → OUT.BT.IOB0.I2 -
OUT.CLB.FXQ.S → OUT.CLB.FXQ → OUT.CLB.FXQ → OUT.BT.IOB1.I2 -
OUT.LR.IOB1.I1.S → OUT.LR.IOB1.I1 → OUT.LR.IOB1.I1 → OUT.LR.IOB1.I1 -
OUT.LR.IOB1.I2.S → OUT.LR.IOB1.I2 → OUT.LR.IOB1.I2 → OUT.LR.IOB1.I2 -
OUT.IOB.CLKIN.S → OUT.IOB.CLKIN → OUT.IOB.CLKIN → OUT.IOB.CLKIN -