Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

General interconnect

The general interconnect of Virtex 2 is made of several kinds of similar, but not identical interconnect tiles. The tile types include:

  • INT.CLB, the interconnect tile associated with configurable logic blocks
  • INT.BRAM, the interconnect tile associated with block RAMs
  • INT.{IOI|IOI.CLK_B|IOI.CLK_T}, the interconnect tile associated with I/O tiles
  • INT.DCM.{V2|V2P}, the interconnect tiles associated with digital clock managers
  • INT.CNR, the interconnect tile associated with corner tiles
  • INT.PPC, the interconnect tile associated with PowerPC cores and multi-gigabit transceivers
  • INT.GT.CLKPAD, the interconnect tile associated with multi-gigabit transceivers in the I/O row

The various tile types have the same backbone, but differ in the types of input multiplexers they have, and the primitive outputs they accept.

Backbone

The core of the interconnect is made of the following wires, each of which is instantiated once per interconnect tile and is driven by a buffered multiplexer:

  • OMUX0 through OMUX15, per-tile output multiplexers. The inputs to those include various primitive outputs in the tile. They serve as single-hop interconnect wires — each OMUX wire is also visible in one or two of the (immediately or diagonally) adjacent interconnect tiles:

    WireDirectionWire in tile #1Wire in tile #2
    OMUX0SOMUX0.S
    OMUX1W, then SOMUX1.WOMUX1.WS
    OMUX2E and SOMUX2.EOMUX2.S
    OMUX3S, then EOMUX3.SOMUX3.SE
    OMUX4SOMUX4.S
    OMUX5S, then WOMUX5.SOMUX5.SW
    OMUX6WOMUX6.W
    OMUX7E, then SOMUX7.EOMUX7.ES
    OMUX8E, then NOMUX8.EOMUX8.EN
    OMUX9WOMUX9.W
    OMUX10N, then WOMUX10.NOMUX10.NW
    OMUX11NOMUX11.N
    OMUX12N, then EOMUX12.NOMUX12.NE
    OMUX13E and NOMUX13.EOMUX13.N
    OMUX14W, then NOMUX14.WOMUX12.WN
    OMUX15NOMUX15.N
  • Double lines going in the cardinal directions, 10 per direction, called DBL.[EWSN][0-9]. Each of them has three segments, called DBL.[EWSN][0-9].[0-2], where .0 is located in the source tile and is driven, .1 is in the next tile in the relevant direction, and .2 is in the next tile after that. Some of the lines additionally have a fourth segment:

    • DBL.W[89].3 is to the north of DBL.W[89].2
    • DBL.E[01].3 is to the south of DBL.E[01].2
    • DBL.S[01].3 is to the south of DBL.S[01].2
    • DBL.N[89].3 is to the north of DBL.N[89].2

    Only the .0 segment is driven. The inputs to the multiplexer include:

    • OMUX wires
    • .1, .2 and .3 segments of other DBL wires
    • .3, .6 and .7 segments of HEX wires
    • OUT.FAN wires
  • Hex lines going in the cardinal directions, 10 per direction, called HEX.[EWSN][0-9]. They are analogous to double lines, except they have 7 (or sometimes 8) segments, thus spanning a distance of 6 tiles. The lines with 8th segment include:

    • HEX.W[89].7 is to the north of HEX.W[89].6
    • HEX.E[01].7 is to the south of HEX.E[01].6
    • HEX.S[01].7 is to the south of HEX.S[01].6
    • HEX.N[89].7 is to the north of HEX.N[89].6

    Only the .0 segment is driven. The inputs to the multiplexer include:

    • OMUX wires
    • .3, .6 and .7 segments of other HEX wires
    • .0, .6, .12, .18 segments of LV wires (for vertical lines)
    • .0, .6, .12, .18 segments of LH wires (for horizontal lines)
    • OUT.FAN wires

    Some hex lines are associated with various kind of input multiplexers, such that a single hex line can drive all input multiplexers of given type through its .0 to .5 segments:

    • HEX.[SN]0 is associated with IMUX.SR*
    • HEX.[SN]1 is associated with IMUX.IOI.TS1*
    • HEX.[SN]3 is associated with IMUX.TI*, IMUX.TS*, and IMUX.IOI.ICLK*
    • HEX.[SN]4 is associated with IMUX.IOI.TS2*
    • HEX.[SN]5 is associated with IMUX.IOI.ICE*
    • HEX.[SN]6 is associated with IMUX.CLK* and IMUX.DCMCLK*
    • HEX.[SN]8 is associated with IMUX.IOI.TCE*
    • HEX.[SN]9 is associated with IMUX.CE*

For large-fanout nets or nets that need to span long distances, the interconnect also has long lines that span the whole width or height of the device. There are 24 vertical long lines, LV, per an interconnect column, and 24 horizontal long lines, LH, per an interconnect row. They are visible as LV.{0-23} and LH.{0-23} segments in each interconnect tile, in a rotating way: LH.0 in a given tile is visible as LH.1 or LH.23 in the horizontally adjacent tiles. Only .0, .6, .12, .18 segments of long wires are actually accessible to a tile — the rest are just passing through.

Each interconnect tile can optionally drive the long line segments accessible to it via buffered multiplexers. The inputs to LH driver multiplexers include:

  • OMUX wires
  • .1 segments of DBL wires

The inputs to LV driver multiplexers include:

  • OMUX wires
  • .1 segments of DBL wires
  • various segments of HEX.E1 and HEX.W7 wires

The every-6-tiles nature of long wires combined with existence of hex wires allows for easy distribution of signals everywhere on the FPGA.

Input multiplexers

Every interconnect tile also contains input multiplexers, which drive the associated primitive inputs. The exact set of available input multiplexers depends on the type of interconnect tile.

The baseline set of input muxes is present in the INT.CLB tile:

  • IMUX.CLK[0-3]: four clock inputs. In CLBs, they correspond to the four SLICE\ s. They are multiplexed from:

    • PULLUP, a dummy always-1 wire
    • GCLK0 through GCLK7, the clock interconnect global lines
    • various segments of DBL lines
    • any segment of HEX.S6 and HEX.N6 lines

    The IMUX.CLK multiplexers have a programmable inverter.

  • IMUX.SR[0-3]: four set/reset inputs. In CLBs, they correspond to the four SLICE\ s. They are multiplexed from:

    • PULLUP, a dummy always-1 wire
    • various segments of DBL lines
    • any segment of HEX.S0 and HEX.N0 lines

    The IMUX.SR multiplexers have a programmable inverter.

  • IMUX.CE[0-3]: four clock enable inputs. In CLBs, they correspond to the four SLICE\ s. They are multiplexed from:

    • PULLUP, a dummy always-1 wire
    • various segments of DBL lines
    • any segment of HEX.S9 and HEX.N9 lines

    The IMUX.CE multiplexers have a programmable inverter.

  • IMUX.TI[0-1]: two tristate buffer data inputs. In CLBs, they correspond to the two TBUF\ s. They are multiplexed from:

    • PULLUP, a dummy always-1 wire
    • OMUX wires
    • various segments of DBL lines
    • any segment of HEX.S3 and HEX.N3 lines

    The IMUX.TI multiplexers have a programmable inverter.

  • IMUX.TS[0-1]: two tristate buffer enable inputs. In CLBs, they correspond to the two TBUF\ s. They are multiplexed from:

    • PULLUP, a dummy always-1 wire
    • various segments of DBL lines
    • any segment of HEX.S3 and HEX.N3 lines

    The IMUX.TS multiplexers have a programmable inverter.

  • IMUX.S[0-3].B[XY]: 8 bypass inputs, specific to CLBs. They are special in that they can be used both as primitive inputs and as extra routing resources to reach other primitive inputs. They are multiplexed from:

    • PULLUP, a dummy always-1 wire
    • OMUX wires
    • various segments of DBL lines
    • other IMUX.S[0-3].B[XY] wires

    These inputs have a programmable inverter. However, the inverter only affects the SLICE input — it doesn’t affect the value seen when this wire is used as input to another IMUX.

    TODO: verify the inverter behavior, just in case

  • IMUX.S[0-3].[FG][0-3]: 32 LUT inputs, specific to CLBs. They are multiplexed from:

    • PULLUP, a dummy always-1 wire
    • OMUX wires
    • various segments of DBL lines
    • IMUX.S[0-3].B[XY] wires
    • OUT.FAN wires

The INT.CNR and INT.PPC tiles have a similar set of input multiplexers, with some differences:

  • the IMUX.S[0-3].* wires are not present

  • IMUX.G[0-3].FAN[0-1] wires replace IMUX.S[0-3].B[XY]. They are similar, but do not include the programmable inverter. They are multiplexed from:

    • PULLUP, a dummy always-1 wire
    • OMUX wires
    • various segments of DBL lines
    • other IMUX.G[0-3].FAN[0-1] wires
  • IMUX.G[0-3].DATA[0-7] wires replace IMUX.S[0-3].[FG][0-3]. They are multplexed from the same sources as IMUX.G[0-3].FAN[0-1] wires (thus removing the OUT.FAN sources present in CLBs).

The INT.BRAM tile is a variant of INT.CNR with the following differences:

  • IMUX.G[0-3].DATA[0-1] wires are not present

  • IMUX.BRAM_ADDR[AB][0-3] replace the above. They are used for blockram address inputs. They are multiplexed from:

    • PULLUP, a dummy always-1 wire
    • OMUX wires
    • various segments of DBL lines
    • IMUX.G[0-3].FAN[0-1] wires
    • IMUX.BRAM_ADDR[AB][0-3] lines of the interconnect tile 4 tiles to the south or to the north of this tile (with matching [0-3] index, but any [AB] letter)

    The extra cascading input allows for distribution of identical addresses across a whole column of BRAMs without using general routing resources.

    The PowerPC cores are special: when a blockram is adjacent to a PowerPC core, the multiplexer inputs that would normally source from the adjacent blockram’s IMUX.BRAM_ADDR* are instead connected to the PowerPC core’s primitive outputs that drive OCM addresses. This once again allows routing resource savings.

The INT.DCM.* and INT.GT.CLKPAD tiles are a variant of INT.CNR with the following differences:

  • IMUX.CE[0-1], IMUX.CLK[0-3] and IMUX.TS[0-1] are not present

  • IMUX.DCMCLK[0-3] wires replace IOMUX.CLK[0-3]. They are multiplexed from:

    • PULLUP, a dummy always-1 wire
    • GCLK0 through GCLK7
    • DCM.CLKPAD[0-7], direct inputs from clock I/O pads (see clock interconnect)
    • various segments of DBL lines
    • any segment of HEX.S6 and HEX.N6 lines

    The IMUX.DCMCLK multiplexers have a programmable inverter.

The INT.IOI* tiles are a variant of INT.CNR with the following differences:

  • IMUX.TI[0-1] and IMUX.TS[0-1] are not present

  • IMUX.G[0-3].DATA[0-4] are not present

  • new multiplexers are added:

    • IMUX.IOI.ICLK[0-3]: four more clock inputs (used for I/O input clocks, while IMUX.CLK are used for output clocks). Multiplexed from:

      • PULLUP, a dummy always-1 wire
      • GCLK0 through GCLK7, the clock interconnect global lines
      • various segments of DBL lines
      • any segment of HEX.S3 and HEX.N3 lines
    • IMUX.IOI.TS[12][0-3]: tristate inputs. Multiplexed from:

      • PULLUP, a dummy always-1 wire
      • various segments of DBL lines
      • TS1: any segment of HEX.S1 and HEX.N1 lines
      • TS2: any segment of HEX.S4 and HEX.N4 lines
      • IMUX.G[0-3].FAN[0-1] wires
    • IMUX.IOI.[IT]CE[0-3]: clock enable inputs. Multiplexed from:

      • PULLUP, a dummy always-1 wire
      • various segments of DBL lines
      • ICE: any segment of HEX.S5 and HEX.N5 lines
      • TCE: any segment of HEX.S8 and HEX.N8 lines
      • IMUX.G[0-3].FAN[0-1] wires

Primitive outputs

Primitive outputs are wires that go from the various primitives into the general interconnect. The set of available primitive outputs depends on the type of the interconnect tile. The OUT.FAN* outputs can be used as inputs to many interconnect multiplexers, while other outputs can only be routed via OMUX multiplexers.

The INT.CLB tile has the following primitive outputs:

  • OUT.FAN[0-7]: the main combinational LUT outputs (X and Y); they have access to many more routing resources than other outputs
  • OUT.SEC[8-23]: the remaining SLICE outputs (XQ, YQ, XB, YB)
  • OUT.TBUS: a tap of one of the tristate lines passing through the CLB

Every OMUX multiplexer can mux from all OUT.FAN wires, and all but one of the remaining wires (in a rotating manner).

Note that the bandwidth limitation of 16 OMUX wires per tile means that it is not possible to use all primitive outputs in a CLB simultanously (there is one output too many).

The INT.IOI* tiles have the following primitive outputs:

  • OUT.FAN[0-7]: as above
  • OUT.SEC[8-23]: routed to all OMUX wires

There is no OMUX bottleneck in these tiles.

The INT.CNR tile has the following primitive outputs:

  • OUT.FAN[0-7]: as above
  • OUT.HALF[8-17].[01]: various outputs; .0 outputs are routed only to OMUX[0-7] while .1 outputs are routed only to OMUX[8-15], creating a possible bottleneck

The OMUX bottleneck is worse in this kind of tile. However, it only matters when accessing test primitives (specifically, the DCI primitives).

The INT.BRAM tile has the following primitive outputs:

  • OUT.FAN[0-7]
  • OUT.SEC[12-23]: routed to all OMUX wires
  • OUT.HALF[8-11].[01]: as above

The OMUX bottleneck in this tile type means it’s not possible to instantiate the multiplier together with the blockram with maximum port width. However, this is in practice also prevented by IMUX resource sharing.

The INT.DCM* tiles have the following primitive outputs:

  • OUT.SEC[2-13]: routed to all OMUX wires
  • OUT.HALF[14-17].[01]: as above

OUT.SEC[2-11] correspond to the DCM’s clock outputs, which are also routable via dedicated clock routing, and would usually not use the general interconnect.

The OMUX bottleneck in this tile type means that it’s not possible to access all the outputs via general interconnect at once. However, this usually doesn’t matter, as the clock outputs are generally used via dedicated clock routing, this doesn’t matter in practice.

This tile type contains U-turns: some IMUX lines can be routed directly to OMUX for test purposes. They are:

  • IMUX.SR[0-3]
  • IMUX.TI[0-1]
  • IMUX.DCMCLK[0-3]
  • IMUX.CE[2-3]
  • IMUX.G[0-3].DATA[0-7]

The INT.PPC and INT.GT.CLKPAD tiles have the following primitive outputs:

  • OUT.FAN[0-7]
  • OUT.SEC[8-15], routed to all OMUX wires
  • OUT.TEST[0-15], used for test outputs, and routed to 2 OMUX wires each

The OMUX bottleneck means that it’s not possible to access all outputs at once when the OUT.TEST outputs are used.

This tile type contains U-turns: some IMUX lines can be routed directly to OMUX for test purposes. They are:

  • IMUX.SR[0-3]
  • IMUX.TI[0-1]
  • IMUX.TS[0-1]
  • IMUX.CLK[0-3] (INT.PPC)
  • IMUX.DCMCLK[0-3] (INT.GT.CLKPAD)
  • IMUX.CE[0-3]
  • IMUX.G[0-3].DATA[0-7]

Additionally, this tile type has associated INTF.* interface tiles that contain testing U-turn logic that can rewire OUT.FAN* and OUT.SEC* to be mirrors of some IMUX pins instead of primitive outputs. There are four types of INTF.* tiles which have identical functionality, but differ in bitstream layout.

Terminators

The edges of the device contain special TERM.[EWSN] tiles that handle interconnect lines going out-of-bounds:

  • DBL lines get reflected — eg. northbound lines “bounce off” the top edge and become southbound lines

  • HEX lines outgoing from the TERM tile have special multiplexers, with the following choices per each line:

    • reflection: another, incoming HEX line is reflected onto this line
    • long line (two different taps): one of the LH.* or LV.* segments is driven onto this line
    • (some lines only) OUT.PCI[01]: one of the PCILOGIC outputs is driven onto this line

The PCI logic primitives effectively live outside of normal interconnect tiles, and use TERM.[EW] as their interconnect tiles. They reuse DBL and OMUX interconnect lines for their inputs, and have special OUT.PCI[0-1] primitive outputs that can be connected to outgoing HEX lines in the terminator tiles.

PowerPC holes

The PowerPC cores create holes in the interconnect structure — the area they occupy has no interconnect tiles. Not all interconnect lines can cross the gap across the PPC core. There are four special tile types around the core:

  • PPC.N: present on the bottom edge of the core
  • PPC.S: present on the top edge of the core
  • PPC.E: present on the left edge of the core
  • PPC.W: present on the right edge of the core

The long lines pass through the core undisturbed. The DBL lines are reflected as in the TERM tiles. The OMUX lines are likewise reflected. The HEX lines contain a multiplexer with the following choices per each line:

  • passthrough: the line passes through the core and connects to the corresponding line on the other side
  • reflection: another, incoming HEX line is reflected onto this line
  • long line (two different taps): one of the LH.* or LV.* segments is driven onto this line

Clock spine top and bottom

The clock spine top and bottom (containing BUFGMUX primitives) live horizontally in between two normal interconnect tiles. They have their own input multiplexers:

  • CLK.IMUX.SEL[0-7]: used for the BUFGMUX S input, multiplexed from:

    • PULLUP
    • various DBL horizontal segments
  • CLK.IMUX.CLK[0-7]: used for the BUFGMUX I[0-1] inputs when not using dedicated clock interconnect, multiplexed from:

    • PULLUP
    • various DBL horizontal segments

They also have their own primitive outputs:

  • CLK.OUT.[0-7]: special BUFGMUX primitive outputs

They have eight OMUX lines, multiplexed from the 8 primitive outputs above. The OMUX wires are connected to the neighbouring general interconnect tiles as-if they came from the otherwise out-of-bounds tiles above or below them.

Tile slots

virtex2 tile slots
SlotTilesBel slots
INTINT_CLB, INT_IOI, INT_IOI_CLK_S, INT_IOI_CLK_N, INT_BRAM, INT_DCM_V2, INT_DCM_V2P, INT_CNR, INT_PPC, INT_GT_CLKPADINT, RLL, PTE2OMUX[0], PTE2OMUX[1], PTE2OMUX[2], PTE2OMUX[3]
INTFINTF_GT_S0, INTF_GT_S123, INTF_GT_S_CLKPAD, INTF_GT_N0, INTF_GT_N123, INTF_GT_N_CLKPAD, INTF_PPCINTF_TESTMUX
BELCLB, IOI, IOI_CLK_S, IOI_CLK_N, BRAM, DCM_V2, DCM_V2P, GIGABIT_S, GIGABIT_N, GIGABIT10_S, GIGABIT10_N, PPC_W, PPC_E, CNR_SW_V2, CNR_SW_V2P, CNR_SE_V2, CNR_SE_V2P, CNR_NW_V2, CNR_NW_V2P, CNR_NE_V2, CNR_NE_V2PSLICE[0], SLICE[1], SLICE[2], SLICE[3], TBUF[0], TBUF[1], TBUS, IOI[0], IOI[1], IOI[2], IOI[3], IBUF[0], IBUF[1], IBUF[2], IBUF[3], OBUF[0], OBUF[1], OBUF[2], OBUF[3], BRAM, MULT, DSP, DCM, GT, GT10, IPAD_RXP, IPAD_RXN, OPAD_TXP, OPAD_TXN, PPC405, DCI[0], DCI[1], DCIRESET[0], DCIRESET[1], STARTUP, CAPTURE, ICAP, SPI_ACCESS, PMV, DNA_PORT, BSCAN, JTAGPPC, DCMCONN_S3E, BREFCLK_INT, RANDOR_OUT, MISR
TERM_HTERM_W, TERM_E, PPC_TERM_W, PPC_TERM_ETERM_W, TERM_E, PPC_TERM_W, PPC_TERM_E, LLH
TERM_VTERM_S, TERM_N, PPC_TERM_S, PPC_TERM_NTERM_S, TERM_N, PPC_TERM_S, PPC_TERM_N, LLV
IOBIOB_V2_SW2, IOB_V2_SE2, IOB_V2_NW2, IOB_V2_NE2, IOB_V2_WS2, IOB_V2_WN2, IOB_V2_ES2, IOB_V2_EN2, IOB_V2P_SW2, IOB_V2P_SE2, IOB_V2P_SE2_CLK, IOB_V2P_SW1, IOB_V2P_SW1_ALT, IOB_V2P_SE1, IOB_V2P_SE1_ALT, IOB_V2P_NW2, IOB_V2P_NE2, IOB_V2P_NE2_CLK, IOB_V2P_NW1, IOB_V2P_NW1_ALT, IOB_V2P_NE1, IOB_V2P_NE1_ALT, IOB_V2P_WS2, IOB_V2P_WN2, IOB_V2P_ES2, IOB_V2P_EN2
CLKCLK_S_V2, CLK_S_V2P, CLK_S_V2PX, CLK_N_V2, CLK_N_V2P, CLK_N_V2PX, CLKC, DCMCONN_S, DCMCONN_N, PCI_W, PCI_ECLK_INT, BUFGMUX[0], BUFGMUX[1], BUFGMUX[2], BUFGMUX[3], BUFGMUX[4], BUFGMUX[5], BUFGMUX[6], BUFGMUX[7], PCILOGIC, PCILOGICSE, VCC, GLOBALSIG_S[0], GLOBALSIG_S[1], GLOBALSIG_N[0], GLOBALSIG_N[1], GLOBALSIG_WE, BREFCLK, DCMCONN, GLOBALSIG_DSP, CLKC, CLKC_50A, CLKQC
HROWHROW, HROW_S, HROW_NHROW
HCLKHCLKHCLK, GLOBALSIG
PCI_CEPCI_CE_W, PCI_CE_E, PCI_CE_S, PCI_CE_N, PCI_CE_CNR
RANDORRANDOR

Bel slots

virtex2 bel slots
SlotClassTile slotTiles
INTroutingINTINT_CLB, INT_IOI, INT_IOI_CLK_S, INT_IOI_CLK_N, INT_BRAM, INT_DCM_V2, INT_DCM_V2P, INT_CNR, INT_PPC, INT_GT_CLKPAD
RLLlegacyINTINT_CLB, INT_IOI, INT_IOI_CLK_S, INT_IOI_CLK_N, INT_BRAM, INT_DCM_V2, INT_DCM_V2P, INT_CNR, INT_PPC, INT_GT_CLKPAD
PTE2OMUX[0]legacyINT
PTE2OMUX[1]legacyINT
PTE2OMUX[2]legacyINT
PTE2OMUX[3]legacyINT
INTF_TESTMUXroutingINTFINTF_GT_S0, INTF_GT_S123, INTF_GT_S_CLKPAD, INTF_GT_N0, INTF_GT_N123, INTF_GT_N_CLKPAD, INTF_PPC
SLICE[0]legacyBELCLB
SLICE[1]legacyBELCLB
SLICE[2]legacyBELCLB
SLICE[3]legacyBELCLB
TBUF[0]legacyBELCLB
TBUF[1]legacyBELCLB
TBUSlegacyBELCLB
IOI[0]legacyBELIOI, IOI_CLK_S, IOI_CLK_N
IOI[1]legacyBELIOI, IOI_CLK_S, IOI_CLK_N
IOI[2]legacyBELIOI, IOI_CLK_S, IOI_CLK_N
IOI[3]legacyBELIOI, IOI_CLK_S, IOI_CLK_N
IBUF[0]legacyBEL
IBUF[1]legacyBEL
IBUF[2]legacyBEL
IBUF[3]legacyBEL
OBUF[0]legacyBEL
OBUF[1]legacyBEL
OBUF[2]legacyBEL
OBUF[3]legacyBEL
BRAMlegacyBELBRAM
MULTlegacyBELBRAM
DSPlegacyBEL
DCMlegacyBELDCM_V2, DCM_V2P
GTlegacyBELGIGABIT_S, GIGABIT_N
GT10legacyBELGIGABIT10_S, GIGABIT10_N
IPAD_RXPlegacyBELGIGABIT_S, GIGABIT_N, GIGABIT10_S, GIGABIT10_N
IPAD_RXNlegacyBELGIGABIT_S, GIGABIT_N, GIGABIT10_S, GIGABIT10_N
OPAD_TXPlegacyBELGIGABIT_S, GIGABIT_N, GIGABIT10_S, GIGABIT10_N
OPAD_TXNlegacyBELGIGABIT_S, GIGABIT_N, GIGABIT10_S, GIGABIT10_N
PPC405legacyBELPPC_W, PPC_E
DCI[0]legacyBELCNR_SW_V2, CNR_SW_V2P, CNR_SE_V2, CNR_SE_V2P, CNR_NW_V2, CNR_NW_V2P, CNR_NE_V2, CNR_NE_V2P
DCI[1]legacyBELCNR_SW_V2, CNR_SW_V2P, CNR_SE_V2, CNR_SE_V2P, CNR_NW_V2, CNR_NW_V2P, CNR_NE_V2, CNR_NE_V2P
DCIRESET[0]legacyBEL
DCIRESET[1]legacyBEL
STARTUPlegacyBELCNR_SE_V2, CNR_SE_V2P
CAPTURElegacyBELCNR_SE_V2, CNR_SE_V2P
ICAPlegacyBELCNR_SE_V2, CNR_SE_V2P
SPI_ACCESSlegacyBEL
PMVlegacyBELCNR_NW_V2, CNR_NW_V2P
DNA_PORTlegacyBEL
BSCANlegacyBELCNR_NE_V2, CNR_NE_V2P
JTAGPPClegacyBELCNR_NE_V2P
DCMCONN_S3ElegacyBEL
BREFCLK_INTlegacyBELIOI_CLK_S, IOI_CLK_N
RANDOR_OUTlegacyBEL
MISRlegacyBEL
TERM_WroutingTERM_HTERM_W
TERM_EroutingTERM_HTERM_E
PPC_TERM_WroutingTERM_HPPC_TERM_W
PPC_TERM_EroutingTERM_HPPC_TERM_E
LLHroutingTERM_H
TERM_SroutingTERM_VTERM_S
TERM_NroutingTERM_VTERM_N
PPC_TERM_SroutingTERM_VPPC_TERM_S
PPC_TERM_NroutingTERM_VPPC_TERM_N
LLVroutingTERM_V
CLK_INTroutingCLKCLK_S_V2, CLK_S_V2P, CLK_S_V2PX, CLK_N_V2, CLK_N_V2P, CLK_N_V2PX
BUFGMUX[0]legacyCLKCLK_S_V2, CLK_S_V2P, CLK_S_V2PX, CLK_N_V2, CLK_N_V2P, CLK_N_V2PX
BUFGMUX[1]legacyCLKCLK_S_V2, CLK_S_V2P, CLK_S_V2PX, CLK_N_V2, CLK_N_V2P, CLK_N_V2PX
BUFGMUX[2]legacyCLKCLK_S_V2, CLK_S_V2P, CLK_S_V2PX, CLK_N_V2, CLK_N_V2P, CLK_N_V2PX
BUFGMUX[3]legacyCLKCLK_S_V2, CLK_S_V2P, CLK_S_V2PX, CLK_N_V2, CLK_N_V2P, CLK_N_V2PX
BUFGMUX[4]legacyCLKCLK_S_V2, CLK_S_V2P, CLK_S_V2PX, CLK_N_V2, CLK_N_V2P, CLK_N_V2PX
BUFGMUX[5]legacyCLKCLK_S_V2, CLK_S_V2P, CLK_S_V2PX, CLK_N_V2, CLK_N_V2P, CLK_N_V2PX
BUFGMUX[6]legacyCLKCLK_S_V2, CLK_S_V2P, CLK_S_V2PX, CLK_N_V2, CLK_N_V2P, CLK_N_V2PX
BUFGMUX[7]legacyCLKCLK_S_V2, CLK_S_V2P, CLK_S_V2PX, CLK_N_V2, CLK_N_V2P, CLK_N_V2PX
PCILOGIClegacyCLKPCI_W, PCI_E
PCILOGICSElegacyCLK
VCClegacyCLK
GLOBALSIG_S[0]legacyCLKCLK_S_V2, CLK_S_V2P, CLK_S_V2PX
GLOBALSIG_S[1]legacyCLKCLK_S_V2, CLK_S_V2P, CLK_S_V2PX
GLOBALSIG_N[0]legacyCLKCLK_N_V2, CLK_N_V2P, CLK_N_V2PX
GLOBALSIG_N[1]legacyCLKCLK_N_V2, CLK_N_V2P, CLK_N_V2PX
GLOBALSIG_WElegacyCLK
BREFCLKlegacyCLKCLK_S_V2P, CLK_N_V2P
DCMCONNlegacyCLKDCMCONN_S, DCMCONN_N
GLOBALSIG_DSPlegacyCLK
CLKClegacyCLKCLKC
CLKC_50AlegacyCLK
CLKQClegacyCLK
HROWlegacyHROWHROW, HROW_S, HROW_N
HCLKlegacyHCLKHCLK
GLOBALSIGlegacyHCLKHCLK
PCI_CE_WlegacyPCI_CE
PCI_CE_ElegacyPCI_CE
PCI_CE_SlegacyPCI_CE
PCI_CE_NlegacyPCI_CE
PCI_CE_CNRlegacyPCI_CE
RANDORlegacyRANDOR

Connector slots

virtex2 connector slots
SlotOppositeConnectors
WEPASS_W, TERM_W, PPC_W
EWPASS_E, TERM_E, PPC_E
SNPASS_S, TERM_S, PPC_S
NSPASS_N, TERM_N, PPC_N

Region slots

virtex2 region slots
SlotWires
HCLK
LEAFGCLK[0], GCLK[1], GCLK[2], GCLK[3], GCLK[4], GCLK[5], GCLK[6], GCLK[7]

Wires

virtex2 wires
WireKind
PULLUPpullup
GCLK[0]regional LEAF
GCLK[1]regional LEAF
GCLK[2]regional LEAF
GCLK[3]regional LEAF
GCLK[4]regional LEAF
GCLK[5]regional LEAF
GCLK[6]regional LEAF
GCLK[7]regional LEAF
DCM_CLKPAD[0]bel
DCM_CLKPAD[1]bel
DCM_CLKPAD[2]bel
DCM_CLKPAD[3]bel
DCM_CLKPAD[4]bel
DCM_CLKPAD[5]bel
DCM_CLKPAD[6]bel
DCM_CLKPAD[7]bel
OMUX[0]mux
OMUX[1]mux
OMUX[2]mux
OMUX[3]mux
OMUX[4]mux
OMUX[5]mux
OMUX[6]mux
OMUX[7]mux
OMUX[8]mux
OMUX[9]mux
OMUX[10]mux
OMUX[11]mux
OMUX[12]mux
OMUX[13]mux
OMUX[14]mux
OMUX[15]mux
OMUX_S0branch N
OMUX_W1branch E
OMUX_WS1branch N
OMUX_E2branch W
OMUX_S2branch N
OMUX_S3branch N
OMUX_SE3branch W
OMUX_S4branch N
OMUX_S5branch N
OMUX_SW5branch E
OMUX_W6branch E
OMUX_E7branch W
OMUX_ES7branch N
OMUX_E8branch W
OMUX_EN8branch S
OMUX_W9branch E
OMUX_N10branch S
OMUX_NW10branch E
OMUX_N11branch S
OMUX_N12branch S
OMUX_NE12branch W
OMUX_E13branch W
OMUX_N13branch S
OMUX_W14branch E
OMUX_WN14branch S
OMUX_N15branch S
DBL_W0[0]mux
DBL_W0[1]mux
DBL_W0[2]mux
DBL_W0[3]mux
DBL_W0[4]mux
DBL_W0[5]mux
DBL_W0[6]mux
DBL_W0[7]mux
DBL_W0[8]mux
DBL_W0[9]mux
DBL_W1[0]branch E
DBL_W1[1]branch E
DBL_W1[2]branch E
DBL_W1[3]branch E
DBL_W1[4]branch E
DBL_W1[5]branch E
DBL_W1[6]branch E
DBL_W1[7]branch E
DBL_W1[8]branch E
DBL_W1[9]branch E
DBL_W2[0]branch E
DBL_W2[1]branch E
DBL_W2[2]branch E
DBL_W2[3]branch E
DBL_W2[4]branch E
DBL_W2[5]branch E
DBL_W2[6]branch E
DBL_W2[7]branch E
DBL_W2[8]branch E
DBL_W2[9]branch E
DBL_W2_N[0]branch S
DBL_W2_N[1]branch S
DBL_W2_N[2]branch S
DBL_W2_N[3]branch S
DBL_W2_N[4]branch S
DBL_W2_N[5]branch S
DBL_W2_N[6]branch S
DBL_W2_N[7]branch S
DBL_W2_N[8]branch S
DBL_W2_N[9]branch S
DBL_E0[0]mux
DBL_E0[1]mux
DBL_E0[2]mux
DBL_E0[3]mux
DBL_E0[4]mux
DBL_E0[5]mux
DBL_E0[6]mux
DBL_E0[7]mux
DBL_E0[8]mux
DBL_E0[9]mux
DBL_E1[0]branch W
DBL_E1[1]branch W
DBL_E1[2]branch W
DBL_E1[3]branch W
DBL_E1[4]branch W
DBL_E1[5]branch W
DBL_E1[6]branch W
DBL_E1[7]branch W
DBL_E1[8]branch W
DBL_E1[9]branch W
DBL_E2[0]branch W
DBL_E2[1]branch W
DBL_E2[2]branch W
DBL_E2[3]branch W
DBL_E2[4]branch W
DBL_E2[5]branch W
DBL_E2[6]branch W
DBL_E2[7]branch W
DBL_E2[8]branch W
DBL_E2[9]branch W
DBL_E2_S[0]branch N
DBL_E2_S[1]branch N
DBL_E2_S[2]branch N
DBL_E2_S[3]branch N
DBL_E2_S[4]branch N
DBL_E2_S[5]branch N
DBL_E2_S[6]branch N
DBL_E2_S[7]branch N
DBL_E2_S[8]branch N
DBL_E2_S[9]branch N
DBL_S0[0]mux
DBL_S0[1]mux
DBL_S0[2]mux
DBL_S0[3]mux
DBL_S0[4]mux
DBL_S0[5]mux
DBL_S0[6]mux
DBL_S0[7]mux
DBL_S0[8]mux
DBL_S0[9]mux
DBL_S1[0]branch N
DBL_S1[1]branch N
DBL_S1[2]branch N
DBL_S1[3]branch N
DBL_S1[4]branch N
DBL_S1[5]branch N
DBL_S1[6]branch N
DBL_S1[7]branch N
DBL_S1[8]branch N
DBL_S1[9]branch N
DBL_S2[0]branch N
DBL_S2[1]branch N
DBL_S2[2]branch N
DBL_S2[3]branch N
DBL_S2[4]branch N
DBL_S2[5]branch N
DBL_S2[6]branch N
DBL_S2[7]branch N
DBL_S2[8]branch N
DBL_S2[9]branch N
DBL_S3[0]branch N
DBL_S3[1]branch N
DBL_S3[2]branch N
DBL_S3[3]branch N
DBL_S3[4]branch N
DBL_S3[5]branch N
DBL_S3[6]branch N
DBL_S3[7]branch N
DBL_S3[8]branch N
DBL_S3[9]branch N
DBL_N0[0]mux
DBL_N0[1]mux
DBL_N0[2]mux
DBL_N0[3]mux
DBL_N0[4]mux
DBL_N0[5]mux
DBL_N0[6]mux
DBL_N0[7]mux
DBL_N0[8]mux
DBL_N0[9]mux
DBL_N1[0]branch S
DBL_N1[1]branch S
DBL_N1[2]branch S
DBL_N1[3]branch S
DBL_N1[4]branch S
DBL_N1[5]branch S
DBL_N1[6]branch S
DBL_N1[7]branch S
DBL_N1[8]branch S
DBL_N1[9]branch S
DBL_N2[0]branch S
DBL_N2[1]branch S
DBL_N2[2]branch S
DBL_N2[3]branch S
DBL_N2[4]branch S
DBL_N2[5]branch S
DBL_N2[6]branch S
DBL_N2[7]branch S
DBL_N2[8]branch S
DBL_N2[9]branch S
DBL_N3[0]branch S
DBL_N3[1]branch S
DBL_N3[2]branch S
DBL_N3[3]branch S
DBL_N3[4]branch S
DBL_N3[5]branch S
DBL_N3[6]branch S
DBL_N3[7]branch S
DBL_N3[8]branch S
DBL_N3[9]branch S
HEX_W0[0]mux
HEX_W0[1]mux
HEX_W0[2]mux
HEX_W0[3]mux
HEX_W0[4]mux
HEX_W0[5]mux
HEX_W0[6]mux
HEX_W0[7]mux
HEX_W0[8]mux
HEX_W0[9]mux
HEX_W1[0]branch E
HEX_W1[1]branch E
HEX_W1[2]branch E
HEX_W1[3]branch E
HEX_W1[4]branch E
HEX_W1[5]branch E
HEX_W1[6]branch E
HEX_W1[7]branch E
HEX_W1[8]branch E
HEX_W1[9]branch E
HEX_W2[0]branch E
HEX_W2[1]branch E
HEX_W2[2]branch E
HEX_W2[3]branch E
HEX_W2[4]branch E
HEX_W2[5]branch E
HEX_W2[6]branch E
HEX_W2[7]branch E
HEX_W2[8]branch E
HEX_W2[9]branch E
HEX_W3[0]branch E
HEX_W3[1]branch E
HEX_W3[2]branch E
HEX_W3[3]branch E
HEX_W3[4]branch E
HEX_W3[5]branch E
HEX_W3[6]branch E
HEX_W3[7]branch E
HEX_W3[8]branch E
HEX_W3[9]branch E
HEX_W4[0]branch E
HEX_W4[1]branch E
HEX_W4[2]branch E
HEX_W4[3]branch E
HEX_W4[4]branch E
HEX_W4[5]branch E
HEX_W4[6]branch E
HEX_W4[7]branch E
HEX_W4[8]branch E
HEX_W4[9]branch E
HEX_W5[0]branch E
HEX_W5[1]branch E
HEX_W5[2]branch E
HEX_W5[3]branch E
HEX_W5[4]branch E
HEX_W5[5]branch E
HEX_W5[6]branch E
HEX_W5[7]branch E
HEX_W5[8]branch E
HEX_W5[9]branch E
HEX_W6[0]branch E
HEX_W6[1]branch E
HEX_W6[2]branch E
HEX_W6[3]branch E
HEX_W6[4]branch E
HEX_W6[5]branch E
HEX_W6[6]branch E
HEX_W6[7]branch E
HEX_W6[8]branch E
HEX_W6[9]branch E
HEX_W6_N[0]branch S
HEX_W6_N[1]branch S
HEX_W6_N[2]branch S
HEX_W6_N[3]branch S
HEX_W6_N[4]branch S
HEX_W6_N[5]branch S
HEX_W6_N[6]branch S
HEX_W6_N[7]branch S
HEX_W6_N[8]branch S
HEX_W6_N[9]branch S
HEX_E0[0]mux
HEX_E0[1]mux
HEX_E0[2]mux
HEX_E0[3]mux
HEX_E0[4]mux
HEX_E0[5]mux
HEX_E0[6]mux
HEX_E0[7]mux
HEX_E0[8]mux
HEX_E0[9]mux
HEX_E1[0]branch W
HEX_E1[1]branch W
HEX_E1[2]branch W
HEX_E1[3]branch W
HEX_E1[4]branch W
HEX_E1[5]branch W
HEX_E1[6]branch W
HEX_E1[7]branch W
HEX_E1[8]branch W
HEX_E1[9]branch W
HEX_E2[0]branch W
HEX_E2[1]branch W
HEX_E2[2]branch W
HEX_E2[3]branch W
HEX_E2[4]branch W
HEX_E2[5]branch W
HEX_E2[6]branch W
HEX_E2[7]branch W
HEX_E2[8]branch W
HEX_E2[9]branch W
HEX_E3[0]branch W
HEX_E3[1]branch W
HEX_E3[2]branch W
HEX_E3[3]branch W
HEX_E3[4]branch W
HEX_E3[5]branch W
HEX_E3[6]branch W
HEX_E3[7]branch W
HEX_E3[8]branch W
HEX_E3[9]branch W
HEX_E4[0]branch W
HEX_E4[1]branch W
HEX_E4[2]branch W
HEX_E4[3]branch W
HEX_E4[4]branch W
HEX_E4[5]branch W
HEX_E4[6]branch W
HEX_E4[7]branch W
HEX_E4[8]branch W
HEX_E4[9]branch W
HEX_E5[0]branch W
HEX_E5[1]branch W
HEX_E5[2]branch W
HEX_E5[3]branch W
HEX_E5[4]branch W
HEX_E5[5]branch W
HEX_E5[6]branch W
HEX_E5[7]branch W
HEX_E5[8]branch W
HEX_E5[9]branch W
HEX_E6[0]branch W
HEX_E6[1]branch W
HEX_E6[2]branch W
HEX_E6[3]branch W
HEX_E6[4]branch W
HEX_E6[5]branch W
HEX_E6[6]branch W
HEX_E6[7]branch W
HEX_E6[8]branch W
HEX_E6[9]branch W
HEX_E6_S[0]branch N
HEX_E6_S[1]branch N
HEX_E6_S[2]branch N
HEX_E6_S[3]branch N
HEX_E6_S[4]branch N
HEX_E6_S[5]branch N
HEX_E6_S[6]branch N
HEX_E6_S[7]branch N
HEX_E6_S[8]branch N
HEX_E6_S[9]branch N
HEX_S0[0]mux
HEX_S0[1]mux
HEX_S0[2]mux
HEX_S0[3]mux
HEX_S0[4]mux
HEX_S0[5]mux
HEX_S0[6]mux
HEX_S0[7]mux
HEX_S0[8]mux
HEX_S0[9]mux
HEX_S1[0]branch N
HEX_S1[1]branch N
HEX_S1[2]branch N
HEX_S1[3]branch N
HEX_S1[4]branch N
HEX_S1[5]branch N
HEX_S1[6]branch N
HEX_S1[7]branch N
HEX_S1[8]branch N
HEX_S1[9]branch N
HEX_S2[0]branch N
HEX_S2[1]branch N
HEX_S2[2]branch N
HEX_S2[3]branch N
HEX_S2[4]branch N
HEX_S2[5]branch N
HEX_S2[6]branch N
HEX_S2[7]branch N
HEX_S2[8]branch N
HEX_S2[9]branch N
HEX_S3[0]branch N
HEX_S3[1]branch N
HEX_S3[2]branch N
HEX_S3[3]branch N
HEX_S3[4]branch N
HEX_S3[5]branch N
HEX_S3[6]branch N
HEX_S3[7]branch N
HEX_S3[8]branch N
HEX_S3[9]branch N
HEX_S4[0]branch N
HEX_S4[1]branch N
HEX_S4[2]branch N
HEX_S4[3]branch N
HEX_S4[4]branch N
HEX_S4[5]branch N
HEX_S4[6]branch N
HEX_S4[7]branch N
HEX_S4[8]branch N
HEX_S4[9]branch N
HEX_S5[0]branch N
HEX_S5[1]branch N
HEX_S5[2]branch N
HEX_S5[3]branch N
HEX_S5[4]branch N
HEX_S5[5]branch N
HEX_S5[6]branch N
HEX_S5[7]branch N
HEX_S5[8]branch N
HEX_S5[9]branch N
HEX_S6[0]branch N
HEX_S6[1]branch N
HEX_S6[2]branch N
HEX_S6[3]branch N
HEX_S6[4]branch N
HEX_S6[5]branch N
HEX_S6[6]branch N
HEX_S6[7]branch N
HEX_S6[8]branch N
HEX_S6[9]branch N
HEX_S7[0]branch N
HEX_S7[1]branch N
HEX_S7[2]branch N
HEX_S7[3]branch N
HEX_S7[4]branch N
HEX_S7[5]branch N
HEX_S7[6]branch N
HEX_S7[7]branch N
HEX_S7[8]branch N
HEX_S7[9]branch N
HEX_N0[0]mux
HEX_N0[1]mux
HEX_N0[2]mux
HEX_N0[3]mux
HEX_N0[4]mux
HEX_N0[5]mux
HEX_N0[6]mux
HEX_N0[7]mux
HEX_N0[8]mux
HEX_N0[9]mux
HEX_N1[0]branch S
HEX_N1[1]branch S
HEX_N1[2]branch S
HEX_N1[3]branch S
HEX_N1[4]branch S
HEX_N1[5]branch S
HEX_N1[6]branch S
HEX_N1[7]branch S
HEX_N1[8]branch S
HEX_N1[9]branch S
HEX_N2[0]branch S
HEX_N2[1]branch S
HEX_N2[2]branch S
HEX_N2[3]branch S
HEX_N2[4]branch S
HEX_N2[5]branch S
HEX_N2[6]branch S
HEX_N2[7]branch S
HEX_N2[8]branch S
HEX_N2[9]branch S
HEX_N3[0]branch S
HEX_N3[1]branch S
HEX_N3[2]branch S
HEX_N3[3]branch S
HEX_N3[4]branch S
HEX_N3[5]branch S
HEX_N3[6]branch S
HEX_N3[7]branch S
HEX_N3[8]branch S
HEX_N3[9]branch S
HEX_N4[0]branch S
HEX_N4[1]branch S
HEX_N4[2]branch S
HEX_N4[3]branch S
HEX_N4[4]branch S
HEX_N4[5]branch S
HEX_N4[6]branch S
HEX_N4[7]branch S
HEX_N4[8]branch S
HEX_N4[9]branch S
HEX_N5[0]branch S
HEX_N5[1]branch S
HEX_N5[2]branch S
HEX_N5[3]branch S
HEX_N5[4]branch S
HEX_N5[5]branch S
HEX_N5[6]branch S
HEX_N5[7]branch S
HEX_N5[8]branch S
HEX_N5[9]branch S
HEX_N6[0]branch S
HEX_N6[1]branch S
HEX_N6[2]branch S
HEX_N6[3]branch S
HEX_N6[4]branch S
HEX_N6[5]branch S
HEX_N6[6]branch S
HEX_N6[7]branch S
HEX_N6[8]branch S
HEX_N6[9]branch S
HEX_N7[0]branch S
HEX_N7[1]branch S
HEX_N7[2]branch S
HEX_N7[3]branch S
HEX_N7[4]branch S
HEX_N7[5]branch S
HEX_N7[6]branch S
HEX_N7[7]branch S
HEX_N7[8]branch S
HEX_N7[9]branch S
LH[0]multi_branch W
LH[1]multi_branch W
LH[2]multi_branch W
LH[3]multi_branch W
LH[4]multi_branch W
LH[5]multi_branch W
LH[6]multi_branch W
LH[7]multi_branch W
LH[8]multi_branch W
LH[9]multi_branch W
LH[10]multi_branch W
LH[11]multi_branch W
LH[12]multi_branch W
LH[13]multi_branch W
LH[14]multi_branch W
LH[15]multi_branch W
LH[16]multi_branch W
LH[17]multi_branch W
LH[18]multi_branch W
LH[19]multi_branch W
LH[20]multi_branch W
LH[21]multi_branch W
LH[22]multi_branch W
LH[23]multi_branch W
LV[0]multi_branch S
LV[1]multi_branch S
LV[2]multi_branch S
LV[3]multi_branch S
LV[4]multi_branch S
LV[5]multi_branch S
LV[6]multi_branch S
LV[7]multi_branch S
LV[8]multi_branch S
LV[9]multi_branch S
LV[10]multi_branch S
LV[11]multi_branch S
LV[12]multi_branch S
LV[13]multi_branch S
LV[14]multi_branch S
LV[15]multi_branch S
LV[16]multi_branch S
LV[17]multi_branch S
LV[18]multi_branch S
LV[19]multi_branch S
LV[20]multi_branch S
LV[21]multi_branch S
LV[22]multi_branch S
LV[23]multi_branch S
IMUX_CLK[0]mux
IMUX_CLK[1]mux
IMUX_CLK[2]mux
IMUX_CLK[3]mux
IMUX_CLK_OPTINV[0]mux
IMUX_CLK_OPTINV[1]mux
IMUX_CLK_OPTINV[2]mux
IMUX_CLK_OPTINV[3]mux
IMUX_IOI_ICLK[0]mux
IMUX_IOI_ICLK[1]mux
IMUX_IOI_ICLK[2]mux
IMUX_IOI_ICLK[3]mux
IMUX_IOI_ICLK_OPTINV[0]mux
IMUX_IOI_ICLK_OPTINV[1]mux
IMUX_IOI_ICLK_OPTINV[2]mux
IMUX_IOI_ICLK_OPTINV[3]mux
IMUX_DCM_CLK[0]mux
IMUX_DCM_CLK[1]mux
IMUX_DCM_CLK[2]mux
IMUX_DCM_CLK[3]mux
IMUX_DCM_CLK_OPTINV[0]mux
IMUX_DCM_CLK_OPTINV[1]mux
IMUX_DCM_CLK_OPTINV[2]mux
IMUX_DCM_CLK_OPTINV[3]mux
IMUX_SR[0]mux
IMUX_SR[1]mux
IMUX_SR[2]mux
IMUX_SR[3]mux
IMUX_SR_OPTINV[0]mux
IMUX_SR_OPTINV[1]mux
IMUX_SR_OPTINV[2]mux
IMUX_SR_OPTINV[3]mux
IMUX_CE[0]mux
IMUX_CE[1]mux
IMUX_CE[2]mux
IMUX_CE[3]mux
IMUX_CE_OPTINV[0]mux
IMUX_CE_OPTINV[1]mux
IMUX_CE_OPTINV[2]mux
IMUX_CE_OPTINV[3]mux
IMUX_TI[0]mux
IMUX_TI[1]mux
IMUX_TI_OPTINV[0]mux
IMUX_TI_OPTINV[1]mux
IMUX_TS[0]mux
IMUX_TS[1]mux
IMUX_TS_OPTINV[0]mux
IMUX_TS_OPTINV[1]mux
IMUX_CLB_F1[0]mux
IMUX_CLB_F1[1]mux
IMUX_CLB_F1[2]mux
IMUX_CLB_F1[3]mux
IMUX_CLB_F2[0]mux
IMUX_CLB_F2[1]mux
IMUX_CLB_F2[2]mux
IMUX_CLB_F2[3]mux
IMUX_CLB_F3[0]mux
IMUX_CLB_F3[1]mux
IMUX_CLB_F3[2]mux
IMUX_CLB_F3[3]mux
IMUX_CLB_F4[0]mux
IMUX_CLB_F4[1]mux
IMUX_CLB_F4[2]mux
IMUX_CLB_F4[3]mux
IMUX_CLB_F5[0]mux
IMUX_CLB_F5[1]mux
IMUX_CLB_F5[2]mux
IMUX_CLB_F5[3]mux
IMUX_CLB_G1[0]mux
IMUX_CLB_G1[1]mux
IMUX_CLB_G1[2]mux
IMUX_CLB_G1[3]mux
IMUX_CLB_G2[0]mux
IMUX_CLB_G2[1]mux
IMUX_CLB_G2[2]mux
IMUX_CLB_G2[3]mux
IMUX_CLB_G3[0]mux
IMUX_CLB_G3[1]mux
IMUX_CLB_G3[2]mux
IMUX_CLB_G3[3]mux
IMUX_CLB_G4[0]mux
IMUX_CLB_G4[1]mux
IMUX_CLB_G4[2]mux
IMUX_CLB_G4[3]mux
IMUX_CLB_G5[0]mux
IMUX_CLB_G5[1]mux
IMUX_CLB_G5[2]mux
IMUX_CLB_G5[3]mux
IMUX_CLB_BX[0]mux
IMUX_CLB_BX[1]mux
IMUX_CLB_BX[2]mux
IMUX_CLB_BX[3]mux
IMUX_CLB_BY[0]mux
IMUX_CLB_BY[1]mux
IMUX_CLB_BY[2]mux
IMUX_CLB_BY[3]mux
IMUX_G0_FAN[0]mux
IMUX_G0_FAN[1]mux
IMUX_G0_DATA[0]mux
IMUX_G0_DATA[1]mux
IMUX_G0_DATA[2]mux
IMUX_G0_DATA[3]mux
IMUX_G0_DATA[4]mux
IMUX_G0_DATA[5]mux
IMUX_G0_DATA[6]mux
IMUX_G0_DATA[7]mux
IMUX_G1_FAN[0]mux
IMUX_G1_FAN[1]mux
IMUX_G1_DATA[0]mux
IMUX_G1_DATA[1]mux
IMUX_G1_DATA[2]mux
IMUX_G1_DATA[3]mux
IMUX_G1_DATA[4]mux
IMUX_G1_DATA[5]mux
IMUX_G1_DATA[6]mux
IMUX_G1_DATA[7]mux
IMUX_G2_FAN[0]mux
IMUX_G2_FAN[1]mux
IMUX_G2_DATA[0]mux
IMUX_G2_DATA[1]mux
IMUX_G2_DATA[2]mux
IMUX_G2_DATA[3]mux
IMUX_G2_DATA[4]mux
IMUX_G2_DATA[5]mux
IMUX_G2_DATA[6]mux
IMUX_G2_DATA[7]mux
IMUX_G3_FAN[0]mux
IMUX_G3_FAN[1]mux
IMUX_G3_DATA[0]mux
IMUX_G3_DATA[1]mux
IMUX_G3_DATA[2]mux
IMUX_G3_DATA[3]mux
IMUX_G3_DATA[4]mux
IMUX_G3_DATA[5]mux
IMUX_G3_DATA[6]mux
IMUX_G3_DATA[7]mux
IMUX_IOI_TS1[0]mux
IMUX_IOI_TS1[1]mux
IMUX_IOI_TS1[2]mux
IMUX_IOI_TS1[3]mux
IMUX_IOI_TS2[0]mux
IMUX_IOI_TS2[1]mux
IMUX_IOI_TS2[2]mux
IMUX_IOI_TS2[3]mux
IMUX_IOI_ICE[0]mux
IMUX_IOI_ICE[1]mux
IMUX_IOI_ICE[2]mux
IMUX_IOI_ICE[3]mux
IMUX_IOI_TCE[0]mux
IMUX_IOI_TCE[1]mux
IMUX_IOI_TCE[2]mux
IMUX_IOI_TCE[3]mux
IMUX_BRAM_ADDRA[0]mux
IMUX_BRAM_ADDRA[1]mux
IMUX_BRAM_ADDRA[2]mux
IMUX_BRAM_ADDRA[3]mux
IMUX_BRAM_ADDRA_S1[0]branch N
IMUX_BRAM_ADDRA_S1[1]branch N
IMUX_BRAM_ADDRA_S1[2]branch N
IMUX_BRAM_ADDRA_S1[3]branch N
IMUX_BRAM_ADDRA_S2[0]branch N
IMUX_BRAM_ADDRA_S2[1]branch N
IMUX_BRAM_ADDRA_S2[2]branch N
IMUX_BRAM_ADDRA_S2[3]branch N
IMUX_BRAM_ADDRA_S3[0]branch N
IMUX_BRAM_ADDRA_S3[1]branch N
IMUX_BRAM_ADDRA_S3[2]branch N
IMUX_BRAM_ADDRA_S3[3]branch N
IMUX_BRAM_ADDRA_S4[0]branch N
IMUX_BRAM_ADDRA_S4[1]branch N
IMUX_BRAM_ADDRA_S4[2]branch N
IMUX_BRAM_ADDRA_S4[3]branch N
IMUX_BRAM_ADDRA_S5[0]branch N
IMUX_BRAM_ADDRA_S5[1]branch N
IMUX_BRAM_ADDRA_S5[2]branch N
IMUX_BRAM_ADDRA_S5[3]branch N
IMUX_BRAM_ADDRA_N1[0]branch S
IMUX_BRAM_ADDRA_N1[1]branch S
IMUX_BRAM_ADDRA_N1[2]branch S
IMUX_BRAM_ADDRA_N1[3]branch S
IMUX_BRAM_ADDRA_N2[0]branch S
IMUX_BRAM_ADDRA_N2[1]branch S
IMUX_BRAM_ADDRA_N2[2]branch S
IMUX_BRAM_ADDRA_N2[3]branch S
IMUX_BRAM_ADDRA_N3[0]branch S
IMUX_BRAM_ADDRA_N3[1]branch S
IMUX_BRAM_ADDRA_N3[2]branch S
IMUX_BRAM_ADDRA_N3[3]branch S
IMUX_BRAM_ADDRA_N4[0]branch S
IMUX_BRAM_ADDRA_N4[1]branch S
IMUX_BRAM_ADDRA_N4[2]branch S
IMUX_BRAM_ADDRA_N4[3]branch S
IMUX_BRAM_ADDRA_N5[0]branch S
IMUX_BRAM_ADDRA_N5[1]branch S
IMUX_BRAM_ADDRA_N5[2]branch S
IMUX_BRAM_ADDRA_N5[3]branch S
IMUX_BRAM_ADDRB[0]mux
IMUX_BRAM_ADDRB[1]mux
IMUX_BRAM_ADDRB[2]mux
IMUX_BRAM_ADDRB[3]mux
IMUX_BRAM_ADDRB_S1[0]branch N
IMUX_BRAM_ADDRB_S1[1]branch N
IMUX_BRAM_ADDRB_S1[2]branch N
IMUX_BRAM_ADDRB_S1[3]branch N
IMUX_BRAM_ADDRB_S2[0]branch N
IMUX_BRAM_ADDRB_S2[1]branch N
IMUX_BRAM_ADDRB_S2[2]branch N
IMUX_BRAM_ADDRB_S2[3]branch N
IMUX_BRAM_ADDRB_S3[0]branch N
IMUX_BRAM_ADDRB_S3[1]branch N
IMUX_BRAM_ADDRB_S3[2]branch N
IMUX_BRAM_ADDRB_S3[3]branch N
IMUX_BRAM_ADDRB_S4[0]branch N
IMUX_BRAM_ADDRB_S4[1]branch N
IMUX_BRAM_ADDRB_S4[2]branch N
IMUX_BRAM_ADDRB_S4[3]branch N
IMUX_BRAM_ADDRB_S5[0]branch N
IMUX_BRAM_ADDRB_S5[1]branch N
IMUX_BRAM_ADDRB_S5[2]branch N
IMUX_BRAM_ADDRB_S5[3]branch N
IMUX_BRAM_ADDRB_N1[0]branch S
IMUX_BRAM_ADDRB_N1[1]branch S
IMUX_BRAM_ADDRB_N1[2]branch S
IMUX_BRAM_ADDRB_N1[3]branch S
IMUX_BRAM_ADDRB_N2[0]branch S
IMUX_BRAM_ADDRB_N2[1]branch S
IMUX_BRAM_ADDRB_N2[2]branch S
IMUX_BRAM_ADDRB_N2[3]branch S
IMUX_BRAM_ADDRB_N3[0]branch S
IMUX_BRAM_ADDRB_N3[1]branch S
IMUX_BRAM_ADDRB_N3[2]branch S
IMUX_BRAM_ADDRB_N3[3]branch S
IMUX_BRAM_ADDRB_N4[0]branch S
IMUX_BRAM_ADDRB_N4[1]branch S
IMUX_BRAM_ADDRB_N4[2]branch S
IMUX_BRAM_ADDRB_N4[3]branch S
IMUX_BRAM_ADDRB_N5[0]branch S
IMUX_BRAM_ADDRB_N5[1]branch S
IMUX_BRAM_ADDRB_N5[2]branch S
IMUX_BRAM_ADDRB_N5[3]branch S
OUT_FAN[0]bel
OUT_FAN[1]bel
OUT_FAN[2]bel
OUT_FAN[3]bel
OUT_FAN[4]bel
OUT_FAN[5]bel
OUT_FAN[6]bel
OUT_FAN[7]bel
OUT_FAN_TMIN[0]bel
OUT_FAN_TMIN[1]bel
OUT_FAN_TMIN[2]bel
OUT_FAN_TMIN[3]bel
OUT_FAN_TMIN[4]bel
OUT_FAN_TMIN[5]bel
OUT_FAN_TMIN[6]bel
OUT_FAN_TMIN[7]bel
OUT_SEC[0]bel
OUT_SEC[1]bel
OUT_SEC[2]bel
OUT_SEC[3]bel
OUT_SEC[4]bel
OUT_SEC[5]bel
OUT_SEC[6]bel
OUT_SEC[7]bel
OUT_SEC[8]bel
OUT_SEC[9]bel
OUT_SEC[10]bel
OUT_SEC[11]bel
OUT_SEC[12]bel
OUT_SEC[13]bel
OUT_SEC[14]bel
OUT_SEC[15]bel
OUT_SEC[16]bel
OUT_SEC[17]bel
OUT_SEC[18]bel
OUT_SEC[19]bel
OUT_SEC[20]bel
OUT_SEC[21]bel
OUT_SEC[22]bel
OUT_SEC[23]bel
OUT_SEC_TMIN[0]bel
OUT_SEC_TMIN[1]bel
OUT_SEC_TMIN[2]bel
OUT_SEC_TMIN[3]bel
OUT_SEC_TMIN[4]bel
OUT_SEC_TMIN[5]bel
OUT_SEC_TMIN[6]bel
OUT_SEC_TMIN[7]bel
OUT_SEC_TMIN[8]bel
OUT_SEC_TMIN[9]bel
OUT_SEC_TMIN[10]bel
OUT_SEC_TMIN[11]bel
OUT_SEC_TMIN[12]bel
OUT_SEC_TMIN[13]bel
OUT_SEC_TMIN[14]bel
OUT_SEC_TMIN[15]bel
OUT_SEC_TMIN[16]bel
OUT_SEC_TMIN[17]bel
OUT_SEC_TMIN[18]bel
OUT_SEC_TMIN[19]bel
OUT_SEC_TMIN[20]bel
OUT_SEC_TMIN[21]bel
OUT_SEC_TMIN[22]bel
OUT_SEC_TMIN[23]bel
OUT_HALF0[0]bel
OUT_HALF0[1]bel
OUT_HALF0[2]bel
OUT_HALF0[3]bel
OUT_HALF0[4]bel
OUT_HALF0[5]bel
OUT_HALF0[6]bel
OUT_HALF0[7]bel
OUT_HALF0[8]bel
OUT_HALF0[9]bel
OUT_HALF0[10]bel
OUT_HALF0[11]bel
OUT_HALF0[12]bel
OUT_HALF0[13]bel
OUT_HALF0[14]bel
OUT_HALF0[15]bel
OUT_HALF0[16]bel
OUT_HALF0[17]bel
OUT_HALF1[0]bel
OUT_HALF1[1]bel
OUT_HALF1[2]bel
OUT_HALF1[3]bel
OUT_HALF1[4]bel
OUT_HALF1[5]bel
OUT_HALF1[6]bel
OUT_HALF1[7]bel
OUT_HALF1[8]bel
OUT_HALF1[9]bel
OUT_HALF1[10]bel
OUT_HALF1[11]bel
OUT_HALF1[12]bel
OUT_HALF1[13]bel
OUT_HALF1[14]bel
OUT_HALF1[15]bel
OUT_HALF1[16]bel
OUT_HALF1[17]bel
OUT_TEST[0]bel
OUT_TEST[1]bel
OUT_TEST[2]bel
OUT_TEST[3]bel
OUT_TEST[4]bel
OUT_TEST[5]bel
OUT_TEST[6]bel
OUT_TEST[7]bel
OUT_TEST[8]bel
OUT_TEST[9]bel
OUT_TEST[10]bel
OUT_TEST[11]bel
OUT_TEST[12]bel
OUT_TEST[13]bel
OUT_TEST[14]bel
OUT_TEST[15]bel
OUT_TBUSbel
OUT_PCI[0]bel
OUT_PCI[1]bel
IMUX_BUFG_CLK[0]mux
IMUX_BUFG_CLK[1]mux
IMUX_BUFG_CLK[2]mux
IMUX_BUFG_CLK[3]mux
IMUX_BUFG_CLK[4]mux
IMUX_BUFG_CLK[5]mux
IMUX_BUFG_CLK[6]mux
IMUX_BUFG_CLK[7]mux
IMUX_BUFG_SEL[0]mux
IMUX_BUFG_SEL[1]mux
IMUX_BUFG_SEL[2]mux
IMUX_BUFG_SEL[3]mux
IMUX_BUFG_SEL[4]mux
IMUX_BUFG_SEL[5]mux
IMUX_BUFG_SEL[6]mux
IMUX_BUFG_SEL[7]mux
OUT_BUFG[0]bel
OUT_BUFG[1]bel
OUT_BUFG[2]bel
OUT_BUFG[3]bel
OUT_BUFG[4]bel
OUT_BUFG[5]bel
OUT_BUFG[6]bel
OUT_BUFG[7]bel

Connectors — W

virtex2 wires
Wire PASS_W TERM_W PPC_W
OMUX_E2 → OMUX[2] - ← OMUX[9]
OMUX_SE3 → OMUX_S3 - ← OMUX_N10
OMUX_E7 → OMUX[7] - ← OMUX[1]
OMUX_E8 → OMUX[8] - ← OMUX[14]
OMUX_NE12 → OMUX_N12 - ← OMUX_S5
OMUX_E13 → OMUX[13] - ← OMUX[6]
DBL_E1[0] → DBL_E0[0] ← DBL_W0[5] ← DBL_W0[5]
DBL_E1[1] → DBL_E0[1] ← DBL_W0[6] ← DBL_W0[6]
DBL_E1[2] → DBL_E0[2] ← DBL_W0[7] ← DBL_W0[7]
DBL_E1[3] → DBL_E0[3] ← DBL_W0[8] ← DBL_W0[8]
DBL_E1[4] → DBL_E0[4] ← DBL_W0[9] ← DBL_W0[9]
DBL_E1[5] → DBL_E0[5] ← DBL_W0[0] ← DBL_W0[0]
DBL_E1[6] → DBL_E0[6] ← DBL_W0[1] ← DBL_W0[1]
DBL_E1[7] → DBL_E0[7] ← DBL_W0[2] ← DBL_W0[2]
DBL_E1[8] → DBL_E0[8] ← DBL_W0[3] ← DBL_W0[3]
DBL_E1[9] → DBL_E0[9] ← DBL_W0[4] ← DBL_W0[4]
DBL_E2[0] → DBL_E1[0] ← DBL_W1[5] ← DBL_W1[5]
DBL_E2[1] → DBL_E1[1] ← DBL_W1[6] ← DBL_W1[6]
DBL_E2[2] → DBL_E1[2] ← DBL_W1[7] ← DBL_W1[7]
DBL_E2[3] → DBL_E1[3] ← DBL_W1[8] ← DBL_W1[8]
DBL_E2[4] → DBL_E1[4] ← DBL_W1[9] ← DBL_W1[9]
DBL_E2[5] → DBL_E1[5] ← DBL_W1[0] ← DBL_W1[0]
DBL_E2[6] → DBL_E1[6] ← DBL_W1[1] ← DBL_W1[1]
DBL_E2[7] → DBL_E1[7] ← DBL_W1[2] ← DBL_W1[2]
DBL_E2[8] → DBL_E1[8] ← DBL_W1[3] ← DBL_W1[3]
DBL_E2[9] → DBL_E1[9] ← DBL_W1[4] ← DBL_W1[4]
HEX_E1[0] → HEX_E0[0] - -
HEX_E1[1] → HEX_E0[1] - -
HEX_E1[2] → HEX_E0[2] - -
HEX_E1[3] → HEX_E0[3] - -
HEX_E1[4] → HEX_E0[4] - -
HEX_E1[5] → HEX_E0[5] - -
HEX_E1[6] → HEX_E0[6] - -
HEX_E1[7] → HEX_E0[7] - -
HEX_E1[8] → HEX_E0[8] - -
HEX_E1[9] → HEX_E0[9] - -
HEX_E2[0] → HEX_E1[0] - -
HEX_E2[1] → HEX_E1[1] - -
HEX_E2[2] → HEX_E1[2] - -
HEX_E2[3] → HEX_E1[3] - -
HEX_E2[4] → HEX_E1[4] - -
HEX_E2[5] → HEX_E1[5] - -
HEX_E2[6] → HEX_E1[6] - -
HEX_E2[7] → HEX_E1[7] - -
HEX_E2[8] → HEX_E1[8] - -
HEX_E2[9] → HEX_E1[9] - -
HEX_E3[0] → HEX_E2[0] - -
HEX_E3[1] → HEX_E2[1] - -
HEX_E3[2] → HEX_E2[2] - -
HEX_E3[3] → HEX_E2[3] - -
HEX_E3[4] → HEX_E2[4] - -
HEX_E3[5] → HEX_E2[5] - -
HEX_E3[6] → HEX_E2[6] - -
HEX_E3[7] → HEX_E2[7] - -
HEX_E3[8] → HEX_E2[8] - -
HEX_E3[9] → HEX_E2[9] - -
HEX_E4[0] → HEX_E3[0] - -
HEX_E4[1] → HEX_E3[1] - -
HEX_E4[2] → HEX_E3[2] - -
HEX_E4[3] → HEX_E3[3] - -
HEX_E4[4] → HEX_E3[4] - -
HEX_E4[5] → HEX_E3[5] - -
HEX_E4[6] → HEX_E3[6] - -
HEX_E4[7] → HEX_E3[7] - -
HEX_E4[8] → HEX_E3[8] - -
HEX_E4[9] → HEX_E3[9] - -
HEX_E5[0] → HEX_E4[0] - -
HEX_E5[1] → HEX_E4[1] - -
HEX_E5[2] → HEX_E4[2] - -
HEX_E5[3] → HEX_E4[3] - -
HEX_E5[4] → HEX_E4[4] - -
HEX_E5[5] → HEX_E4[5] - -
HEX_E5[6] → HEX_E4[6] - -
HEX_E5[7] → HEX_E4[7] - -
HEX_E5[8] → HEX_E4[8] - -
HEX_E5[9] → HEX_E4[9] - -
HEX_E6[0] → HEX_E5[0] - -
HEX_E6[1] → HEX_E5[1] - -
HEX_E6[2] → HEX_E5[2] - -
HEX_E6[3] → HEX_E5[3] - -
HEX_E6[4] → HEX_E5[4] - -
HEX_E6[5] → HEX_E5[5] - -
HEX_E6[6] → HEX_E5[6] - -
HEX_E6[7] → HEX_E5[7] - -
HEX_E6[8] → HEX_E5[8] - -
HEX_E6[9] → HEX_E5[9] - -
LH[0] → LH[23] - → LH[15]
LH[1] → LH[0] - → LH[16]
LH[2] → LH[1] - → LH[17]
LH[3] → LH[2] - → LH[18]
LH[4] → LH[3] - → LH[19]
LH[5] → LH[4] - → LH[20]
LH[6] → LH[5] - → LH[21]
LH[7] → LH[6] - → LH[22]
LH[8] → LH[7] - → LH[23]
LH[9] → LH[8] - → LH[0]
LH[10] → LH[9] - → LH[1]
LH[11] → LH[10] - → LH[2]
LH[12] → LH[11] - → LH[3]
LH[13] → LH[12] - → LH[4]
LH[14] → LH[13] - → LH[5]
LH[15] → LH[14] - → LH[6]
LH[16] → LH[15] - → LH[7]
LH[17] → LH[16] - → LH[8]
LH[18] → LH[17] - → LH[9]
LH[19] → LH[18] - → LH[10]
LH[20] → LH[19] - → LH[11]
LH[21] → LH[20] - → LH[12]
LH[22] → LH[21] - → LH[13]
LH[23] → LH[22] - → LH[14]

Connectors — E

virtex2 wires
Wire PASS_E TERM_E PPC_E
OMUX_W1 → OMUX[1] - ← OMUX[7]
OMUX_SW5 → OMUX_S5 - ← OMUX_N12
OMUX_W6 → OMUX[6] - ← OMUX[13]
OMUX_W9 → OMUX[9] - ← OMUX[2]
OMUX_NW10 → OMUX_N10 - ← OMUX_S3
OMUX_W14 → OMUX[14] - ← OMUX[8]
DBL_W1[0] → DBL_W0[0] ← DBL_E0[5] ← DBL_E0[5]
DBL_W1[1] → DBL_W0[1] ← DBL_E0[6] ← DBL_E0[6]
DBL_W1[2] → DBL_W0[2] ← DBL_E0[7] ← DBL_E0[7]
DBL_W1[3] → DBL_W0[3] ← DBL_E0[8] ← DBL_E0[8]
DBL_W1[4] → DBL_W0[4] ← DBL_E0[9] ← DBL_E0[9]
DBL_W1[5] → DBL_W0[5] ← DBL_E0[0] ← DBL_E0[0]
DBL_W1[6] → DBL_W0[6] ← DBL_E0[1] ← DBL_E0[1]
DBL_W1[7] → DBL_W0[7] ← DBL_E0[2] ← DBL_E0[2]
DBL_W1[8] → DBL_W0[8] ← DBL_E0[3] ← DBL_E0[3]
DBL_W1[9] → DBL_W0[9] ← DBL_E0[4] ← DBL_E0[4]
DBL_W2[0] → DBL_W1[0] ← DBL_E1[5] ← DBL_E1[5]
DBL_W2[1] → DBL_W1[1] ← DBL_E1[6] ← DBL_E1[6]
DBL_W2[2] → DBL_W1[2] ← DBL_E1[7] ← DBL_E1[7]
DBL_W2[3] → DBL_W1[3] ← DBL_E1[8] ← DBL_E1[8]
DBL_W2[4] → DBL_W1[4] ← DBL_E1[9] ← DBL_E1[9]
DBL_W2[5] → DBL_W1[5] ← DBL_E1[0] ← DBL_E1[0]
DBL_W2[6] → DBL_W1[6] ← DBL_E1[1] ← DBL_E1[1]
DBL_W2[7] → DBL_W1[7] ← DBL_E1[2] ← DBL_E1[2]
DBL_W2[8] → DBL_W1[8] ← DBL_E1[3] ← DBL_E1[3]
DBL_W2[9] → DBL_W1[9] ← DBL_E1[4] ← DBL_E1[4]
HEX_W1[0] → HEX_W0[0] - -
HEX_W1[1] → HEX_W0[1] - -
HEX_W1[2] → HEX_W0[2] - -
HEX_W1[3] → HEX_W0[3] - -
HEX_W1[4] → HEX_W0[4] - -
HEX_W1[5] → HEX_W0[5] - -
HEX_W1[6] → HEX_W0[6] - -
HEX_W1[7] → HEX_W0[7] - -
HEX_W1[8] → HEX_W0[8] - -
HEX_W1[9] → HEX_W0[9] - -
HEX_W2[0] → HEX_W1[0] - -
HEX_W2[1] → HEX_W1[1] - -
HEX_W2[2] → HEX_W1[2] - -
HEX_W2[3] → HEX_W1[3] - -
HEX_W2[4] → HEX_W1[4] - -
HEX_W2[5] → HEX_W1[5] - -
HEX_W2[6] → HEX_W1[6] - -
HEX_W2[7] → HEX_W1[7] - -
HEX_W2[8] → HEX_W1[8] - -
HEX_W2[9] → HEX_W1[9] - -
HEX_W3[0] → HEX_W2[0] - -
HEX_W3[1] → HEX_W2[1] - -
HEX_W3[2] → HEX_W2[2] - -
HEX_W3[3] → HEX_W2[3] - -
HEX_W3[4] → HEX_W2[4] - -
HEX_W3[5] → HEX_W2[5] - -
HEX_W3[6] → HEX_W2[6] - -
HEX_W3[7] → HEX_W2[7] - -
HEX_W3[8] → HEX_W2[8] - -
HEX_W3[9] → HEX_W2[9] - -
HEX_W4[0] → HEX_W3[0] - -
HEX_W4[1] → HEX_W3[1] - -
HEX_W4[2] → HEX_W3[2] - -
HEX_W4[3] → HEX_W3[3] - -
HEX_W4[4] → HEX_W3[4] - -
HEX_W4[5] → HEX_W3[5] - -
HEX_W4[6] → HEX_W3[6] - -
HEX_W4[7] → HEX_W3[7] - -
HEX_W4[8] → HEX_W3[8] - -
HEX_W4[9] → HEX_W3[9] - -
HEX_W5[0] → HEX_W4[0] - -
HEX_W5[1] → HEX_W4[1] - -
HEX_W5[2] → HEX_W4[2] - -
HEX_W5[3] → HEX_W4[3] - -
HEX_W5[4] → HEX_W4[4] - -
HEX_W5[5] → HEX_W4[5] - -
HEX_W5[6] → HEX_W4[6] - -
HEX_W5[7] → HEX_W4[7] - -
HEX_W5[8] → HEX_W4[8] - -
HEX_W5[9] → HEX_W4[9] - -
HEX_W6[0] → HEX_W5[0] - -
HEX_W6[1] → HEX_W5[1] - -
HEX_W6[2] → HEX_W5[2] - -
HEX_W6[3] → HEX_W5[3] - -
HEX_W6[4] → HEX_W5[4] - -
HEX_W6[5] → HEX_W5[5] - -
HEX_W6[6] → HEX_W5[6] - -
HEX_W6[7] → HEX_W5[7] - -
HEX_W6[8] → HEX_W5[8] - -
HEX_W6[9] → HEX_W5[9] - -

Connectors — S

virtex2 wires
Wire PASS_S TERM_S PPC_S
OMUX_EN8 → OMUX_E8 - ← OMUX_E7
OMUX_N10 → OMUX[10] - ← OMUX[3]
OMUX_N11 → OMUX[11] - ← OMUX[4]
OMUX_N12 → OMUX[12] - ← OMUX[5]
OMUX_N13 → OMUX[13] - -
OMUX_WN14 → OMUX_W14 - ← OMUX_W1
OMUX_N15 → OMUX[15] - ← OMUX[0]
DBL_W2_N[0] → DBL_W2[0] - -
DBL_W2_N[1] → DBL_W2[1] - -
DBL_W2_N[2] → DBL_W2[2] - -
DBL_W2_N[3] → DBL_W2[3] - -
DBL_W2_N[4] → DBL_W2[4] - -
DBL_W2_N[5] → DBL_W2[5] - -
DBL_W2_N[6] → DBL_W2[6] - -
DBL_W2_N[7] → DBL_W2[7] - -
DBL_W2_N[8] → DBL_W2[8] - -
DBL_W2_N[9] → DBL_W2[9] - -
DBL_N1[0] → DBL_N0[0] ← DBL_S0[5] ← DBL_S0[5]
DBL_N1[1] → DBL_N0[1] ← DBL_S0[6] ← DBL_S0[6]
DBL_N1[2] → DBL_N0[2] ← DBL_S0[7] ← DBL_S0[7]
DBL_N1[3] → DBL_N0[3] ← DBL_S0[8] ← DBL_S0[8]
DBL_N1[4] → DBL_N0[4] ← DBL_S0[9] ← DBL_S0[9]
DBL_N1[5] → DBL_N0[5] ← DBL_S0[0] ← DBL_S0[0]
DBL_N1[6] → DBL_N0[6] ← DBL_S0[1] ← DBL_S0[1]
DBL_N1[7] → DBL_N0[7] ← DBL_S0[2] ← DBL_S0[2]
DBL_N1[8] → DBL_N0[8] ← DBL_S0[3] ← DBL_S0[3]
DBL_N1[9] → DBL_N0[9] ← DBL_S0[4] ← DBL_S0[4]
DBL_N2[0] → DBL_N1[0] ← DBL_S1[5] ← DBL_S1[5]
DBL_N2[1] → DBL_N1[1] ← DBL_S1[6] ← DBL_S1[6]
DBL_N2[2] → DBL_N1[2] ← DBL_S1[7] ← DBL_S1[7]
DBL_N2[3] → DBL_N1[3] ← DBL_S1[8] ← DBL_S1[8]
DBL_N2[4] → DBL_N1[4] ← DBL_S1[9] ← DBL_S1[9]
DBL_N2[5] → DBL_N1[5] ← DBL_S1[0] ← DBL_S1[0]
DBL_N2[6] → DBL_N1[6] ← DBL_S1[1] ← DBL_S1[1]
DBL_N2[7] → DBL_N1[7] ← DBL_S1[2] ← DBL_S1[2]
DBL_N2[8] → DBL_N1[8] ← DBL_S1[3] ← DBL_S1[3]
DBL_N2[9] → DBL_N1[9] ← DBL_S1[4] ← DBL_S1[4]
DBL_N3[0] → DBL_N2[0] - -
DBL_N3[1] → DBL_N2[1] - -
DBL_N3[2] → DBL_N2[2] - -
DBL_N3[3] → DBL_N2[3] - -
DBL_N3[4] → DBL_N2[4] - -
DBL_N3[5] → DBL_N2[5] - -
DBL_N3[6] → DBL_N2[6] - -
DBL_N3[7] → DBL_N2[7] - -
DBL_N3[8] → DBL_N2[8] - -
DBL_N3[9] → DBL_N2[9] - -
HEX_W6_N[0] → HEX_W6[0] - -
HEX_W6_N[1] → HEX_W6[1] - -
HEX_W6_N[2] → HEX_W6[2] - -
HEX_W6_N[3] → HEX_W6[3] - -
HEX_W6_N[4] → HEX_W6[4] - -
HEX_W6_N[5] → HEX_W6[5] - -
HEX_W6_N[6] → HEX_W6[6] - -
HEX_W6_N[7] → HEX_W6[7] - -
HEX_W6_N[8] → HEX_W6[8] - -
HEX_W6_N[9] → HEX_W6[9] - -
HEX_N1[0] → HEX_N0[0] - -
HEX_N1[1] → HEX_N0[1] - -
HEX_N1[2] → HEX_N0[2] - -
HEX_N1[3] → HEX_N0[3] - -
HEX_N1[4] → HEX_N0[4] - -
HEX_N1[5] → HEX_N0[5] - -
HEX_N1[6] → HEX_N0[6] - -
HEX_N1[7] → HEX_N0[7] - -
HEX_N1[8] → HEX_N0[8] - -
HEX_N1[9] → HEX_N0[9] - -
HEX_N2[0] → HEX_N1[0] - -
HEX_N2[1] → HEX_N1[1] - -
HEX_N2[2] → HEX_N1[2] - -
HEX_N2[3] → HEX_N1[3] - -
HEX_N2[4] → HEX_N1[4] - -
HEX_N2[5] → HEX_N1[5] - -
HEX_N2[6] → HEX_N1[6] - -
HEX_N2[7] → HEX_N1[7] - -
HEX_N2[8] → HEX_N1[8] - -
HEX_N2[9] → HEX_N1[9] - -
HEX_N3[0] → HEX_N2[0] - -
HEX_N3[1] → HEX_N2[1] - -
HEX_N3[2] → HEX_N2[2] - -
HEX_N3[3] → HEX_N2[3] - -
HEX_N3[4] → HEX_N2[4] - -
HEX_N3[5] → HEX_N2[5] - -
HEX_N3[6] → HEX_N2[6] - -
HEX_N3[7] → HEX_N2[7] - -
HEX_N3[8] → HEX_N2[8] - -
HEX_N3[9] → HEX_N2[9] - -
HEX_N4[0] → HEX_N3[0] - -
HEX_N4[1] → HEX_N3[1] - -
HEX_N4[2] → HEX_N3[2] - -
HEX_N4[3] → HEX_N3[3] - -
HEX_N4[4] → HEX_N3[4] - -
HEX_N4[5] → HEX_N3[5] - -
HEX_N4[6] → HEX_N3[6] - -
HEX_N4[7] → HEX_N3[7] - -
HEX_N4[8] → HEX_N3[8] - -
HEX_N4[9] → HEX_N3[9] - -
HEX_N5[0] → HEX_N4[0] - -
HEX_N5[1] → HEX_N4[1] - -
HEX_N5[2] → HEX_N4[2] - -
HEX_N5[3] → HEX_N4[3] - -
HEX_N5[4] → HEX_N4[4] - -
HEX_N5[5] → HEX_N4[5] - -
HEX_N5[6] → HEX_N4[6] - -
HEX_N5[7] → HEX_N4[7] - -
HEX_N5[8] → HEX_N4[8] - -
HEX_N5[9] → HEX_N4[9] - -
HEX_N6[0] → HEX_N5[0] - -
HEX_N6[1] → HEX_N5[1] - -
HEX_N6[2] → HEX_N5[2] - -
HEX_N6[3] → HEX_N5[3] - -
HEX_N6[4] → HEX_N5[4] - -
HEX_N6[5] → HEX_N5[5] - -
HEX_N6[6] → HEX_N5[6] - -
HEX_N6[7] → HEX_N5[7] - -
HEX_N6[8] → HEX_N5[8] - -
HEX_N6[9] → HEX_N5[9] - -
HEX_N7[0] → HEX_N6[0] - -
HEX_N7[1] → HEX_N6[1] - -
HEX_N7[2] → HEX_N6[2] - -
HEX_N7[3] → HEX_N6[3] - -
HEX_N7[4] → HEX_N6[4] - -
HEX_N7[5] → HEX_N6[5] - -
HEX_N7[6] → HEX_N6[6] - -
HEX_N7[7] → HEX_N6[7] - -
HEX_N7[8] → HEX_N6[8] - -
HEX_N7[9] → HEX_N6[9] - -
LV[0] → LV[1] - → LV[15]
LV[1] → LV[2] - → LV[16]
LV[2] → LV[3] - → LV[17]
LV[3] → LV[4] - → LV[18]
LV[4] → LV[5] - → LV[19]
LV[5] → LV[6] - → LV[20]
LV[6] → LV[7] - → LV[21]
LV[7] → LV[8] - → LV[22]
LV[8] → LV[9] - → LV[23]
LV[9] → LV[10] - → LV[0]
LV[10] → LV[11] - → LV[1]
LV[11] → LV[12] - → LV[2]
LV[12] → LV[13] - → LV[3]
LV[13] → LV[14] - → LV[4]
LV[14] → LV[15] - → LV[5]
LV[15] → LV[16] - → LV[6]
LV[16] → LV[17] - → LV[7]
LV[17] → LV[18] - → LV[8]
LV[18] → LV[19] - → LV[9]
LV[19] → LV[20] - → LV[10]
LV[20] → LV[21] - → LV[11]
LV[21] → LV[22] - → LV[12]
LV[22] → LV[23] - → LV[13]
LV[23] → LV[0] - → LV[14]
IMUX_BRAM_ADDRA_N1[0] → IMUX_BRAM_ADDRA[0] - -
IMUX_BRAM_ADDRA_N1[1] → IMUX_BRAM_ADDRA[1] - -
IMUX_BRAM_ADDRA_N1[2] → IMUX_BRAM_ADDRA[2] - -
IMUX_BRAM_ADDRA_N1[3] → IMUX_BRAM_ADDRA[3] - -
IMUX_BRAM_ADDRA_N2[0] → IMUX_BRAM_ADDRA_N1[0] - -
IMUX_BRAM_ADDRA_N2[1] → IMUX_BRAM_ADDRA_N1[1] - -
IMUX_BRAM_ADDRA_N2[2] → IMUX_BRAM_ADDRA_N1[2] - -
IMUX_BRAM_ADDRA_N2[3] → IMUX_BRAM_ADDRA_N1[3] - -
IMUX_BRAM_ADDRA_N3[0] → IMUX_BRAM_ADDRA_N2[0] - -
IMUX_BRAM_ADDRA_N3[1] → IMUX_BRAM_ADDRA_N2[1] - -
IMUX_BRAM_ADDRA_N3[2] → IMUX_BRAM_ADDRA_N2[2] - -
IMUX_BRAM_ADDRA_N3[3] → IMUX_BRAM_ADDRA_N2[3] - -
IMUX_BRAM_ADDRA_N4[0] → IMUX_BRAM_ADDRA_N3[0] - -
IMUX_BRAM_ADDRA_N4[1] → IMUX_BRAM_ADDRA_N3[1] - -
IMUX_BRAM_ADDRA_N4[2] → IMUX_BRAM_ADDRA_N3[2] - -
IMUX_BRAM_ADDRA_N4[3] → IMUX_BRAM_ADDRA_N3[3] - -
IMUX_BRAM_ADDRA_N5[0] - - -
IMUX_BRAM_ADDRA_N5[1] - - -
IMUX_BRAM_ADDRA_N5[2] - - -
IMUX_BRAM_ADDRA_N5[3] - - -
IMUX_BRAM_ADDRB_N1[0] → IMUX_BRAM_ADDRB[0] - -
IMUX_BRAM_ADDRB_N1[1] → IMUX_BRAM_ADDRB[1] - -
IMUX_BRAM_ADDRB_N1[2] → IMUX_BRAM_ADDRB[2] - -
IMUX_BRAM_ADDRB_N1[3] → IMUX_BRAM_ADDRB[3] - -
IMUX_BRAM_ADDRB_N2[0] → IMUX_BRAM_ADDRB_N1[0] - -
IMUX_BRAM_ADDRB_N2[1] → IMUX_BRAM_ADDRB_N1[1] - -
IMUX_BRAM_ADDRB_N2[2] → IMUX_BRAM_ADDRB_N1[2] - -
IMUX_BRAM_ADDRB_N2[3] → IMUX_BRAM_ADDRB_N1[3] - -
IMUX_BRAM_ADDRB_N3[0] → IMUX_BRAM_ADDRB_N2[0] - -
IMUX_BRAM_ADDRB_N3[1] → IMUX_BRAM_ADDRB_N2[1] - -
IMUX_BRAM_ADDRB_N3[2] → IMUX_BRAM_ADDRB_N2[2] - -
IMUX_BRAM_ADDRB_N3[3] → IMUX_BRAM_ADDRB_N2[3] - -
IMUX_BRAM_ADDRB_N4[0] → IMUX_BRAM_ADDRB_N3[0] - -
IMUX_BRAM_ADDRB_N4[1] → IMUX_BRAM_ADDRB_N3[1] - -
IMUX_BRAM_ADDRB_N4[2] → IMUX_BRAM_ADDRB_N3[2] - -
IMUX_BRAM_ADDRB_N4[3] → IMUX_BRAM_ADDRB_N3[3] - -
IMUX_BRAM_ADDRB_N5[0] - - -
IMUX_BRAM_ADDRB_N5[1] - - -
IMUX_BRAM_ADDRB_N5[2] - - -
IMUX_BRAM_ADDRB_N5[3] - - -

Connectors — N

virtex2 wires
Wire PASS_N TERM_N PPC_N
OMUX_S0 → OMUX[0] - ← OMUX[11]
OMUX_WS1 → OMUX_W1 - ← OMUX_W14
OMUX_S2 → OMUX[2] - -
OMUX_S3 → OMUX[3] - ← OMUX[10]
OMUX_S4 → OMUX[4] - ← OMUX[15]
OMUX_S5 → OMUX[5] - ← OMUX[12]
OMUX_ES7 → OMUX_E7 - ← OMUX_E8
DBL_E2_S[0] → DBL_E2[0] - -
DBL_E2_S[1] → DBL_E2[1] - -
DBL_E2_S[2] → DBL_E2[2] - -
DBL_E2_S[3] → DBL_E2[3] - -
DBL_E2_S[4] → DBL_E2[4] - -
DBL_E2_S[5] → DBL_E2[5] - -
DBL_E2_S[6] → DBL_E2[6] - -
DBL_E2_S[7] → DBL_E2[7] - -
DBL_E2_S[8] → DBL_E2[8] - -
DBL_E2_S[9] → DBL_E2[9] - -
DBL_S1[0] → DBL_S0[0] ← DBL_N0[5] ← DBL_N0[5]
DBL_S1[1] → DBL_S0[1] ← DBL_N0[6] ← DBL_N0[6]
DBL_S1[2] → DBL_S0[2] ← DBL_N0[7] ← DBL_N0[7]
DBL_S1[3] → DBL_S0[3] ← DBL_N0[8] ← DBL_N0[8]
DBL_S1[4] → DBL_S0[4] ← DBL_N0[9] ← DBL_N0[9]
DBL_S1[5] → DBL_S0[5] ← DBL_N0[0] ← DBL_N0[0]
DBL_S1[6] → DBL_S0[6] ← DBL_N0[1] ← DBL_N0[1]
DBL_S1[7] → DBL_S0[7] ← DBL_N0[2] ← DBL_N0[2]
DBL_S1[8] → DBL_S0[8] ← DBL_N0[3] ← DBL_N0[3]
DBL_S1[9] → DBL_S0[9] ← DBL_N0[4] ← DBL_N0[4]
DBL_S2[0] → DBL_S1[0] ← DBL_N1[5] ← DBL_N1[5]
DBL_S2[1] → DBL_S1[1] ← DBL_N1[6] ← DBL_N1[6]
DBL_S2[2] → DBL_S1[2] ← DBL_N1[7] ← DBL_N1[7]
DBL_S2[3] → DBL_S1[3] ← DBL_N1[8] ← DBL_N1[8]
DBL_S2[4] → DBL_S1[4] ← DBL_N1[9] ← DBL_N1[9]
DBL_S2[5] → DBL_S1[5] ← DBL_N1[0] ← DBL_N1[0]
DBL_S2[6] → DBL_S1[6] ← DBL_N1[1] ← DBL_N1[1]
DBL_S2[7] → DBL_S1[7] ← DBL_N1[2] ← DBL_N1[2]
DBL_S2[8] → DBL_S1[8] ← DBL_N1[3] ← DBL_N1[3]
DBL_S2[9] → DBL_S1[9] ← DBL_N1[4] ← DBL_N1[4]
DBL_S3[0] → DBL_S2[0] - -
DBL_S3[1] → DBL_S2[1] - -
DBL_S3[2] → DBL_S2[2] - -
DBL_S3[3] → DBL_S2[3] - -
DBL_S3[4] → DBL_S2[4] - -
DBL_S3[5] → DBL_S2[5] - -
DBL_S3[6] → DBL_S2[6] - -
DBL_S3[7] → DBL_S2[7] - -
DBL_S3[8] → DBL_S2[8] - -
DBL_S3[9] → DBL_S2[9] - -
HEX_E6_S[0] → HEX_E6[0] - -
HEX_E6_S[1] → HEX_E6[1] - -
HEX_E6_S[2] → HEX_E6[2] - -
HEX_E6_S[3] → HEX_E6[3] - -
HEX_E6_S[4] → HEX_E6[4] - -
HEX_E6_S[5] → HEX_E6[5] - -
HEX_E6_S[6] → HEX_E6[6] - -
HEX_E6_S[7] → HEX_E6[7] - -
HEX_E6_S[8] → HEX_E6[8] - -
HEX_E6_S[9] → HEX_E6[9] - -
HEX_S1[0] → HEX_S0[0] - -
HEX_S1[1] → HEX_S0[1] - -
HEX_S1[2] → HEX_S0[2] - -
HEX_S1[3] → HEX_S0[3] - -
HEX_S1[4] → HEX_S0[4] - -
HEX_S1[5] → HEX_S0[5] - -
HEX_S1[6] → HEX_S0[6] - -
HEX_S1[7] → HEX_S0[7] - -
HEX_S1[8] → HEX_S0[8] - -
HEX_S1[9] → HEX_S0[9] - -
HEX_S2[0] → HEX_S1[0] - -
HEX_S2[1] → HEX_S1[1] - -
HEX_S2[2] → HEX_S1[2] - -
HEX_S2[3] → HEX_S1[3] - -
HEX_S2[4] → HEX_S1[4] - -
HEX_S2[5] → HEX_S1[5] - -
HEX_S2[6] → HEX_S1[6] - -
HEX_S2[7] → HEX_S1[7] - -
HEX_S2[8] → HEX_S1[8] - -
HEX_S2[9] → HEX_S1[9] - -
HEX_S3[0] → HEX_S2[0] - -
HEX_S3[1] → HEX_S2[1] - -
HEX_S3[2] → HEX_S2[2] - -
HEX_S3[3] → HEX_S2[3] - -
HEX_S3[4] → HEX_S2[4] - -
HEX_S3[5] → HEX_S2[5] - -
HEX_S3[6] → HEX_S2[6] - -
HEX_S3[7] → HEX_S2[7] - -
HEX_S3[8] → HEX_S2[8] - -
HEX_S3[9] → HEX_S2[9] - -
HEX_S4[0] → HEX_S3[0] - -
HEX_S4[1] → HEX_S3[1] - -
HEX_S4[2] → HEX_S3[2] - -
HEX_S4[3] → HEX_S3[3] - -
HEX_S4[4] → HEX_S3[4] - -
HEX_S4[5] → HEX_S3[5] - -
HEX_S4[6] → HEX_S3[6] - -
HEX_S4[7] → HEX_S3[7] - -
HEX_S4[8] → HEX_S3[8] - -
HEX_S4[9] → HEX_S3[9] - -
HEX_S5[0] → HEX_S4[0] - -
HEX_S5[1] → HEX_S4[1] - -
HEX_S5[2] → HEX_S4[2] - -
HEX_S5[3] → HEX_S4[3] - -
HEX_S5[4] → HEX_S4[4] - -
HEX_S5[5] → HEX_S4[5] - -
HEX_S5[6] → HEX_S4[6] - -
HEX_S5[7] → HEX_S4[7] - -
HEX_S5[8] → HEX_S4[8] - -
HEX_S5[9] → HEX_S4[9] - -
HEX_S6[0] → HEX_S5[0] - -
HEX_S6[1] → HEX_S5[1] - -
HEX_S6[2] → HEX_S5[2] - -
HEX_S6[3] → HEX_S5[3] - -
HEX_S6[4] → HEX_S5[4] - -
HEX_S6[5] → HEX_S5[5] - -
HEX_S6[6] → HEX_S5[6] - -
HEX_S6[7] → HEX_S5[7] - -
HEX_S6[8] → HEX_S5[8] - -
HEX_S6[9] → HEX_S5[9] - -
HEX_S7[0] → HEX_S6[0] - -
HEX_S7[1] → HEX_S6[1] - -
HEX_S7[2] → HEX_S6[2] - -
HEX_S7[3] → HEX_S6[3] - -
HEX_S7[4] → HEX_S6[4] - -
HEX_S7[5] → HEX_S6[5] - -
HEX_S7[6] → HEX_S6[6] - -
HEX_S7[7] → HEX_S6[7] - -
HEX_S7[8] → HEX_S6[8] - -
HEX_S7[9] → HEX_S6[9] - -
IMUX_BRAM_ADDRA_S1[0] → IMUX_BRAM_ADDRA[0] - -
IMUX_BRAM_ADDRA_S1[1] → IMUX_BRAM_ADDRA[1] - -
IMUX_BRAM_ADDRA_S1[2] → IMUX_BRAM_ADDRA[2] - -
IMUX_BRAM_ADDRA_S1[3] → IMUX_BRAM_ADDRA[3] - -
IMUX_BRAM_ADDRA_S2[0] → IMUX_BRAM_ADDRA_S1[0] - -
IMUX_BRAM_ADDRA_S2[1] → IMUX_BRAM_ADDRA_S1[1] - -
IMUX_BRAM_ADDRA_S2[2] → IMUX_BRAM_ADDRA_S1[2] - -
IMUX_BRAM_ADDRA_S2[3] → IMUX_BRAM_ADDRA_S1[3] - -
IMUX_BRAM_ADDRA_S3[0] → IMUX_BRAM_ADDRA_S2[0] - -
IMUX_BRAM_ADDRA_S3[1] → IMUX_BRAM_ADDRA_S2[1] - -
IMUX_BRAM_ADDRA_S3[2] → IMUX_BRAM_ADDRA_S2[2] - -
IMUX_BRAM_ADDRA_S3[3] → IMUX_BRAM_ADDRA_S2[3] - -
IMUX_BRAM_ADDRA_S4[0] → IMUX_BRAM_ADDRA_S3[0] - -
IMUX_BRAM_ADDRA_S4[1] → IMUX_BRAM_ADDRA_S3[1] - -
IMUX_BRAM_ADDRA_S4[2] → IMUX_BRAM_ADDRA_S3[2] - -
IMUX_BRAM_ADDRA_S4[3] → IMUX_BRAM_ADDRA_S3[3] - -
IMUX_BRAM_ADDRA_S5[0] - - -
IMUX_BRAM_ADDRA_S5[1] - - -
IMUX_BRAM_ADDRA_S5[2] - - -
IMUX_BRAM_ADDRA_S5[3] - - -
IMUX_BRAM_ADDRB_S1[0] → IMUX_BRAM_ADDRB[0] - -
IMUX_BRAM_ADDRB_S1[1] → IMUX_BRAM_ADDRB[1] - -
IMUX_BRAM_ADDRB_S1[2] → IMUX_BRAM_ADDRB[2] - -
IMUX_BRAM_ADDRB_S1[3] → IMUX_BRAM_ADDRB[3] - -
IMUX_BRAM_ADDRB_S2[0] → IMUX_BRAM_ADDRB_S1[0] - -
IMUX_BRAM_ADDRB_S2[1] → IMUX_BRAM_ADDRB_S1[1] - -
IMUX_BRAM_ADDRB_S2[2] → IMUX_BRAM_ADDRB_S1[2] - -
IMUX_BRAM_ADDRB_S2[3] → IMUX_BRAM_ADDRB_S1[3] - -
IMUX_BRAM_ADDRB_S3[0] → IMUX_BRAM_ADDRB_S2[0] - -
IMUX_BRAM_ADDRB_S3[1] → IMUX_BRAM_ADDRB_S2[1] - -
IMUX_BRAM_ADDRB_S3[2] → IMUX_BRAM_ADDRB_S2[2] - -
IMUX_BRAM_ADDRB_S3[3] → IMUX_BRAM_ADDRB_S2[3] - -
IMUX_BRAM_ADDRB_S4[0] → IMUX_BRAM_ADDRB_S3[0] - -
IMUX_BRAM_ADDRB_S4[1] → IMUX_BRAM_ADDRB_S3[1] - -
IMUX_BRAM_ADDRB_S4[2] → IMUX_BRAM_ADDRB_S3[2] - -
IMUX_BRAM_ADDRB_S4[3] → IMUX_BRAM_ADDRB_S3[3] - -
IMUX_BRAM_ADDRB_S5[0] - - -
IMUX_BRAM_ADDRB_S5[1] - - -
IMUX_BRAM_ADDRB_S5[2] - - -
IMUX_BRAM_ADDRB_S5[3] - - -