Input/Output
I/O banks and special functions
Virtex 7 devices have a regular I/O bank structure. There are up to two I/O columns in the device: the left I/O column and the right I/O column. They contain one I/O bank per region (with the exception of regions that are covered up by the PS or GT holes).
There are two genders of I/O banks:
- HP (high performance) banks, with 1.8V maximum voltage and DCI support
- HR (high range) banks, with 3.3V maximum voltage and no DCI
In both cases, banks are 50 rows high. They have the following structure:
- row 0: contains a
IO_HP_BOTorIO_HR_BOTtile with a single unpaired IOB - rows 1-2, 3-4, 5-6, 7-8, …, 45-46, 47-48: contain
IO_HP_PAIRorIO_HR_PAIRtiles, which are two rows high and contain two IOBs each, forming a differential pair;IOB0is located in the bottom (odd) row and is the “complemented” pin of the pair, whileIOB1is in the top (even) row and is the “true” pin of the pair - row 49: contains another
IO_HP_TOPorIO_HR_TOPtile - HCLK row: contains an
HCLK_IO_HPorHCLK_IO_HRtile with common bank circuitry
The single IOB in row 0 is the VRP pin for DCI. The single IOB in row 49 is VRN pin.
The IOB1 pads in rows 24 and 26 are considered “multi-region clock capable”, and have dedicated routing to BUFIO and BUFR of this region and the two adjacent ones. The IOB1 pads in rows 22 and 28 are considered “single-region clock capable”, and can drive BUFIO and BUFR only within their own region.
The IOB0 pads in rows 11 and 37 can be used as VREF.
The IOB1 pads in rows 8, 20, 32, 44 can be used as DQS for byte groups. The byte groups are:
- rows 1-12: byte group with DQS in row 8
- rows 13-24: byte group with DQS in row 20
- rows 25-36: byte group with DQS in row 32
- rows 37-48: byte group with DQS in row 44
The banks are numbered as follows, where c is the region with the CFG tile (for multi-die packages, the CFG tile of the primary device):
- the bank in left column region
c + iis14 + i - the bank in right column region
c + iis34 + i
In case of multi-die packages, this numbering continues across devices within the package.
In parallel or SPI configuration modes, some I/O pads in banks 14 and 15 are borrowed for configuration use:
- bank 14 row 1:
A[0]/D[16] - bank 14 row 2:
A[1]/D[17] - bank 14 row 3:
A[2]/D[18] - bank 14 row 4:
A[3]/D[19] - bank 14 row 5:
A[4]/D[20] - bank 14 row 6:
A[5]/D[21] - bank 14 row 7:
A[6]/D[22] - bank 14 row 9:
A[7]/D[23] - bank 14 row 10:
A[8]/D[24] - bank 14 row 11:
A[9]/D[25] - bank 14 row 12:
A[10]/D[26] - bank 14 row 13:
A[11]/D[27] - bank 14 row 14:
A[12]/D[28] - bank 14 row 15:
A[13]/D[29] - bank 14 row 16:
A[14]/D[30] - bank 14 row 17:
A[15]/D[31] - bank 14 row 18:
CSI_B - bank 14 row 19:
DOUT/CSO_B - bank 14 row 20:
RDWR_B - bank 14 row 29:
D[15] - bank 14 row 30:
D[14] - bank 14 row 31:
D[13] - bank 14 row 33:
D[12] - bank 14 row 34:
D[11] - bank 14 row 36:
D[10] - bank 14 row 36:
D[9] - bank 14 row 37:
D[8] - bank 14 row 38:
FCS_B - bank 14 row 39:
D[7] - bank 14 row 40:
D[6] - bank 14 row 41:
D[5] - bank 14 row 42:
D[4] - bank 14 row 43:
EM_CCLK - bank 14 row 44:
PUDC_B - bank 14 row 45:
D[3] - bank 14 row 46:
D[2] - bank 14 row 47:
D[1]/DIN - bank 14 row 48:
D[0]/MOSI - bank 15 row 1:
RS[0] - bank 15 row 2:
RS[1] - bank 15 row 3:
FWE_B - bank 15 row 4:
FOE_B - bank 15 row 5:
A[16] - bank 15 row 6:
A[17] - bank 15 row 7:
A[18] - bank 15 row 9:
A[19] - bank 15 row 10:
A[20] - bank 15 row 11:
A[21] - bank 15 row 12:
A[22] - bank 15 row 13:
A[23] - bank 15 row 14:
A[24] - bank 15 row 15:
A[25] - bank 15 row 16:
A[26] - bank 15 row 17:
A[27] - bank 15 row 18:
A[28] - bank 15 row 19:
ADV_B
The devices with Processing System are not configured by normal means, so the above list is inapplicable. Furthermore, they do not have banks 14 and 15 at all — the place they would occupy is taken up by the PS itself. They do, however, have a special pin in bank 34 instead:
- bank 34 row 44:
PUDC_B
TODO: really, Wanda, how surprised would you be if it turned out that they are configurable by normal means by just substituting banks 34+35 and poking at the reserved mode pins that definitely aren’t M0/M1/M2?
The XADC, if present on the device, can use up to 16 IOB pairs as auxiliary analog differential inputs. The VPx input corresponds to IOB1 and VNx corresponds to IOB0 within the same tile. Depending on device banks present on the device, there are three different arrangements possible:
- variant LR, used for devices that have both bank 15 and 35
- variant L, used for devices without bank 35
- variant R, used for devices without bank 15 (that is, devices with Processing System)
The IOBs for variant LR are:
VP0/VN0: bank 15 rows 47-48VP1/VN1: bank 15 rows 43-44VP2/VN2: bank 15 rows 35-36VP3/VN3: bank 15 rows 31-32VP4/VN4: bank 35 rows 47-48VP5/VN5: bank 35 rows 43-44VP6/VN6: bank 35 rows 35-31VP7/VN7: bank 35 rows 31-32VP8/VN8: bank 15 rows 45-46VP9/VN9: bank 15 rows 39-40VP10/VN10: bank 15 rows 33-34VP11/VN11: bank 15 rows 29-30VP12/VN12: bank 35 rows 45-46VP13/VN13: bank 35 rows 39-40VP14/VN14: bank 35 rows 33-34VP15/VN15: bank 35 rows 29-30
The IOBs for variant L are:
VP0/VN0: bank 15 rows 47-48VP1/VN1: bank 15 rows 43-44VP2/VN2: bank 15 rows 39-40VP3/VN3: bank 15 rows 33-34VP4/VN4: bank 15 rows 29-30VP5/VN5: bank 15 rows 25-26VP6/VN6: unconnectedVP7/VN7: unconnectedVP8/VN8: bank 15 rows 45-46VP9/VN9: bank 15 rows 41-42VP10/VN10: bank 15 rows 35-36VP11/VN11: bank 15 rows 31-32VP12/VN12: bank 15 rows 27-28VP13/VN13: unconnectedVP14/VN14: unconnectedVP15/VN15: unconnected
The IOBs for variant R are:
VP0/VN0: bank 35 rows 47-48VP1/VN1: bank 35 rows 43-44VP2/VN2: bank 35 rows 35-36VP3/VN3: bank 35 rows 31-32VP4/VN4: bank 35 rows 21-22VP5/VN5: bank 35 rows 15-16VP6/VN6: bank 35 rows 9-10VP7/VN7: bank 35 rows 5-6VP8/VN8: bank 35 rows 45-46VP9/VN9: bank 35 rows 39-40VP10/VN10: bank 35 rows 33-34VP11/VN11: bank 35 rows 29-30VP12/VN12: bank 35 rows 19-20VP13/VN13: bank 35 rows 13-14VP14/VN14: bank 35 rows 7-8VP15/VN15: bank 35 rows 1-2
The devices also have dedicated configuration bank 0, which has no user I/O and is located in the CFG tile. It has the following pins:
CCLKCFGBVSDONEINIT_BM0,M1,M2PROGRAM_BTCK,TDI,TDO,TMS
Tile IO_HP_PAIR
Cells: 2
Switchbox SPEC_INT
| Destination | Source |
|---|---|
| CELL[0].IMUX_SPEC[0] | CELL[0].IMUX_IOI_OCLKDIV[0] |
| CELL[0].IMUX_SPEC[2] | CELL[0].IMUX_IOI_OCLK[0] |
| CELL[1].IMUX_SPEC[0] | CELL[1].IMUX_IOI_OCLKDIV[0] |
| CELL[1].IMUX_SPEC[2] | CELL[1].IMUX_IOI_OCLK[0] |
| Bits | Destination | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[0][28][51] | MAIN[0][29][52] | MAIN[0][29][46] | MAIN[0][29][48] | MAIN[0][28][53] | MAIN[0][28][49] | MAIN[0][28][47] | MAIN[0][29][50] | MAIN[0][29][62] | MAIN[0][28][61] | MAIN[0][29][60] | CELL[0].IMUX_IOI_ICLK[0] | - |
| MAIN[1][28][13] | MAIN[1][29][12] | MAIN[1][28][11] | MAIN[1][29][16] | MAIN[1][29][14] | MAIN[1][28][17] | MAIN[1][28][15] | MAIN[1][29][10] | MAIN[1][28][1] | MAIN[1][29][2] | MAIN[1][28][3] | - | CELL[1].IMUX_IOI_ICLK[0] |
| Source | ||||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[0].PHASER_ICLK | CELL[1].PHASER_ICLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[0].PHASER_OCLK | CELL[1].PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | CELL[0].IMUX_IMUX[20] | CELL[0].LCLK_IO[0] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | CELL[0].IMUX_IMUX[22] | CELL[0].LCLK_IO[1] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[3] | - |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[2] | - |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | CELL[0].IOCLK[2] | CELL[0].LCLK_IO[3] |
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[0] | - |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | CELL[0].IOCLK[3] | - |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[4] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[5] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[1] | CELL[0].RCLK_IO[0] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[1] | CELL[0].RCLK_IO[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[0] | CELL[0].RCLK_IO[3] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].IOCLK[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[4] | CELL[0].IOCLK[1] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[5] | - |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[1] | CELL[0].IOCLK[2] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[0] | CELL[0].IOCLK[3] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[1].IMUX_IMUX[22] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[2] | CELL[1].IMUX_IMUX[20] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[3] | - |
| Bits | Destination | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[0][31][51] | MAIN[0][30][52] | MAIN[0][30][46] | MAIN[0][30][48] | MAIN[0][31][53] | MAIN[0][31][49] | MAIN[0][31][47] | MAIN[0][30][50] | MAIN[0][30][62] | MAIN[0][31][61] | MAIN[0][30][60] | CELL[0].IMUX_IOI_ICLK[1] | - |
| MAIN[1][31][13] | MAIN[1][30][12] | MAIN[1][31][11] | MAIN[1][30][16] | MAIN[1][30][14] | MAIN[1][31][17] | MAIN[1][31][15] | MAIN[1][30][10] | MAIN[1][31][1] | MAIN[1][30][2] | MAIN[1][31][3] | - | CELL[1].IMUX_IOI_ICLK[1] |
| Source | ||||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[0].PHASER_ICLK | CELL[1].PHASER_ICLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[0].PHASER_OCLK | CELL[1].PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | CELL[0].IMUX_IMUX[20] | CELL[0].LCLK_IO[0] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | CELL[0].IMUX_IMUX[22] | CELL[0].LCLK_IO[1] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[3] | - |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[2] | - |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | CELL[0].IOCLK[2] | CELL[0].LCLK_IO[3] |
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[0] | - |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | CELL[0].IOCLK[3] | - |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[4] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[5] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[1] | CELL[0].RCLK_IO[0] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[1] | CELL[0].RCLK_IO[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[0] | CELL[0].RCLK_IO[3] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].IOCLK[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[4] | CELL[0].IOCLK[1] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[5] | - |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[1] | CELL[0].IOCLK[2] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[0] | CELL[0].IOCLK[3] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[1].IMUX_IMUX[22] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[2] | CELL[1].IMUX_IMUX[20] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[3] | - |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[0][29][28] | MAIN[0][28][29] | CELL[0].IMUX_IOI_ICLKDIVP | - |
| MAIN[1][28][35] | MAIN[1][29][34] | - | CELL[1].IMUX_IOI_ICLKDIVP |
| Source | |||
| 0 | 0 | off | off |
| 0 | 1 | CELL[0].IMUX_CLK[0] | CELL[1].IMUX_CLK[0] |
| 1 | 0 | CELL[0].PHASER_ICLKDIV | CELL[1].PHASER_ICLKDIV |
| Bits | Destination | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[0][28][35] | MAIN[0][29][38] | MAIN[0][28][31] | MAIN[0][29][30] | MAIN[0][29][32] | MAIN[0][28][39] | MAIN[0][29][34] | MAIN[0][28][33] | MAIN[0][28][43] | MAIN[0][28][45] | MAIN[0][29][44] | CELL[0].IMUX_IOI_OCLK[0] | - |
| MAIN[1][28][29] | MAIN[1][29][28] | MAIN[1][28][25] | MAIN[1][29][32] | MAIN[1][29][30] | MAIN[1][28][33] | MAIN[1][28][31] | MAIN[1][29][24] | MAIN[1][29][20] | MAIN[1][29][18] | MAIN[1][28][19] | - | CELL[1].IMUX_IOI_OCLK[0] |
| Source | ||||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[0].PHASER_OCLK | CELL[1].PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[0].PHASER_OCLK90 | CELL[1].PHASER_OCLK90 |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | CELL[0].IMUX_IMUX[31] | CELL[0].LCLK_IO[0] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | CELL[0].LCLK_IO[2] | CELL[0].LCLK_IO[1] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[2] | - |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[0] | - |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[3] |
| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[3] | - |
| 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[1] | - |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[4] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[3] | CELL[0].LCLK_IO[5] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[0] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | CELL[0].RCLK_IO[0] | - |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[3] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[4] | CELL[0].IOCLK[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[5] | CELL[0].IOCLK[1] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[1] | - |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | CELL[0].IOCLK[0] | - |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | - | CELL[0].IOCLK[2] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].IOCLK[3] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[2] | CELL[1].IMUX_IMUX[31] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[3] | - |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[1] | - |
| Bits | Destination | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[0][31][35] | MAIN[0][30][38] | MAIN[0][31][31] | MAIN[0][30][30] | MAIN[0][30][32] | MAIN[0][31][39] | MAIN[0][30][34] | MAIN[0][31][33] | MAIN[0][31][43] | MAIN[0][31][45] | MAIN[0][30][44] | CELL[0].IMUX_IOI_OCLK[1] | - |
| MAIN[1][31][29] | MAIN[1][30][28] | MAIN[1][31][25] | MAIN[1][30][32] | MAIN[1][30][30] | MAIN[1][31][33] | MAIN[1][31][31] | MAIN[1][30][24] | MAIN[1][30][20] | MAIN[1][30][18] | MAIN[1][31][19] | - | CELL[1].IMUX_IOI_OCLK[1] |
| Source | ||||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[0].PHASER_OCLK | CELL[1].PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[0].PHASER_OCLK90 | CELL[1].PHASER_OCLK90 |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | CELL[0].IMUX_IMUX[31] | CELL[0].LCLK_IO[0] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | CELL[0].LCLK_IO[2] | CELL[0].LCLK_IO[1] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[2] | - |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[0] | - |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[3] |
| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[3] | - |
| 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[1] | - |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[4] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[3] | CELL[0].LCLK_IO[5] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[0] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | CELL[0].RCLK_IO[0] | - |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[3] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[4] | CELL[0].IOCLK[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[5] | CELL[0].IOCLK[1] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[1] | - |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | CELL[0].IOCLK[0] | - |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | - | CELL[0].IOCLK[2] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].IOCLK[3] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[2] | CELL[1].IMUX_IMUX[31] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[3] | - |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[1] | - |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[0][29][16] | MAIN[0][28][17] | CELL[0].IMUX_IOI_OCLKDIV[0] | - |
| MAIN[1][28][47] | MAIN[1][29][46] | - | CELL[1].IMUX_IOI_OCLKDIV[0] |
| Source | |||
| 0 | 0 | off | off |
| 0 | 1 | CELL[0].PHASER_OCLKDIV | CELL[1].PHASER_OCLKDIV |
| 1 | 0 | CELL[0].IMUX_IOI_OCLKDIVF[0] | CELL[1].IMUX_IOI_OCLKDIVF[0] |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[0][30][16] | MAIN[0][31][17] | CELL[0].IMUX_IOI_OCLKDIV[1] | - |
| MAIN[1][31][47] | MAIN[1][30][46] | - | CELL[1].IMUX_IOI_OCLKDIV[1] |
| Source | |||
| 0 | 0 | off | off |
| 0 | 1 | CELL[0].PHASER_OCLKDIV | CELL[1].PHASER_OCLKDIV |
| 1 | 0 | CELL[0].IMUX_IOI_OCLKDIVF[1] | CELL[1].IMUX_IOI_OCLKDIVF[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][29][8] | MAIN[0][28][9] | MAIN[0][29][6] | MAIN[0][29][2] | MAIN[0][28][1] | MAIN[0][28][3] | MAIN[0][29][4] | CELL[0].IMUX_IOI_OCLKDIVF[0] | - |
| MAIN[1][28][57] | MAIN[1][28][55] | MAIN[1][29][54] | MAIN[1][28][61] | MAIN[1][28][59] | MAIN[1][29][62] | MAIN[1][29][60] | - | CELL[1].IMUX_IOI_OCLKDIVF[0] |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].IMUX_IMUX[8] | CELL[0].LCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | CELL[0].RCLK_IO[2] | CELL[0].LCLK_IO[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | CELL[0].RCLK_IO[3] | CELL[0].LCLK_IO[2] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | - | CELL[0].LCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[2] | CELL[0].LCLK_IO[4] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | CELL[0].LCLK_IO[0] | CELL[0].LCLK_IO[5] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | CELL[0].LCLK_IO[1] | CELL[0].RCLK_IO[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | CELL[0].LCLK_IO[3] | CELL[0].RCLK_IO[1] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[0] | CELL[0].RCLK_IO[2] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[0].LCLK_IO[4] | CELL[0].RCLK_IO[3] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[0].LCLK_IO[5] | CELL[1].IMUX_IMUX[8] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[0].RCLK_IO[1] | - |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][30][8] | MAIN[0][31][9] | MAIN[0][30][6] | MAIN[0][30][2] | MAIN[0][31][1] | MAIN[0][31][3] | MAIN[0][30][4] | CELL[0].IMUX_IOI_OCLKDIVF[1] | - |
| MAIN[1][31][57] | MAIN[1][31][55] | MAIN[1][30][54] | MAIN[1][31][61] | MAIN[1][31][59] | MAIN[1][30][62] | MAIN[1][30][60] | - | CELL[1].IMUX_IOI_OCLKDIVF[1] |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].IMUX_IMUX[8] | CELL[0].LCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | CELL[0].RCLK_IO[2] | CELL[0].LCLK_IO[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | CELL[0].RCLK_IO[3] | CELL[0].LCLK_IO[2] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | - | CELL[0].LCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[2] | CELL[0].LCLK_IO[4] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | CELL[0].LCLK_IO[0] | CELL[0].LCLK_IO[5] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | CELL[0].LCLK_IO[1] | CELL[0].RCLK_IO[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | CELL[0].LCLK_IO[3] | CELL[0].RCLK_IO[1] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[0] | CELL[0].RCLK_IO[2] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[0].LCLK_IO[4] | CELL[0].RCLK_IO[3] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[0].LCLK_IO[5] | CELL[1].IMUX_IMUX[8] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[0].RCLK_IO[1] | - |
Bels ILOGIC
| Pin | Direction | ILOGIC[0] | ILOGIC[1] |
|---|---|---|---|
| CLK | in | CELL[0].IMUX_IOI_ICLK[0] | CELL[1].IMUX_IOI_ICLK[0] |
| CLKB | in | CELL[0].IMUX_IOI_ICLK[1] | CELL[1].IMUX_IOI_ICLK[1] |
| CLKDIV | in | CELL[0].IMUX_CLK[0] | CELL[1].IMUX_CLK[0] |
| CLKDIVP | in | CELL[0].IMUX_IOI_ICLKDIVP | CELL[1].IMUX_IOI_ICLKDIVP |
| SR | in | CELL[0].IMUX_CTRL[1] | CELL[1].IMUX_CTRL[1] |
| CE1 | in | CELL[0].IMUX_IMUX[5] | CELL[1].IMUX_IMUX[5] |
| CE2 | in | CELL[0].IMUX_IMUX[14] | CELL[1].IMUX_IMUX[14] |
| BITSLIP | in | CELL[0].IMUX_IMUX[0] | CELL[1].IMUX_IMUX[0] |
| DYNCLKSEL | in | CELL[0].IMUX_IMUX[37] | CELL[1].IMUX_IMUX[37] |
| DYNCLKDIVSEL | in | CELL[0].IMUX_IMUX[4] | CELL[1].IMUX_IMUX[4] |
| DYNCLKDIVPSEL | in | CELL[0].IMUX_IMUX[10] | CELL[1].IMUX_IMUX[10] |
| O | out | CELL[0].OUT_BEL[18] | CELL[1].OUT_BEL[18] |
| Q1 | out | CELL[0].OUT_BEL[0] | CELL[1].OUT_BEL[0] |
| Q2 | out | CELL[0].OUT_BEL[23] | CELL[1].OUT_BEL[23] |
| Q3 | out | CELL[0].OUT_BEL[9] | CELL[1].OUT_BEL[9] |
| Q4 | out | CELL[0].OUT_BEL[10] | CELL[1].OUT_BEL[10] |
| Q5 | out | CELL[0].OUT_BEL[14] | CELL[1].OUT_BEL[14] |
| Q6 | out | CELL[0].OUT_BEL[3] | CELL[1].OUT_BEL[3] |
| Q7 | out | CELL[0].OUT_BEL[7] | CELL[1].OUT_BEL[7] |
| Q8 | out | CELL[0].OUT_BEL[8] | CELL[1].OUT_BEL[8] |
| CLKPAD | out | - | CELL[1].OUT_CLKPAD |
| Attribute | ILOGIC[0] | ILOGIC[1] |
|---|
Bels OLOGIC
| Pin | Direction | OLOGIC[0] | OLOGIC[1] |
|---|---|---|---|
| CLK | in | CELL[0].IMUX_IOI_OCLK[0] | CELL[1].IMUX_IOI_OCLK[0] |
| CLKB | in | CELL[0].IMUX_IOI_OCLK[1] | CELL[1].IMUX_IOI_OCLK[1] |
| CLKDIV | in | CELL[0].IMUX_IOI_OCLKDIV[0] invert by MAIN[0][31][42] | CELL[1].IMUX_IOI_OCLKDIV[0] invert by MAIN[1][30][21] |
| CLKDIVB | in | CELL[0].IMUX_IOI_OCLKDIV[1] | CELL[1].IMUX_IOI_OCLKDIV[1] |
| CLKDIVF | in | CELL[0].IMUX_IOI_OCLKDIVF[0] invert by MAIN[0][30][33] | CELL[1].IMUX_IOI_OCLKDIVF[0] invert by MAIN[1][31][30] |
| CLKDIVFB | in | CELL[0].IMUX_IOI_OCLKDIVF[1] | CELL[1].IMUX_IOI_OCLKDIVF[1] |
| SR | in | CELL[0].IMUX_CTRL[0] | CELL[1].IMUX_CTRL[0] |
| OCE | in | CELL[0].IMUX_IMUX[29] | CELL[1].IMUX_IMUX[29] |
| TCE | in | CELL[0].IMUX_IMUX[1] | CELL[1].IMUX_IMUX[1] |
| D1 | in | CELL[0].IMUX_IMUX[34] invert by MAIN[0][31][30] | CELL[1].IMUX_IMUX[34] invert by MAIN[1][30][33] |
| D2 | in | CELL[0].IMUX_IMUX[40] invert by MAIN[0][30][25] | CELL[1].IMUX_IMUX[40] invert by MAIN[1][31][38] |
| D3 | in | CELL[0].IMUX_IMUX[44] invert by MAIN[0][30][21] | CELL[1].IMUX_IMUX[44] invert by MAIN[1][31][42] |
| D4 | in | CELL[0].IMUX_IMUX[42] invert by MAIN[0][30][17] | CELL[1].IMUX_IMUX[42] invert by MAIN[1][31][46] |
| D5 | in | CELL[0].IMUX_IMUX[43] invert by MAIN[0][31][14] | CELL[1].IMUX_IMUX[43] invert by MAIN[1][30][49] |
| D6 | in | CELL[0].IMUX_IMUX[45] invert by MAIN[0][30][13] | CELL[1].IMUX_IMUX[45] invert by MAIN[1][31][50] |
| D7 | in | CELL[0].IMUX_IMUX[46] invert by MAIN[0][30][9] | CELL[1].IMUX_IMUX[46] invert by MAIN[1][31][54] |
| D8 | in | CELL[0].IMUX_IMUX[47] invert by MAIN[0][31][2] | CELL[1].IMUX_IMUX[47] invert by MAIN[1][30][61] |
| T1 | in | CELL[0].IMUX_IMUX[15] invert by !MAIN[0][31][60] | CELL[1].IMUX_IMUX[15] invert by !MAIN[1][30][3] |
| T2 | in | CELL[0].IMUX_IMUX[7] invert by !MAIN[0][31][56] | CELL[1].IMUX_IMUX[7] invert by !MAIN[1][30][7] |
| T3 | in | CELL[0].IMUX_IMUX[13] invert by !MAIN[0][30][51] | CELL[1].IMUX_IMUX[13] invert by !MAIN[1][31][12] |
| T4 | in | CELL[0].IMUX_IMUX[21] invert by !MAIN[0][31][48] | CELL[1].IMUX_IMUX[21] invert by !MAIN[1][30][15] |
| TFB | out | CELL[0].OUT_BEL[2] | CELL[1].OUT_BEL[2] |
| IOCLKGLITCH | out | CELL[0].OUT_BEL[5] | CELL[1].OUT_BEL[5] |
| OLOGIC[0].V5_MUX_O | MAIN[0][33][17] | MAIN[0][32][14] | MAIN[0][32][36] | MAIN[0][32][34] | MAIN[0][32][16] |
|---|---|---|---|---|---|
| OLOGIC[1].V5_MUX_O | MAIN[1][32][46] | MAIN[1][33][49] | MAIN[1][33][27] | MAIN[1][33][29] | MAIN[1][33][47] |
| NONE | 0 | 0 | 0 | 0 | 0 |
| D1 | 0 | 0 | 0 | 0 | 1 |
| SERDES_SDR | 0 | 0 | 0 | 1 | 0 |
| LATCH | 1 | 0 | 0 | 1 | 0 |
| FF | 0 | 1 | 0 | 1 | 0 |
| DDR | 0 | 0 | 1 | 0 | 0 |
| OLOGIC[0].V5_MUX_T | MAIN[0][32][60] | MAIN[0][33][59] | MAIN[0][33][57] | MAIN[0][32][58] | MAIN[0][33][61] |
|---|---|---|---|---|---|
| OLOGIC[1].V5_MUX_T | MAIN[1][33][3] | MAIN[1][32][4] | MAIN[1][32][6] | MAIN[1][33][5] | MAIN[1][32][2] |
| NONE | 0 | 0 | 0 | 0 | 0 |
| T1 | 0 | 0 | 0 | 0 | 1 |
| SERDES_SDR | 0 | 0 | 0 | 1 | 0 |
| LATCH | 1 | 0 | 0 | 1 | 0 |
| FF | 0 | 1 | 0 | 1 | 0 |
| DDR | 0 | 0 | 1 | 0 | 0 |
| OLOGIC[0].SERDES_MODE | MAIN[0][32][44] |
|---|---|
| OLOGIC[1].SERDES_MODE | MAIN[1][33][19] |
| MASTER | 0 |
| SLAVE | 1 |
| OLOGIC[0].DATA_WIDTH | MAIN[0][31][26] | MAIN[0][31][12] | MAIN[0][30][11] | MAIN[0][31][4] | MAIN[0][30][7] | MAIN[0][31][6] | MAIN[0][30][3] | MAIN[0][30][1] | MAIN[0][31][0] |
|---|---|---|---|---|---|---|---|---|---|
| OLOGIC[1].DATA_WIDTH | MAIN[1][30][37] | MAIN[1][30][51] | MAIN[1][31][52] | MAIN[1][30][59] | MAIN[1][31][56] | MAIN[1][30][57] | MAIN[1][31][60] | MAIN[1][31][62] | MAIN[1][30][63] |
| NONE | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| _2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| _3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| _4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| _5 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| _6 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| _7 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| _8 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| _10 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| _14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| OLOGIC[0].TRISTATE_WIDTH | MAIN[0][33][37] |
|---|---|
| OLOGIC[1].TRISTATE_WIDTH | MAIN[1][32][26] |
| _1 | 0 |
| _4 | 1 |
| OLOGIC[0].MISR_CLK_SELECT | MAIN[0][30][5] | MAIN[0][30][15] |
|---|---|---|
| OLOGIC[1].MISR_CLK_SELECT | MAIN[1][31][58] | MAIN[1][31][48] |
| NONE | 0 | 0 |
| CLK1 | 0 | 1 |
| CLK2 | 1 | 0 |
| OLOGIC[0].CLOCK_RATIO | MAIN[0][30][27] | MAIN[0][30][29] | MAIN[0][31][32] | MAIN[0][31][28] |
|---|---|---|---|---|
| OLOGIC[1].CLOCK_RATIO | MAIN[1][31][36] | MAIN[1][31][34] | MAIN[1][30][31] | MAIN[1][30][35] |
| NONE | 0 | 0 | 0 | 0 |
| _2 | 0 | 0 | 0 | 1 |
| _3 | 0 | 0 | 1 | 0 |
| _4 | 0 | 0 | 1 | 1 |
| _5 | 0 | 1 | 0 | 1 |
| _6 | 1 | 1 | 0 | 1 |
| _7_8 | 1 | 1 | 0 | 0 |
Bels IDELAY
| Pin | Direction | IDELAY[0] | IDELAY[1] |
|---|---|---|---|
| C | in | CELL[0].IMUX_CLK[1] invert by MAIN[0][35][39] | CELL[1].IMUX_CLK[1] invert by MAIN[1][34][24] |
| CINVCTRL | in | CELL[0].IMUX_BYP_SITE[6] | CELL[1].IMUX_BYP_SITE[6] |
| CE | in | CELL[0].IMUX_IMUX[32] | CELL[1].IMUX_IMUX[32] |
| DATAIN | in | CELL[0].IMUX_IMUX[25] invert by MAIN[0][34][46] | CELL[1].IMUX_IMUX[25] invert by MAIN[1][35][17] |
| INC | in | CELL[0].IMUX_IMUX[26] | CELL[1].IMUX_IMUX[26] |
| REGRST | in | CELL[0].IMUX_IMUX[12] | CELL[1].IMUX_IMUX[12] |
| LD | in | CELL[0].IMUX_IMUX[30] | CELL[1].IMUX_IMUX[30] |
| LDPIPEEN | in | CELL[0].IMUX_IMUX[33] | CELL[1].IMUX_IMUX[33] |
| IFDLY[0] | in | CELL[0].IMUX_FAN_SITE[4] | CELL[1].IMUX_FAN_SITE[4] |
| IFDLY[1] | in | CELL[0].IMUX_FAN_SITE[5] | CELL[1].IMUX_FAN_SITE[5] |
| IFDLY[2] | in | CELL[0].IMUX_BYP_SITE[7] | CELL[1].IMUX_BYP_SITE[7] |
| CNTVALUEIN[0] | in | CELL[0].IMUX_IMUX[41] | CELL[1].IMUX_IMUX[41] |
| CNTVALUEIN[1] | in | CELL[0].IMUX_IMUX[36] | CELL[1].IMUX_IMUX[36] |
| CNTVALUEIN[2] | in | CELL[0].IMUX_IMUX[35] | CELL[1].IMUX_IMUX[35] |
| CNTVALUEIN[3] | in | CELL[0].IMUX_IMUX[38] | CELL[1].IMUX_IMUX[38] |
| CNTVALUEIN[4] | in | CELL[0].IMUX_IMUX[39] | CELL[1].IMUX_IMUX[39] |
| CNTVALUEOUT[0] | out | CELL[0].OUT_BEL[20] | CELL[1].OUT_BEL[20] |
| CNTVALUEOUT[1] | out | CELL[0].OUT_BEL[1] | CELL[1].OUT_BEL[1] |
| CNTVALUEOUT[2] | out | CELL[0].OUT_BEL[19] | CELL[1].OUT_BEL[19] |
| CNTVALUEOUT[3] | out | CELL[0].OUT_BEL[15] | CELL[1].OUT_BEL[15] |
| CNTVALUEOUT[4] | out | CELL[0].OUT_BEL[11] | CELL[1].OUT_BEL[11] |
| Attribute | IDELAY[0] | IDELAY[1] |
|---|---|---|
| ENABLE | MAIN[0][33][54] | MAIN[1][32][9] |
| IDATAIN_INV | MAIN[0][32][55] | MAIN[1][33][8] |
| CINVCTRL_SEL | MAIN[0][34][38] | MAIN[1][35][25] |
| FINEDELAY | MAIN[0][28][58] | MAIN[1][29][5] |
| DELAY_SRC | [enum: IDELAY_DELAY_SRC] | [enum: IDELAY_DELAY_SRC] |
| DELAY_TYPE | [enum: IODELAY_V7_DELAY_TYPE] | [enum: IODELAY_V7_DELAY_TYPE] |
| HIGH_PERFORMANCE_MODE | MAIN[0][33][18] | MAIN[1][32][45] |
| PIPE_SEL | MAIN[0][35][21] | MAIN[1][34][42] |
| IDELAY_VALUE_CUR bit 0 | !MAIN[0][35][7] | !MAIN[1][34][56] |
| IDELAY_VALUE_CUR bit 1 | !MAIN[0][35][13] | !MAIN[1][34][50] |
| IDELAY_VALUE_CUR bit 2 | !MAIN[0][35][19] | !MAIN[1][34][44] |
| IDELAY_VALUE_CUR bit 3 | !MAIN[0][35][27] | !MAIN[1][34][36] |
| IDELAY_VALUE_CUR bit 4 | !MAIN[0][35][33] | !MAIN[1][34][30] |
| IDELAY_VALUE_INIT bit 0 | MAIN[0][35][5] | MAIN[1][34][58] |
| IDELAY_VALUE_INIT bit 1 | MAIN[0][35][11] | MAIN[1][34][52] |
| IDELAY_VALUE_INIT bit 2 | MAIN[0][35][17] | MAIN[1][34][46] |
| IDELAY_VALUE_INIT bit 3 | MAIN[0][35][25] | MAIN[1][34][38] |
| IDELAY_VALUE_INIT bit 4 | MAIN[0][35][31] | MAIN[1][34][32] |
| IDELAY[0].DELAY_SRC | MAIN[0][35][57] | MAIN[0][34][58] | MAIN[0][34][56] | MAIN[0][35][55] |
|---|---|---|---|---|
| IDELAY[1].DELAY_SRC | MAIN[1][34][6] | MAIN[1][35][5] | MAIN[1][35][7] | MAIN[1][34][8] |
| NONE | 0 | 0 | 0 | 0 |
| IDATAIN | 0 | 0 | 0 | 1 |
| OFB | 0 | 0 | 1 | 0 |
| DATAIN | 0 | 1 | 0 | 0 |
| DELAYCHAIN_OSC | 1 | 0 | 0 | 0 |
| IDELAY[0].DELAY_TYPE | MAIN[0][34][14] | MAIN[0][34][8] |
|---|---|---|
| IDELAY[1].DELAY_TYPE | MAIN[1][35][49] | MAIN[1][35][55] |
| FIXED | 0 | 0 |
| VARIABLE | 0 | 1 |
| VAR_LOAD | 1 | 1 |
Bels ODELAY
| Pin | Direction | ODELAY[0] | ODELAY[1] |
|---|---|---|---|
| C | in | CELL[0].IMUX_CLK[1] invert by MAIN[0][37][39] | CELL[1].IMUX_CLK[1] invert by MAIN[1][36][24] |
| CINVCTRL | in | CELL[0].IMUX_BYP_SITE[2] | CELL[1].IMUX_BYP_SITE[2] |
| CE | in | CELL[0].IMUX_IMUX[2] | CELL[1].IMUX_IMUX[2] |
| INC | in | CELL[0].IMUX_IMUX[3] | CELL[1].IMUX_IMUX[3] |
| REGRST | in | CELL[0].IMUX_IMUX[11] | CELL[1].IMUX_IMUX[11] |
| LD | in | CELL[0].IMUX_IMUX[28] | CELL[1].IMUX_IMUX[28] |
| LDPIPEEN | in | CELL[0].IMUX_IMUX[27] | CELL[1].IMUX_IMUX[27] |
| OFDLY[0] | in | CELL[0].IMUX_BYP_SITE[0] | CELL[1].IMUX_BYP_SITE[0] |
| OFDLY[1] | in | CELL[0].IMUX_BYP_SITE[1] | CELL[1].IMUX_BYP_SITE[1] |
| OFDLY[2] | in | CELL[0].IMUX_BYP_SITE[5] | CELL[1].IMUX_BYP_SITE[5] |
| CNTVALUEIN[0] | in | CELL[0].IMUX_IMUX[23] | CELL[1].IMUX_IMUX[23] |
| CNTVALUEIN[1] | in | CELL[0].IMUX_IMUX[16] | CELL[1].IMUX_IMUX[16] |
| CNTVALUEIN[2] | in | CELL[0].IMUX_IMUX[17] | CELL[1].IMUX_IMUX[17] |
| CNTVALUEIN[3] | in | CELL[0].IMUX_IMUX[19] | CELL[1].IMUX_IMUX[19] |
| CNTVALUEIN[4] | in | CELL[0].IMUX_IMUX[18] | CELL[1].IMUX_IMUX[18] |
| CNTVALUEOUT[0] | out | CELL[0].OUT_BEL[12] | CELL[1].OUT_BEL[12] |
| CNTVALUEOUT[1] | out | CELL[0].OUT_BEL[4] | CELL[1].OUT_BEL[4] |
| CNTVALUEOUT[2] | out | CELL[0].OUT_BEL[6] | CELL[1].OUT_BEL[6] |
| CNTVALUEOUT[3] | out | CELL[0].OUT_BEL[17] | CELL[1].OUT_BEL[17] |
| CNTVALUEOUT[4] | out | CELL[0].OUT_BEL[21] | CELL[1].OUT_BEL[21] |
| DATAOUT | out | CELL[0].IMUX_SPEC[1] | CELL[1].IMUX_SPEC[1] |
| Attribute | ODELAY[0] | ODELAY[1] |
|---|---|---|
| ENABLE | MAIN[0][35][54] | MAIN[1][34][9] |
| ODATAIN_INV | !MAIN[0][34][55] | !MAIN[1][35][8] |
| CINVCTRL_SEL | MAIN[0][36][38] | MAIN[1][37][25] |
| FINEDELAY | MAIN[0][36][22] | MAIN[1][37][41] |
| DELAY_SRC | [enum: ODELAY_DELAY_SRC] | [enum: ODELAY_DELAY_SRC] |
| DELAY_TYPE | [enum: IODELAY_V7_DELAY_TYPE] | [enum: IODELAY_V7_DELAY_TYPE] |
| HIGH_PERFORMANCE_MODE | MAIN[0][35][18] | MAIN[1][34][45] |
| PIPE_SEL | MAIN[0][37][21] | MAIN[1][36][42] |
| ODELAY_VALUE_CUR bit 0 | !MAIN[0][37][7] | !MAIN[1][36][56] |
| ODELAY_VALUE_CUR bit 1 | !MAIN[0][37][13] | !MAIN[1][36][50] |
| ODELAY_VALUE_CUR bit 2 | !MAIN[0][37][19] | !MAIN[1][36][44] |
| ODELAY_VALUE_CUR bit 3 | !MAIN[0][37][27] | !MAIN[1][36][36] |
| ODELAY_VALUE_CUR bit 4 | !MAIN[0][37][33] | !MAIN[1][36][30] |
| ODELAY_VALUE_INIT bit 0 | MAIN[0][37][5] | MAIN[1][36][58] |
| ODELAY_VALUE_INIT bit 1 | MAIN[0][37][11] | MAIN[1][36][52] |
| ODELAY_VALUE_INIT bit 2 | MAIN[0][37][17] | MAIN[1][36][46] |
| ODELAY_VALUE_INIT bit 3 | MAIN[0][37][25] | MAIN[1][36][38] |
| ODELAY_VALUE_INIT bit 4 | MAIN[0][37][31] | MAIN[1][36][32] |
| ODELAY[0].DELAY_SRC | MAIN[0][37][57] | MAIN[0][36][56] | MAIN[0][37][55] |
|---|---|---|---|
| ODELAY[1].DELAY_SRC | MAIN[1][36][6] | MAIN[1][37][7] | MAIN[1][36][8] |
| NONE | 0 | 0 | 0 |
| ODATAIN | 0 | 0 | 1 |
| CLKIN | 0 | 1 | 0 |
| DELAYCHAIN_OSC | 1 | 0 | 0 |
| ODELAY[0].DELAY_TYPE | MAIN[0][36][14] | MAIN[0][36][8] |
|---|---|---|
| ODELAY[1].DELAY_TYPE | MAIN[1][37][49] | MAIN[1][37][55] |
| FIXED | 0 | 0 |
| VARIABLE | 0 | 1 |
| VAR_LOAD | 1 | 1 |
Bels IOB
| Pin | Direction | IOB[0] | IOB[1] |
|---|---|---|---|
| PD_INT_EN | in | CELL[0].IMUX_FAN_SITE[2] | CELL[1].IMUX_FAN_SITE[2] |
| PU_INT_EN | in | CELL[0].IMUX_FAN_SITE[1] | CELL[1].IMUX_FAN_SITE[1] |
| KEEPER_INT_EN | in | CELL[0].IMUX_FAN_SITE[3] | CELL[1].IMUX_FAN_SITE[3] |
| DIFF_TERM_INT_EN | in | CELL[0].IMUX_FAN_SITE[0] | - |
| IBUFDISABLE | in | CELL[0].IMUX_IMUX[9] | CELL[1].IMUX_IMUX[9] |
| DCITERMDISABLE | in | CELL[0].IMUX_IMUX[6] | CELL[1].IMUX_IMUX[6] |
| IOB[0].PULL | MAIN[0][38][4] | MAIN[0][38][10] | MAIN[0][38][12] |
|---|---|---|---|
| IOB[1].PULL | MAIN[1][39][59] | MAIN[1][39][53] | MAIN[1][39][51] |
| NONE | 0 | 0 | 1 |
| PULLUP | 0 | 1 | 1 |
| PULLDOWN | 0 | 0 | 0 |
| KEEPER | 1 | 0 | 1 |
| IOB[0].IBUF_MODE | MAIN[0][39][1] | MAIN[0][38][0] |
|---|---|---|
| IOB[1].IBUF_MODE | MAIN[1][38][62] | MAIN[1][39][63] |
| NONE | 0 | 0 |
| VREF | 0 | 1 |
| DIFF | 1 | 0 |
| CMOS | 1 | 1 |
| IOB[0].DCI_MODE | MAIN[0][39][53] | MAIN[0][38][42] |
|---|---|---|
| IOB[1].DCI_MODE | MAIN[1][38][10] | MAIN[1][39][21] |
| NONE | 0 | 0 |
| OUTPUT | 0 | 1 |
| OUTPUT_HALF | 1 | 0 |
| TERM_SPLIT | 1 | 1 |
Bel wires
| Wire | Pins |
|---|---|
| CELL[0].IMUX_CLK[0] | ILOGIC[0].CLKDIV |
| CELL[0].IMUX_CLK[1] | IDELAY[0].C, ODELAY[0].C |
| CELL[0].IMUX_CTRL[0] | OLOGIC[0].SR |
| CELL[0].IMUX_CTRL[1] | ILOGIC[0].SR |
| CELL[0].IMUX_BYP_SITE[0] | ODELAY[0].OFDLY[0] |
| CELL[0].IMUX_BYP_SITE[1] | ODELAY[0].OFDLY[1] |
| CELL[0].IMUX_BYP_SITE[2] | ODELAY[0].CINVCTRL |
| CELL[0].IMUX_BYP_SITE[5] | ODELAY[0].OFDLY[2] |
| CELL[0].IMUX_BYP_SITE[6] | IDELAY[0].CINVCTRL |
| CELL[0].IMUX_BYP_SITE[7] | IDELAY[0].IFDLY[2] |
| CELL[0].IMUX_FAN_SITE[0] | IOB[0].DIFF_TERM_INT_EN |
| CELL[0].IMUX_FAN_SITE[1] | IOB[0].PU_INT_EN |
| CELL[0].IMUX_FAN_SITE[2] | IOB[0].PD_INT_EN |
| CELL[0].IMUX_FAN_SITE[3] | IOB[0].KEEPER_INT_EN |
| CELL[0].IMUX_FAN_SITE[4] | IDELAY[0].IFDLY[0] |
| CELL[0].IMUX_FAN_SITE[5] | IDELAY[0].IFDLY[1] |
| CELL[0].IMUX_IMUX[0] | ILOGIC[0].BITSLIP |
| CELL[0].IMUX_IMUX[1] | OLOGIC[0].TCE |
| CELL[0].IMUX_IMUX[2] | ODELAY[0].CE |
| CELL[0].IMUX_IMUX[3] | ODELAY[0].INC |
| CELL[0].IMUX_IMUX[4] | ILOGIC[0].DYNCLKDIVSEL |
| CELL[0].IMUX_IMUX[5] | ILOGIC[0].CE1 |
| CELL[0].IMUX_IMUX[6] | IOB[0].DCITERMDISABLE |
| CELL[0].IMUX_IMUX[7] | OLOGIC[0].T2 |
| CELL[0].IMUX_IMUX[9] | IOB[0].IBUFDISABLE |
| CELL[0].IMUX_IMUX[10] | ILOGIC[0].DYNCLKDIVPSEL |
| CELL[0].IMUX_IMUX[11] | ODELAY[0].REGRST |
| CELL[0].IMUX_IMUX[12] | IDELAY[0].REGRST |
| CELL[0].IMUX_IMUX[13] | OLOGIC[0].T3 |
| CELL[0].IMUX_IMUX[14] | ILOGIC[0].CE2 |
| CELL[0].IMUX_IMUX[15] | OLOGIC[0].T1 |
| CELL[0].IMUX_IMUX[16] | ODELAY[0].CNTVALUEIN[1] |
| CELL[0].IMUX_IMUX[17] | ODELAY[0].CNTVALUEIN[2] |
| CELL[0].IMUX_IMUX[18] | ODELAY[0].CNTVALUEIN[4] |
| CELL[0].IMUX_IMUX[19] | ODELAY[0].CNTVALUEIN[3] |
| CELL[0].IMUX_IMUX[21] | OLOGIC[0].T4 |
| CELL[0].IMUX_IMUX[23] | ODELAY[0].CNTVALUEIN[0] |
| CELL[0].IMUX_IMUX[25] | IDELAY[0].DATAIN |
| CELL[0].IMUX_IMUX[26] | IDELAY[0].INC |
| CELL[0].IMUX_IMUX[27] | ODELAY[0].LDPIPEEN |
| CELL[0].IMUX_IMUX[28] | ODELAY[0].LD |
| CELL[0].IMUX_IMUX[29] | OLOGIC[0].OCE |
| CELL[0].IMUX_IMUX[30] | IDELAY[0].LD |
| CELL[0].IMUX_IMUX[32] | IDELAY[0].CE |
| CELL[0].IMUX_IMUX[33] | IDELAY[0].LDPIPEEN |
| CELL[0].IMUX_IMUX[34] | OLOGIC[0].D1 |
| CELL[0].IMUX_IMUX[35] | IDELAY[0].CNTVALUEIN[2] |
| CELL[0].IMUX_IMUX[36] | IDELAY[0].CNTVALUEIN[1] |
| CELL[0].IMUX_IMUX[37] | ILOGIC[0].DYNCLKSEL |
| CELL[0].IMUX_IMUX[38] | IDELAY[0].CNTVALUEIN[3] |
| CELL[0].IMUX_IMUX[39] | IDELAY[0].CNTVALUEIN[4] |
| CELL[0].IMUX_IMUX[40] | OLOGIC[0].D2 |
| CELL[0].IMUX_IMUX[41] | IDELAY[0].CNTVALUEIN[0] |
| CELL[0].IMUX_IMUX[42] | OLOGIC[0].D4 |
| CELL[0].IMUX_IMUX[43] | OLOGIC[0].D5 |
| CELL[0].IMUX_IMUX[44] | OLOGIC[0].D3 |
| CELL[0].IMUX_IMUX[45] | OLOGIC[0].D6 |
| CELL[0].IMUX_IMUX[46] | OLOGIC[0].D7 |
| CELL[0].IMUX_IMUX[47] | OLOGIC[0].D8 |
| CELL[0].OUT_BEL[0] | ILOGIC[0].Q1 |
| CELL[0].OUT_BEL[1] | IDELAY[0].CNTVALUEOUT[1] |
| CELL[0].OUT_BEL[2] | OLOGIC[0].TFB |
| CELL[0].OUT_BEL[3] | ILOGIC[0].Q6 |
| CELL[0].OUT_BEL[4] | ODELAY[0].CNTVALUEOUT[1] |
| CELL[0].OUT_BEL[5] | OLOGIC[0].IOCLKGLITCH |
| CELL[0].OUT_BEL[6] | ODELAY[0].CNTVALUEOUT[2] |
| CELL[0].OUT_BEL[7] | ILOGIC[0].Q7 |
| CELL[0].OUT_BEL[8] | ILOGIC[0].Q8 |
| CELL[0].OUT_BEL[9] | ILOGIC[0].Q3 |
| CELL[0].OUT_BEL[10] | ILOGIC[0].Q4 |
| CELL[0].OUT_BEL[11] | IDELAY[0].CNTVALUEOUT[4] |
| CELL[0].OUT_BEL[12] | ODELAY[0].CNTVALUEOUT[0] |
| CELL[0].OUT_BEL[14] | ILOGIC[0].Q5 |
| CELL[0].OUT_BEL[15] | IDELAY[0].CNTVALUEOUT[3] |
| CELL[0].OUT_BEL[17] | ODELAY[0].CNTVALUEOUT[3] |
| CELL[0].OUT_BEL[18] | ILOGIC[0].O |
| CELL[0].OUT_BEL[19] | IDELAY[0].CNTVALUEOUT[2] |
| CELL[0].OUT_BEL[20] | IDELAY[0].CNTVALUEOUT[0] |
| CELL[0].OUT_BEL[21] | ODELAY[0].CNTVALUEOUT[4] |
| CELL[0].OUT_BEL[23] | ILOGIC[0].Q2 |
| CELL[0].IMUX_SPEC[1] | ODELAY[0].DATAOUT |
| CELL[0].IMUX_IOI_ICLK[0] | ILOGIC[0].CLK |
| CELL[0].IMUX_IOI_ICLK[1] | ILOGIC[0].CLKB |
| CELL[0].IMUX_IOI_ICLKDIVP | ILOGIC[0].CLKDIVP |
| CELL[0].IMUX_IOI_OCLK[0] | OLOGIC[0].CLK |
| CELL[0].IMUX_IOI_OCLK[1] | OLOGIC[0].CLKB |
| CELL[0].IMUX_IOI_OCLKDIV[0] | OLOGIC[0].CLKDIV |
| CELL[0].IMUX_IOI_OCLKDIV[1] | OLOGIC[0].CLKDIVB |
| CELL[0].IMUX_IOI_OCLKDIVF[0] | OLOGIC[0].CLKDIVF |
| CELL[0].IMUX_IOI_OCLKDIVF[1] | OLOGIC[0].CLKDIVFB |
| CELL[1].IMUX_CLK[0] | ILOGIC[1].CLKDIV |
| CELL[1].IMUX_CLK[1] | IDELAY[1].C, ODELAY[1].C |
| CELL[1].IMUX_CTRL[0] | OLOGIC[1].SR |
| CELL[1].IMUX_CTRL[1] | ILOGIC[1].SR |
| CELL[1].IMUX_BYP_SITE[0] | ODELAY[1].OFDLY[0] |
| CELL[1].IMUX_BYP_SITE[1] | ODELAY[1].OFDLY[1] |
| CELL[1].IMUX_BYP_SITE[2] | ODELAY[1].CINVCTRL |
| CELL[1].IMUX_BYP_SITE[5] | ODELAY[1].OFDLY[2] |
| CELL[1].IMUX_BYP_SITE[6] | IDELAY[1].CINVCTRL |
| CELL[1].IMUX_BYP_SITE[7] | IDELAY[1].IFDLY[2] |
| CELL[1].IMUX_FAN_SITE[1] | IOB[1].PU_INT_EN |
| CELL[1].IMUX_FAN_SITE[2] | IOB[1].PD_INT_EN |
| CELL[1].IMUX_FAN_SITE[3] | IOB[1].KEEPER_INT_EN |
| CELL[1].IMUX_FAN_SITE[4] | IDELAY[1].IFDLY[0] |
| CELL[1].IMUX_FAN_SITE[5] | IDELAY[1].IFDLY[1] |
| CELL[1].IMUX_IMUX[0] | ILOGIC[1].BITSLIP |
| CELL[1].IMUX_IMUX[1] | OLOGIC[1].TCE |
| CELL[1].IMUX_IMUX[2] | ODELAY[1].CE |
| CELL[1].IMUX_IMUX[3] | ODELAY[1].INC |
| CELL[1].IMUX_IMUX[4] | ILOGIC[1].DYNCLKDIVSEL |
| CELL[1].IMUX_IMUX[5] | ILOGIC[1].CE1 |
| CELL[1].IMUX_IMUX[6] | IOB[1].DCITERMDISABLE |
| CELL[1].IMUX_IMUX[7] | OLOGIC[1].T2 |
| CELL[1].IMUX_IMUX[9] | IOB[1].IBUFDISABLE |
| CELL[1].IMUX_IMUX[10] | ILOGIC[1].DYNCLKDIVPSEL |
| CELL[1].IMUX_IMUX[11] | ODELAY[1].REGRST |
| CELL[1].IMUX_IMUX[12] | IDELAY[1].REGRST |
| CELL[1].IMUX_IMUX[13] | OLOGIC[1].T3 |
| CELL[1].IMUX_IMUX[14] | ILOGIC[1].CE2 |
| CELL[1].IMUX_IMUX[15] | OLOGIC[1].T1 |
| CELL[1].IMUX_IMUX[16] | ODELAY[1].CNTVALUEIN[1] |
| CELL[1].IMUX_IMUX[17] | ODELAY[1].CNTVALUEIN[2] |
| CELL[1].IMUX_IMUX[18] | ODELAY[1].CNTVALUEIN[4] |
| CELL[1].IMUX_IMUX[19] | ODELAY[1].CNTVALUEIN[3] |
| CELL[1].IMUX_IMUX[21] | OLOGIC[1].T4 |
| CELL[1].IMUX_IMUX[23] | ODELAY[1].CNTVALUEIN[0] |
| CELL[1].IMUX_IMUX[25] | IDELAY[1].DATAIN |
| CELL[1].IMUX_IMUX[26] | IDELAY[1].INC |
| CELL[1].IMUX_IMUX[27] | ODELAY[1].LDPIPEEN |
| CELL[1].IMUX_IMUX[28] | ODELAY[1].LD |
| CELL[1].IMUX_IMUX[29] | OLOGIC[1].OCE |
| CELL[1].IMUX_IMUX[30] | IDELAY[1].LD |
| CELL[1].IMUX_IMUX[32] | IDELAY[1].CE |
| CELL[1].IMUX_IMUX[33] | IDELAY[1].LDPIPEEN |
| CELL[1].IMUX_IMUX[34] | OLOGIC[1].D1 |
| CELL[1].IMUX_IMUX[35] | IDELAY[1].CNTVALUEIN[2] |
| CELL[1].IMUX_IMUX[36] | IDELAY[1].CNTVALUEIN[1] |
| CELL[1].IMUX_IMUX[37] | ILOGIC[1].DYNCLKSEL |
| CELL[1].IMUX_IMUX[38] | IDELAY[1].CNTVALUEIN[3] |
| CELL[1].IMUX_IMUX[39] | IDELAY[1].CNTVALUEIN[4] |
| CELL[1].IMUX_IMUX[40] | OLOGIC[1].D2 |
| CELL[1].IMUX_IMUX[41] | IDELAY[1].CNTVALUEIN[0] |
| CELL[1].IMUX_IMUX[42] | OLOGIC[1].D4 |
| CELL[1].IMUX_IMUX[43] | OLOGIC[1].D5 |
| CELL[1].IMUX_IMUX[44] | OLOGIC[1].D3 |
| CELL[1].IMUX_IMUX[45] | OLOGIC[1].D6 |
| CELL[1].IMUX_IMUX[46] | OLOGIC[1].D7 |
| CELL[1].IMUX_IMUX[47] | OLOGIC[1].D8 |
| CELL[1].OUT_BEL[0] | ILOGIC[1].Q1 |
| CELL[1].OUT_BEL[1] | IDELAY[1].CNTVALUEOUT[1] |
| CELL[1].OUT_BEL[2] | OLOGIC[1].TFB |
| CELL[1].OUT_BEL[3] | ILOGIC[1].Q6 |
| CELL[1].OUT_BEL[4] | ODELAY[1].CNTVALUEOUT[1] |
| CELL[1].OUT_BEL[5] | OLOGIC[1].IOCLKGLITCH |
| CELL[1].OUT_BEL[6] | ODELAY[1].CNTVALUEOUT[2] |
| CELL[1].OUT_BEL[7] | ILOGIC[1].Q7 |
| CELL[1].OUT_BEL[8] | ILOGIC[1].Q8 |
| CELL[1].OUT_BEL[9] | ILOGIC[1].Q3 |
| CELL[1].OUT_BEL[10] | ILOGIC[1].Q4 |
| CELL[1].OUT_BEL[11] | IDELAY[1].CNTVALUEOUT[4] |
| CELL[1].OUT_BEL[12] | ODELAY[1].CNTVALUEOUT[0] |
| CELL[1].OUT_BEL[14] | ILOGIC[1].Q5 |
| CELL[1].OUT_BEL[15] | IDELAY[1].CNTVALUEOUT[3] |
| CELL[1].OUT_BEL[17] | ODELAY[1].CNTVALUEOUT[3] |
| CELL[1].OUT_BEL[18] | ILOGIC[1].O |
| CELL[1].OUT_BEL[19] | IDELAY[1].CNTVALUEOUT[2] |
| CELL[1].OUT_BEL[20] | IDELAY[1].CNTVALUEOUT[0] |
| CELL[1].OUT_BEL[21] | ODELAY[1].CNTVALUEOUT[4] |
| CELL[1].OUT_BEL[23] | ILOGIC[1].Q2 |
| CELL[1].IMUX_SPEC[1] | ODELAY[1].DATAOUT |
| CELL[1].OUT_CLKPAD | ILOGIC[1].CLKPAD |
| CELL[1].IMUX_IOI_ICLK[0] | ILOGIC[1].CLK |
| CELL[1].IMUX_IOI_ICLK[1] | ILOGIC[1].CLKB |
| CELL[1].IMUX_IOI_ICLKDIVP | ILOGIC[1].CLKDIVP |
| CELL[1].IMUX_IOI_OCLK[0] | OLOGIC[1].CLK |
| CELL[1].IMUX_IOI_OCLK[1] | OLOGIC[1].CLKB |
| CELL[1].IMUX_IOI_OCLKDIV[0] | OLOGIC[1].CLKDIV |
| CELL[1].IMUX_IOI_OCLKDIV[1] | OLOGIC[1].CLKDIVB |
| CELL[1].IMUX_IOI_OCLKDIVF[0] | OLOGIC[1].CLKDIVF |
| CELL[1].IMUX_IOI_OCLKDIVF[1] | OLOGIC[1].CLKDIVFB |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F0 | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | F13 | F14 | F15 | F16 | F17 | F18 | F19 | F20 | F21 | F22 | F23 | F24 | F25 | F26 | F27 | F28 | F29 | |
| B63 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.OCLK1 |
| B62 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:D_EMU1 | - |
| B61 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:D_EMU2 |
| B60 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SRTYPE[0] | - |
| B59 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B58 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B57 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IFF_SR_USED | - | - | - |
| B56 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF_LATCH | ~ILOGIC[0]:IFF1_SRVAL | - |
| B55 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF1_INIT |
| B54 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B53 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B52 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF2_SRVAL | - |
| B51 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF2_INIT |
| B50 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B49 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B48 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B47 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:NUM_CE[0] | - | - | - |
| B46 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B45 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B44 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B43 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B42 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF3_SRVAL | - |
| B41 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF3_INIT |
| B40 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B39 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B38 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B37 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B36 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B35 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B34 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF4_SRVAL | - |
| B33 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF4_INIT |
| B32 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B31 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B30 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B29 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DDR_CLK_EDGE[0] | - | - | - |
| B28 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DDR_CLK_EDGE[1] | - | - |
| B27 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:RANK23_DLY | - | - | - |
| B26 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[1] | ILOGIC[0]:I_DELAY_ENABLE | - |
| B25 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SERDES | - | - | - |
| B24 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:I_TSBYPASS_ENABLE | - |
| B23 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B22 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B21 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SERDES_MODE[0] | - | - | - |
| B20 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:BITSLIP_ENABLE | - | - |
| B19 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_RATE[0] | - | - | - |
| B18 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[3] | ~ILOGIC[0]:INV.D | - |
| B17 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[2] | - | - | ILOGIC[0]:TSBYPASS_MUX[0] |
| B16 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[1] | - | - |
| B15 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[0] | - | - | - |
| B14 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[3] | ILOGIC[0]:IFF_TSBYPASS_ENABLE | - |
| B13 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.CLKDIVP | - | - | - |
| B12 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[4] | - | - |
| B11 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLKDIVP_INV_EN | - | - | ILOGIC[0]:IFF_DELAY_ENABLE |
| B10 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[2] | - | - |
| B9 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLKDIV_INV_EN | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.CLKDIV | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[0] | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[1] | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.OCLK2 |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[0] | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[2] |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLK_INV_EN | - |
| Bit | Frame | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F0 | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | F13 | F14 | F15 | F16 | F17 | F18 | F19 | F20 | F21 | F22 | F23 | F24 | F25 | F26 | F27 | F28 | F29 | |
| B63 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DYN_CLK_INV_EN |
| B62 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:INV.CLK[0] | - |
| B61 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:INV.CLK[2] |
| B60 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INV.OCLK2 | - |
| B59 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:INV.CLK[1] |
| B58 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B57 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INTERFACE_TYPE[0] | - | - | - |
| B56 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B55 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INV.CLKDIV | - | - | - |
| B54 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DYN_CLKDIV_INV_EN | - | - |
| B53 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INTERFACE_TYPE[2] | - | - | - |
| B52 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DYN_CLKDIVP_INV_EN | ILOGIC[1]:IFF_DELAY_ENABLE | - |
| B51 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INTERFACE_TYPE[4] | - | - | - |
| B50 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INV.CLKDIVP | - | - |
| B49 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INTERFACE_TYPE[3] | - | - | ILOGIC[1]:IFF_TSBYPASS_ENABLE |
| B48 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DATA_WIDTH[0] | - | - |
| B47 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DATA_WIDTH[1] | - | - | - |
| B46 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DATA_WIDTH[2] | ILOGIC[1]:TSBYPASS_MUX[0] | - |
| B45 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DATA_WIDTH[3] | - | - | ~ILOGIC[1]:INV.D |
| B44 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DATA_RATE[0] | - | - |
| B43 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:BITSLIP_ENABLE | - | - | - |
| B42 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:SERDES_MODE[0] | - | - |
| B41 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B40 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B39 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:I_TSBYPASS_ENABLE |
| B38 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:SERDES | - | - |
| B37 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INTERFACE_TYPE[1] | - | - | ILOGIC[1]:I_DELAY_ENABLE |
| B36 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:RANK23_DLY | - | - |
| B35 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DDR_CLK_EDGE[1] | - | - | - |
| B34 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DDR_CLK_EDGE[0] | - | - |
| B33 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B32 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B31 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B30 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:IFF4_INIT | - |
| B29 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:IFF4_SRVAL |
| B28 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B27 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B26 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B25 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B24 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B23 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B22 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:IFF3_INIT | - |
| B21 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:IFF3_SRVAL |
| B20 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B19 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B18 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B17 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B16 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:NUM_CE[0] | - | - |
| B15 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B14 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B13 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B12 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:IFF2_INIT | - |
| B11 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:IFF2_SRVAL |
| B10 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B9 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:IFF1_INIT | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:IFF_LATCH | - | - | ~ILOGIC[1]:IFF1_SRVAL |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:IFF_SR_USED | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:SRTYPE[0] |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:D_EMU2 | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:D_EMU1 |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INV.OCLK1 | - |
| ILOGIC[0]:BITSLIP_ENABLE | 0.F27.B20 |
|---|---|
| ILOGIC[0]:DYN_CLKDIVP_INV_EN | 0.F26.B11 |
| ILOGIC[0]:DYN_CLKDIV_INV_EN | 0.F26.B9 |
| ILOGIC[0]:DYN_CLK_INV_EN | 0.F28.B0 |
| ILOGIC[0]:D_EMU1 | 0.F28.B62 |
| ILOGIC[0]:D_EMU2 | 0.F29.B61 |
| ILOGIC[0]:IFF_DELAY_ENABLE | 0.F29.B11 |
| ILOGIC[0]:IFF_SR_USED | 0.F26.B57 |
| ILOGIC[0]:IFF_TSBYPASS_ENABLE | 0.F28.B14 |
| ILOGIC[0]:INV.CLKDIV | 0.F27.B8 |
| ILOGIC[0]:INV.CLKDIVP | 0.F26.B13 |
| ILOGIC[0]:INV.OCLK1 | 0.F29.B63 |
| ILOGIC[0]:INV.OCLK2 | 0.F29.B3 |
| ILOGIC[0]:I_DELAY_ENABLE | 0.F28.B26 |
| ILOGIC[0]:I_TSBYPASS_ENABLE | 0.F28.B24 |
| ILOGIC[0]:RANK23_DLY | 0.F26.B27 |
| ILOGIC[0]:SERDES | 0.F26.B25 |
| ILOGIC[1]:BITSLIP_ENABLE | 1.F26.B43 |
| ILOGIC[1]:DYN_CLKDIVP_INV_EN | 1.F27.B52 |
| ILOGIC[1]:DYN_CLKDIV_INV_EN | 1.F27.B54 |
| ILOGIC[1]:DYN_CLK_INV_EN | 1.F29.B63 |
| ILOGIC[1]:D_EMU1 | 1.F29.B1 |
| ILOGIC[1]:D_EMU2 | 1.F28.B2 |
| ILOGIC[1]:IFF_DELAY_ENABLE | 1.F28.B52 |
| ILOGIC[1]:IFF_SR_USED | 1.F27.B6 |
| ILOGIC[1]:IFF_TSBYPASS_ENABLE | 1.F29.B49 |
| ILOGIC[1]:INV.CLKDIV | 1.F26.B55 |
| ILOGIC[1]:INV.CLKDIVP | 1.F27.B50 |
| ILOGIC[1]:INV.OCLK1 | 1.F28.B0 |
| ILOGIC[1]:INV.OCLK2 | 1.F28.B60 |
| ILOGIC[1]:I_DELAY_ENABLE | 1.F29.B37 |
| ILOGIC[1]:I_TSBYPASS_ENABLE | 1.F29.B39 |
| ILOGIC[1]:RANK23_DLY | 1.F27.B36 |
| ILOGIC[1]:SERDES | 1.F27.B38 |
| non-inverted | [0] |
| ILOGIC[0]:DATA_RATE | 0.F26.B19 |
|---|---|
| ILOGIC[1]:DATA_RATE | 1.F27.B44 |
| DDR | 0 |
| SDR | 1 |
| ILOGIC[0]:DATA_WIDTH | 0.F27.B18 | 0.F26.B17 | 0.F27.B16 | 0.F26.B15 |
|---|---|---|---|---|
| ILOGIC[1]:DATA_WIDTH | 1.F26.B45 | 1.F27.B46 | 1.F26.B47 | 1.F27.B48 |
| NONE | 0 | 0 | 0 | 0 |
| 2 | 0 | 0 | 1 | 0 |
| 3 | 0 | 0 | 1 | 1 |
| 4 | 0 | 1 | 0 | 0 |
| 5 | 0 | 1 | 0 | 1 |
| 6 | 0 | 1 | 1 | 0 |
| 7 | 0 | 1 | 1 | 1 |
| 8 | 1 | 0 | 0 | 0 |
| 10 | 1 | 0 | 1 | 0 |
| 14 | 1 | 1 | 1 | 0 |
| ILOGIC[0]:DDR_CLK_EDGE | 0.F27.B28 | 0.F26.B29 |
|---|---|---|
| ILOGIC[1]:DDR_CLK_EDGE | 1.F26.B35 | 1.F27.B34 |
| SAME_EDGE_PIPELINED | 0 | 0 |
| OPPOSITE_EDGE | 0 | 1 |
| SAME_EDGE | 1 | 0 |
| ILOGIC[0]:IFF1_INIT | 0.F29.B55 |
|---|---|
| ILOGIC[0]:IFF1_SRVAL | 0.F28.B56 |
| ILOGIC[0]:IFF2_INIT | 0.F29.B51 |
| ILOGIC[0]:IFF2_SRVAL | 0.F28.B52 |
| ILOGIC[0]:IFF3_INIT | 0.F29.B41 |
| ILOGIC[0]:IFF3_SRVAL | 0.F28.B42 |
| ILOGIC[0]:IFF4_INIT | 0.F29.B33 |
| ILOGIC[0]:IFF4_SRVAL | 0.F28.B34 |
| ILOGIC[0]:IFF_LATCH | 0.F27.B56 |
| ILOGIC[0]:INV.D | 0.F28.B18 |
| ILOGIC[1]:IFF1_INIT | 1.F28.B8 |
| ILOGIC[1]:IFF1_SRVAL | 1.F29.B7 |
| ILOGIC[1]:IFF2_INIT | 1.F28.B12 |
| ILOGIC[1]:IFF2_SRVAL | 1.F29.B11 |
| ILOGIC[1]:IFF3_INIT | 1.F28.B22 |
| ILOGIC[1]:IFF3_SRVAL | 1.F29.B21 |
| ILOGIC[1]:IFF4_INIT | 1.F28.B30 |
| ILOGIC[1]:IFF4_SRVAL | 1.F29.B29 |
| ILOGIC[1]:IFF_LATCH | 1.F26.B7 |
| ILOGIC[1]:INV.D | 1.F29.B45 |
| inverted | ~[0] |
| ILOGIC[0]:INTERFACE_TYPE | 0.F27.B12 | 0.F27.B14 | 0.F27.B10 | 0.F27.B26 | 0.F27.B6 |
|---|---|---|---|---|---|
| ILOGIC[1]:INTERFACE_TYPE | 1.F26.B51 | 1.F26.B49 | 1.F26.B53 | 1.F26.B37 | 1.F26.B57 |
| MEMORY | 0 | 0 | 0 | 0 | 0 |
| NETWORKING | 0 | 0 | 0 | 0 | 1 |
| MEMORY_DDR3 | 0 | 0 | 1 | 1 | 1 |
| MEMORY_DDR3_V6 | 0 | 1 | 0 | 1 | 1 |
| OVERSAMPLE | 1 | 0 | 0 | 1 | 1 |
| ILOGIC[0]:INV.CLK | 0.F29.B1 | 0.F28.B4 | 0.F28.B2 |
|---|---|---|---|
| ILOGIC[1]:INV.CLK | 1.F29.B61 | 1.F29.B59 | 1.F28.B62 |
| inverted | ~[2] | ~[1] | ~[0] |
| ILOGIC[0]:NUM_CE | 0.F26.B47 |
|---|---|
| ILOGIC[1]:NUM_CE | 1.F27.B16 |
| 1 | 0 |
| 2 | 1 |
| ILOGIC[0]:SERDES_MODE | 0.F26.B21 |
|---|---|
| ILOGIC[1]:SERDES_MODE | 1.F27.B42 |
| MASTER | 0 |
| SLAVE | 1 |
| ILOGIC[0]:SRTYPE | 0.F28.B60 |
|---|---|
| ILOGIC[1]:SRTYPE | 1.F29.B3 |
| ASYNC | 0 |
| SYNC | 1 |
| ILOGIC[0]:TSBYPASS_MUX | 0.F29.B17 |
|---|---|
| ILOGIC[1]:TSBYPASS_MUX | 1.F28.B46 |
| T | 0 |
| GND | 1 |
Tile IO_HP_S
Cells: 1
Switchbox SPEC_INT
| Destination | Source |
|---|---|
| IMUX_SPEC[0] | IMUX_IOI_OCLKDIV[0] |
| IMUX_SPEC[2] | IMUX_IOI_OCLK[0] |
| Bits | Destination | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[29][12] | MAIN[28][11] | MAIN[28][17] | MAIN[28][15] | MAIN[29][10] | MAIN[29][14] | MAIN[29][16] | MAIN[28][13] | MAIN[28][1] | MAIN[29][2] | MAIN[28][3] | IMUX_IOI_ICLK[0] |
| Source | |||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | PHASER_ICLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | IMUX_IMUX[20] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | IMUX_IMUX[22] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | LCLK_IO[3] |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[2] |
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[3] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | RCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[4] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[5] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[1] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | IOCLK[0] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[2] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[3] |
| Bits | Destination | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[30][12] | MAIN[31][11] | MAIN[31][17] | MAIN[31][15] | MAIN[30][10] | MAIN[30][14] | MAIN[30][16] | MAIN[31][13] | MAIN[31][1] | MAIN[30][2] | MAIN[31][3] | IMUX_IOI_ICLK[1] |
| Source | |||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | PHASER_ICLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | IMUX_IMUX[20] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | IMUX_IMUX[22] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | LCLK_IO[3] |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[2] |
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[3] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | RCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[4] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[5] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[1] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | IOCLK[0] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[2] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[3] |
| Bits | Destination | |
|---|---|---|
| MAIN[28][35] | MAIN[29][34] | IMUX_IOI_ICLKDIVP |
| Source | ||
| 0 | 0 | off |
| 0 | 1 | IMUX_CLK[0] |
| 1 | 0 | PHASER_ICLKDIV |
| Bits | Destination | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[29][28] | MAIN[28][25] | MAIN[29][32] | MAIN[28][33] | MAIN[28][31] | MAIN[29][24] | MAIN[28][29] | MAIN[29][30] | MAIN[29][20] | MAIN[29][18] | MAIN[28][19] | IMUX_IOI_OCLK[0] |
| Source | |||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | PHASER_OCLK90 |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | IMUX_IMUX[31] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[2] |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[0] |
| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[3] |
| 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[1] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | RCLK_IO[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[4] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[5] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[1] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[0] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[2] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[3] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | IOCLK[1] |
| Bits | Destination | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[30][28] | MAIN[31][25] | MAIN[30][32] | MAIN[31][33] | MAIN[31][31] | MAIN[30][24] | MAIN[31][29] | MAIN[30][30] | MAIN[30][20] | MAIN[30][18] | MAIN[31][19] | IMUX_IOI_OCLK[1] |
| Source | |||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | PHASER_OCLK90 |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | IMUX_IMUX[31] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[2] |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[0] |
| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[3] |
| 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[1] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | RCLK_IO[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[4] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[5] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[1] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[0] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[2] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[3] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | IOCLK[1] |
| Bits | Destination | |
|---|---|---|
| MAIN[28][47] | MAIN[29][46] | IMUX_IOI_OCLKDIV[0] |
| Source | ||
| 0 | 0 | off |
| 0 | 1 | PHASER_OCLKDIV |
| 1 | 0 | IMUX_IOI_OCLKDIVF[0] |
| Bits | Destination | |
|---|---|---|
| MAIN[31][47] | MAIN[30][46] | IMUX_IOI_OCLKDIV[1] |
| Source | ||
| 0 | 0 | off |
| 0 | 1 | PHASER_OCLKDIV |
| 1 | 0 | IMUX_IOI_OCLKDIVF[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[28][55] | MAIN[29][54] | MAIN[28][57] | MAIN[28][61] | MAIN[29][62] | MAIN[29][60] | MAIN[28][59] | IMUX_IOI_OCLKDIVF[0] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | IMUX_IMUX[8] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | RCLK_IO[2] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | RCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | LCLK_IO[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | LCLK_IO[1] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | LCLK_IO[3] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[0] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | LCLK_IO[4] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | LCLK_IO[5] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | RCLK_IO[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[31][55] | MAIN[30][54] | MAIN[31][57] | MAIN[31][61] | MAIN[30][62] | MAIN[30][60] | MAIN[31][59] | IMUX_IOI_OCLKDIVF[1] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | IMUX_IMUX[8] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | RCLK_IO[2] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | RCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | LCLK_IO[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | LCLK_IO[1] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | LCLK_IO[3] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[0] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | LCLK_IO[4] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | LCLK_IO[5] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | RCLK_IO[1] |
Bels ILOGIC
| Pin | Direction | ILOGIC[0] |
|---|---|---|
| CLK | in | IMUX_IOI_ICLK[0] |
| CLKB | in | IMUX_IOI_ICLK[1] |
| CLKDIV | in | IMUX_CLK[0] |
| CLKDIVP | in | IMUX_IOI_ICLKDIVP |
| SR | in | IMUX_CTRL[1] |
| CE1 | in | IMUX_IMUX[5] |
| CE2 | in | IMUX_IMUX[14] |
| BITSLIP | in | IMUX_IMUX[0] |
| DYNCLKSEL | in | IMUX_IMUX[37] |
| DYNCLKDIVSEL | in | IMUX_IMUX[4] |
| DYNCLKDIVPSEL | in | IMUX_IMUX[10] |
| O | out | OUT_BEL[18] |
| Q1 | out | OUT_BEL[0] |
| Q2 | out | OUT_BEL[23] |
| Q3 | out | OUT_BEL[9] |
| Q4 | out | OUT_BEL[10] |
| Q5 | out | OUT_BEL[14] |
| Q6 | out | OUT_BEL[3] |
| Q7 | out | OUT_BEL[7] |
| Q8 | out | OUT_BEL[8] |
| Attribute | ILOGIC[0] |
|---|
Bels OLOGIC
| Pin | Direction | OLOGIC[0] |
|---|---|---|
| CLK | in | IMUX_IOI_OCLK[0] |
| CLKB | in | IMUX_IOI_OCLK[1] |
| CLKDIV | in | IMUX_IOI_OCLKDIV[0] invert by MAIN[30][21] |
| CLKDIVB | in | IMUX_IOI_OCLKDIV[1] |
| CLKDIVF | in | IMUX_IOI_OCLKDIVF[0] invert by MAIN[31][30] |
| CLKDIVFB | in | IMUX_IOI_OCLKDIVF[1] |
| SR | in | IMUX_CTRL[0] |
| OCE | in | IMUX_IMUX[29] |
| TCE | in | IMUX_IMUX[1] |
| D1 | in | IMUX_IMUX[34] invert by MAIN[30][33] |
| D2 | in | IMUX_IMUX[40] invert by MAIN[31][38] |
| D3 | in | IMUX_IMUX[44] invert by MAIN[31][42] |
| D4 | in | IMUX_IMUX[42] invert by MAIN[31][46] |
| D5 | in | IMUX_IMUX[43] invert by MAIN[30][49] |
| D6 | in | IMUX_IMUX[45] invert by MAIN[31][50] |
| D7 | in | IMUX_IMUX[46] invert by MAIN[31][54] |
| D8 | in | IMUX_IMUX[47] invert by MAIN[30][61] |
| T1 | in | IMUX_IMUX[15] invert by !MAIN[30][3] |
| T2 | in | IMUX_IMUX[7] invert by !MAIN[30][7] |
| T3 | in | IMUX_IMUX[13] invert by !MAIN[31][12] |
| T4 | in | IMUX_IMUX[21] invert by !MAIN[30][15] |
| TFB | out | OUT_BEL[2] |
| IOCLKGLITCH | out | OUT_BEL[5] |
| Attribute | OLOGIC[0] |
|---|---|
| CLK1_INV | !MAIN[31][26] |
| CLK2_INV | !MAIN[31][28] |
| FFO_INIT bit 0 | !MAIN[33][33] |
| FFO_SRVAL bit 0 | !MAIN[33][31] |
| FFO_SRVAL bit 1 | !MAIN[33][43] |
| FFO_SRVAL bit 2 | !MAIN[32][44] |
| FFO_SR_SYNC | MAIN[32][30] |
| FFO_SR_ENABLE | MAIN[32][48] |
| V5_MUX_O | [enum: OLOGIC_V5_MUX_O] |
| FFT_INIT bit 0 | !MAIN[30][11] |
| FFT_SRVAL bit 0 | !MAIN[33][11] |
| FFT_SRVAL bit 1 | !MAIN[33][17] |
| FFT_SRVAL bit 2 | !MAIN[32][18] |
| FFT_SR_SYNC | MAIN[32][8] |
| FFT_SR_ENABLE | MAIN[33][25] |
| V5_MUX_T | [enum: OLOGIC_V5_MUX_T] |
| SERDES | MAIN[33][9] |
| SERDES_MODE | [enum: IO_SERDES_MODE] |
| DATA_WIDTH | [enum: IO_DATA_WIDTH] |
| TRISTATE_WIDTH | [enum: OLOGIC_TRISTATE_WIDTH] |
| MISR_ENABLE | MAIN[30][47] |
| MISR_ENABLE_FDBK | MAIN[30][53] |
| MISR_RESET | MAIN[30][55] |
| MISR_CLK_SELECT | [enum: OLOGIC_MISR_CLK_SELECT] |
| CLOCK_RATIO | [enum: OLOGIC_CLOCK_RATIO] |
| SELFHEAL | MAIN[31][32] |
| RANK3_USED | !MAIN[31][22] |
| TBYTE_CTL | MAIN[32][16] |
| TBYTE_SRC | MAIN[32][20] |
| OLOGIC[0].V5_MUX_O | MAIN[32][46] | MAIN[33][49] | MAIN[33][27] | MAIN[33][29] | MAIN[33][47] |
|---|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 | 0 |
| D1 | 0 | 0 | 0 | 0 | 1 |
| SERDES_SDR | 0 | 0 | 0 | 1 | 0 |
| LATCH | 1 | 0 | 0 | 1 | 0 |
| FF | 0 | 1 | 0 | 1 | 0 |
| DDR | 0 | 0 | 1 | 0 | 0 |
| OLOGIC[0].V5_MUX_T | MAIN[33][3] | MAIN[32][4] | MAIN[32][6] | MAIN[33][5] | MAIN[32][2] |
|---|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 | 0 |
| T1 | 0 | 0 | 0 | 0 | 1 |
| SERDES_SDR | 0 | 0 | 0 | 1 | 0 |
| LATCH | 1 | 0 | 0 | 1 | 0 |
| FF | 0 | 1 | 0 | 1 | 0 |
| DDR | 0 | 0 | 1 | 0 | 0 |
| OLOGIC[0].SERDES_MODE | MAIN[33][19] |
|---|---|
| MASTER | 0 |
| SLAVE | 1 |
| OLOGIC[0].DATA_WIDTH | MAIN[30][37] | MAIN[30][51] | MAIN[31][52] | MAIN[30][59] | MAIN[31][56] | MAIN[30][57] | MAIN[31][60] | MAIN[31][62] | MAIN[30][63] |
|---|---|---|---|---|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| _2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| _3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| _4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| _5 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| _6 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| _7 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| _8 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| _10 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| _14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| OLOGIC[0].TRISTATE_WIDTH | MAIN[32][26] |
|---|---|
| _1 | 0 |
| _4 | 1 |
| OLOGIC[0].MISR_CLK_SELECT | MAIN[31][58] | MAIN[31][48] |
|---|---|---|
| NONE | 0 | 0 |
| CLK1 | 0 | 1 |
| CLK2 | 1 | 0 |
| OLOGIC[0].CLOCK_RATIO | MAIN[31][36] | MAIN[31][34] | MAIN[30][31] | MAIN[30][35] |
|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 |
| _2 | 0 | 0 | 0 | 1 |
| _3 | 0 | 0 | 1 | 0 |
| _4 | 0 | 0 | 1 | 1 |
| _5 | 0 | 1 | 0 | 1 |
| _6 | 1 | 1 | 0 | 1 |
| _7_8 | 1 | 1 | 0 | 0 |
Bels IDELAY
| Pin | Direction | IDELAY[0] |
|---|---|---|
| C | in | IMUX_CLK[1] invert by MAIN[34][24] |
| CINVCTRL | in | IMUX_BYP_SITE[6] |
| CE | in | IMUX_IMUX[32] |
| DATAIN | in | IMUX_IMUX[25] invert by MAIN[35][17] |
| INC | in | IMUX_IMUX[26] |
| REGRST | in | IMUX_IMUX[12] |
| LD | in | IMUX_IMUX[30] |
| LDPIPEEN | in | IMUX_IMUX[33] |
| IFDLY[0] | in | IMUX_FAN_SITE[4] |
| IFDLY[1] | in | IMUX_FAN_SITE[5] |
| IFDLY[2] | in | IMUX_BYP_SITE[7] |
| CNTVALUEIN[0] | in | IMUX_IMUX[41] |
| CNTVALUEIN[1] | in | IMUX_IMUX[36] |
| CNTVALUEIN[2] | in | IMUX_IMUX[35] |
| CNTVALUEIN[3] | in | IMUX_IMUX[38] |
| CNTVALUEIN[4] | in | IMUX_IMUX[39] |
| CNTVALUEOUT[0] | out | OUT_BEL[20] |
| CNTVALUEOUT[1] | out | OUT_BEL[1] |
| CNTVALUEOUT[2] | out | OUT_BEL[19] |
| CNTVALUEOUT[3] | out | OUT_BEL[15] |
| CNTVALUEOUT[4] | out | OUT_BEL[11] |
| Attribute | IDELAY[0] |
|---|---|
| ENABLE | MAIN[32][9] |
| IDATAIN_INV | MAIN[33][8] |
| CINVCTRL_SEL | MAIN[35][25] |
| FINEDELAY | MAIN[29][5] |
| DELAY_SRC | [enum: IDELAY_DELAY_SRC] |
| DELAY_TYPE | [enum: IODELAY_V7_DELAY_TYPE] |
| HIGH_PERFORMANCE_MODE | MAIN[32][45] |
| PIPE_SEL | MAIN[34][42] |
| IDELAY_VALUE_CUR bit 0 | !MAIN[34][56] |
| IDELAY_VALUE_CUR bit 1 | !MAIN[34][50] |
| IDELAY_VALUE_CUR bit 2 | !MAIN[34][44] |
| IDELAY_VALUE_CUR bit 3 | !MAIN[34][36] |
| IDELAY_VALUE_CUR bit 4 | !MAIN[34][30] |
| IDELAY_VALUE_INIT bit 0 | MAIN[34][58] |
| IDELAY_VALUE_INIT bit 1 | MAIN[34][52] |
| IDELAY_VALUE_INIT bit 2 | MAIN[34][46] |
| IDELAY_VALUE_INIT bit 3 | MAIN[34][38] |
| IDELAY_VALUE_INIT bit 4 | MAIN[34][32] |
| IDELAY[0].DELAY_SRC | MAIN[34][6] | MAIN[35][5] | MAIN[35][7] | MAIN[34][8] |
|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 |
| IDATAIN | 0 | 0 | 0 | 1 |
| OFB | 0 | 0 | 1 | 0 |
| DATAIN | 0 | 1 | 0 | 0 |
| DELAYCHAIN_OSC | 1 | 0 | 0 | 0 |
| IDELAY[0].DELAY_TYPE | MAIN[35][49] | MAIN[35][55] |
|---|---|---|
| FIXED | 0 | 0 |
| VARIABLE | 0 | 1 |
| VAR_LOAD | 1 | 1 |
Bels ODELAY
| Pin | Direction | ODELAY[0] |
|---|---|---|
| C | in | IMUX_CLK[1] invert by MAIN[36][24] |
| CINVCTRL | in | IMUX_BYP_SITE[2] |
| CE | in | IMUX_IMUX[2] |
| INC | in | IMUX_IMUX[3] |
| REGRST | in | IMUX_IMUX[11] |
| LD | in | IMUX_IMUX[28] |
| LDPIPEEN | in | IMUX_IMUX[27] |
| OFDLY[0] | in | IMUX_BYP_SITE[0] |
| OFDLY[1] | in | IMUX_BYP_SITE[1] |
| OFDLY[2] | in | IMUX_BYP_SITE[5] |
| CNTVALUEIN[0] | in | IMUX_IMUX[23] |
| CNTVALUEIN[1] | in | IMUX_IMUX[16] |
| CNTVALUEIN[2] | in | IMUX_IMUX[17] |
| CNTVALUEIN[3] | in | IMUX_IMUX[19] |
| CNTVALUEIN[4] | in | IMUX_IMUX[18] |
| CNTVALUEOUT[0] | out | OUT_BEL[12] |
| CNTVALUEOUT[1] | out | OUT_BEL[4] |
| CNTVALUEOUT[2] | out | OUT_BEL[6] |
| CNTVALUEOUT[3] | out | OUT_BEL[17] |
| CNTVALUEOUT[4] | out | OUT_BEL[21] |
| DATAOUT | out | IMUX_SPEC[1] |
| Attribute | ODELAY[0] |
|---|---|
| ENABLE | MAIN[34][9] |
| ODATAIN_INV | !MAIN[35][8] |
| CINVCTRL_SEL | MAIN[37][25] |
| FINEDELAY | MAIN[37][41] |
| DELAY_SRC | [enum: ODELAY_DELAY_SRC] |
| DELAY_TYPE | [enum: IODELAY_V7_DELAY_TYPE] |
| HIGH_PERFORMANCE_MODE | MAIN[34][45] |
| PIPE_SEL | MAIN[36][42] |
| ODELAY_VALUE_CUR bit 0 | !MAIN[36][56] |
| ODELAY_VALUE_CUR bit 1 | !MAIN[36][50] |
| ODELAY_VALUE_CUR bit 2 | !MAIN[36][44] |
| ODELAY_VALUE_CUR bit 3 | !MAIN[36][36] |
| ODELAY_VALUE_CUR bit 4 | !MAIN[36][30] |
| ODELAY_VALUE_INIT bit 0 | MAIN[36][58] |
| ODELAY_VALUE_INIT bit 1 | MAIN[36][52] |
| ODELAY_VALUE_INIT bit 2 | MAIN[36][46] |
| ODELAY_VALUE_INIT bit 3 | MAIN[36][38] |
| ODELAY_VALUE_INIT bit 4 | MAIN[36][32] |
| ODELAY[0].DELAY_SRC | MAIN[36][6] | MAIN[37][7] | MAIN[36][8] |
|---|---|---|---|
| NONE | 0 | 0 | 0 |
| ODATAIN | 0 | 0 | 1 |
| CLKIN | 0 | 1 | 0 |
| DELAYCHAIN_OSC | 1 | 0 | 0 |
| ODELAY[0].DELAY_TYPE | MAIN[37][49] | MAIN[37][55] |
|---|---|---|
| FIXED | 0 | 0 |
| VARIABLE | 0 | 1 |
| VAR_LOAD | 1 | 1 |
Bels IOB
| Pin | Direction | IOB[0] |
|---|---|---|
| PD_INT_EN | in | IMUX_FAN_SITE[2] |
| PU_INT_EN | in | IMUX_FAN_SITE[1] |
| KEEPER_INT_EN | in | IMUX_FAN_SITE[3] |
| IBUFDISABLE | in | IMUX_IMUX[9] |
| DCITERMDISABLE | in | IMUX_IMUX[6] |
| Attribute | IOB[0] |
|---|---|
| PULL | [enum: IOB_PULL] |
| VR | MAIN[39][45] |
| PULL_DYNAMIC | MAIN[39][57] |
| DQS_BIAS_P | MAIN[38][34] |
| DQS_BIAS_N | MAIN[39][27] |
| IBUFDISABLE_EN | MAIN[38][24] |
| DCITERMDISABLE_EN | MAIN[39][1] |
| IBUF_MODE | [enum: IOB_IBUF_MODE] |
| IBUF_VREF_HP | MAIN[39][61] |
| INPUT_MISC bit 0 | MAIN[38][58] |
| OUTPUT_ENABLE bit 0 | MAIN[39][29] |
| OUTPUT_ENABLE bit 1 | MAIN[39][31] |
| OUTPUT_DELAY | MAIN[39][11] |
| DCI_MODE | [enum: IOB_DCI_MODE] |
| DCI_T | MAIN[38][0] |
| DCIUPDATEMODE_ASREQUIRED | !MAIN[39][7] |
| V5_LVDS bit 0 | MAIN[39][55] |
| V5_LVDS bit 1 | MAIN[38][48] |
| V5_LVDS bit 2 | MAIN[38][42] |
| V5_LVDS bit 3 | MAIN[38][38] |
| V5_LVDS bit 4 | MAIN[39][35] |
| V5_LVDS bit 5 | MAIN[38][26] |
| V5_LVDS bit 6 | MAIN[39][23] |
| V5_LVDS bit 7 | MAIN[39][9] |
| V5_LVDS bit 8 | MAIN[38][22] |
| V6_PSLEW bit 0 | MAIN[39][13] |
| V6_PSLEW bit 1 | MAIN[39][33] |
| V6_PSLEW bit 2 | MAIN[39][37] |
| V6_PSLEW bit 3 | MAIN[39][47] |
| V6_PSLEW bit 4 | MAIN[38][50] |
| V6_NSLEW bit 0 | MAIN[39][17] |
| V6_NSLEW bit 1 | MAIN[38][18] |
| V6_NSLEW bit 2 | MAIN[39][25] |
| V6_NSLEW bit 3 | MAIN[39][41] |
| V6_NSLEW bit 4 | MAIN[39][49] |
| V7_PDRIVE bit 0 | MAIN[38][2] |
| V7_PDRIVE bit 1 | MAIN[38][32] |
| V7_PDRIVE bit 2 | !MAIN[39][15] |
| V7_PDRIVE bit 3 | !MAIN[38][14] |
| V7_PDRIVE bit 4 | MAIN[39][19] |
| V7_PDRIVE bit 5 | !MAIN[38][30] |
| V7_PDRIVE bit 6 | MAIN[38][40] |
| V7_NDRIVE bit 0 | MAIN[38][12] |
| V7_NDRIVE bit 1 | MAIN[38][36] |
| V7_NDRIVE bit 2 | MAIN[38][8] |
| V7_NDRIVE bit 3 | !MAIN[38][16] |
| V7_NDRIVE bit 4 | MAIN[38][28] |
| V7_NDRIVE bit 5 | !MAIN[39][39] |
| V7_NDRIVE bit 6 | MAIN[39][43] |
| V7_OUTPUT_MISC bit 0 | MAIN[39][5] |
| V7_OUTPUT_MISC bit 1 | MAIN[39][3] |
| V7_OUTPUT_MISC bit 2 | MAIN[38][54] |
| V7_OUTPUT_MISC bit 3 | MAIN[38][6] |
| V7_OUTPUT_MISC bit 4 | MAIN[38][52] |
| V7_OUTPUT_MISC bit 5 | MAIN[38][44] |
| IOB[0].PULL | MAIN[39][59] | MAIN[39][53] | MAIN[39][51] |
|---|---|---|---|
| NONE | 0 | 0 | 1 |
| PULLUP | 0 | 1 | 1 |
| PULLDOWN | 0 | 0 | 0 |
| KEEPER | 1 | 0 | 1 |
| IOB[0].IBUF_MODE | MAIN[38][62] | MAIN[39][63] |
|---|---|---|
| NONE | 0 | 0 |
| VREF | 0 | 1 |
| CMOS | 1 | 1 |
| IOB[0].DCI_MODE | MAIN[38][10] | MAIN[39][21] |
|---|---|---|
| NONE | 0 | 0 |
| OUTPUT | 0 | 1 |
| OUTPUT_HALF | 1 | 0 |
| TERM_SPLIT | 1 | 1 |
Bel wires
| Wire | Pins |
|---|---|
| IMUX_CLK[0] | ILOGIC[0].CLKDIV |
| IMUX_CLK[1] | IDELAY[0].C, ODELAY[0].C |
| IMUX_CTRL[0] | OLOGIC[0].SR |
| IMUX_CTRL[1] | ILOGIC[0].SR |
| IMUX_BYP_SITE[0] | ODELAY[0].OFDLY[0] |
| IMUX_BYP_SITE[1] | ODELAY[0].OFDLY[1] |
| IMUX_BYP_SITE[2] | ODELAY[0].CINVCTRL |
| IMUX_BYP_SITE[5] | ODELAY[0].OFDLY[2] |
| IMUX_BYP_SITE[6] | IDELAY[0].CINVCTRL |
| IMUX_BYP_SITE[7] | IDELAY[0].IFDLY[2] |
| IMUX_FAN_SITE[1] | IOB[0].PU_INT_EN |
| IMUX_FAN_SITE[2] | IOB[0].PD_INT_EN |
| IMUX_FAN_SITE[3] | IOB[0].KEEPER_INT_EN |
| IMUX_FAN_SITE[4] | IDELAY[0].IFDLY[0] |
| IMUX_FAN_SITE[5] | IDELAY[0].IFDLY[1] |
| IMUX_IMUX[0] | ILOGIC[0].BITSLIP |
| IMUX_IMUX[1] | OLOGIC[0].TCE |
| IMUX_IMUX[2] | ODELAY[0].CE |
| IMUX_IMUX[3] | ODELAY[0].INC |
| IMUX_IMUX[4] | ILOGIC[0].DYNCLKDIVSEL |
| IMUX_IMUX[5] | ILOGIC[0].CE1 |
| IMUX_IMUX[6] | IOB[0].DCITERMDISABLE |
| IMUX_IMUX[7] | OLOGIC[0].T2 |
| IMUX_IMUX[9] | IOB[0].IBUFDISABLE |
| IMUX_IMUX[10] | ILOGIC[0].DYNCLKDIVPSEL |
| IMUX_IMUX[11] | ODELAY[0].REGRST |
| IMUX_IMUX[12] | IDELAY[0].REGRST |
| IMUX_IMUX[13] | OLOGIC[0].T3 |
| IMUX_IMUX[14] | ILOGIC[0].CE2 |
| IMUX_IMUX[15] | OLOGIC[0].T1 |
| IMUX_IMUX[16] | ODELAY[0].CNTVALUEIN[1] |
| IMUX_IMUX[17] | ODELAY[0].CNTVALUEIN[2] |
| IMUX_IMUX[18] | ODELAY[0].CNTVALUEIN[4] |
| IMUX_IMUX[19] | ODELAY[0].CNTVALUEIN[3] |
| IMUX_IMUX[21] | OLOGIC[0].T4 |
| IMUX_IMUX[23] | ODELAY[0].CNTVALUEIN[0] |
| IMUX_IMUX[25] | IDELAY[0].DATAIN |
| IMUX_IMUX[26] | IDELAY[0].INC |
| IMUX_IMUX[27] | ODELAY[0].LDPIPEEN |
| IMUX_IMUX[28] | ODELAY[0].LD |
| IMUX_IMUX[29] | OLOGIC[0].OCE |
| IMUX_IMUX[30] | IDELAY[0].LD |
| IMUX_IMUX[32] | IDELAY[0].CE |
| IMUX_IMUX[33] | IDELAY[0].LDPIPEEN |
| IMUX_IMUX[34] | OLOGIC[0].D1 |
| IMUX_IMUX[35] | IDELAY[0].CNTVALUEIN[2] |
| IMUX_IMUX[36] | IDELAY[0].CNTVALUEIN[1] |
| IMUX_IMUX[37] | ILOGIC[0].DYNCLKSEL |
| IMUX_IMUX[38] | IDELAY[0].CNTVALUEIN[3] |
| IMUX_IMUX[39] | IDELAY[0].CNTVALUEIN[4] |
| IMUX_IMUX[40] | OLOGIC[0].D2 |
| IMUX_IMUX[41] | IDELAY[0].CNTVALUEIN[0] |
| IMUX_IMUX[42] | OLOGIC[0].D4 |
| IMUX_IMUX[43] | OLOGIC[0].D5 |
| IMUX_IMUX[44] | OLOGIC[0].D3 |
| IMUX_IMUX[45] | OLOGIC[0].D6 |
| IMUX_IMUX[46] | OLOGIC[0].D7 |
| IMUX_IMUX[47] | OLOGIC[0].D8 |
| OUT_BEL[0] | ILOGIC[0].Q1 |
| OUT_BEL[1] | IDELAY[0].CNTVALUEOUT[1] |
| OUT_BEL[2] | OLOGIC[0].TFB |
| OUT_BEL[3] | ILOGIC[0].Q6 |
| OUT_BEL[4] | ODELAY[0].CNTVALUEOUT[1] |
| OUT_BEL[5] | OLOGIC[0].IOCLKGLITCH |
| OUT_BEL[6] | ODELAY[0].CNTVALUEOUT[2] |
| OUT_BEL[7] | ILOGIC[0].Q7 |
| OUT_BEL[8] | ILOGIC[0].Q8 |
| OUT_BEL[9] | ILOGIC[0].Q3 |
| OUT_BEL[10] | ILOGIC[0].Q4 |
| OUT_BEL[11] | IDELAY[0].CNTVALUEOUT[4] |
| OUT_BEL[12] | ODELAY[0].CNTVALUEOUT[0] |
| OUT_BEL[14] | ILOGIC[0].Q5 |
| OUT_BEL[15] | IDELAY[0].CNTVALUEOUT[3] |
| OUT_BEL[17] | ODELAY[0].CNTVALUEOUT[3] |
| OUT_BEL[18] | ILOGIC[0].O |
| OUT_BEL[19] | IDELAY[0].CNTVALUEOUT[2] |
| OUT_BEL[20] | IDELAY[0].CNTVALUEOUT[0] |
| OUT_BEL[21] | ODELAY[0].CNTVALUEOUT[4] |
| OUT_BEL[23] | ILOGIC[0].Q2 |
| IMUX_SPEC[1] | ODELAY[0].DATAOUT |
| IMUX_IOI_ICLK[0] | ILOGIC[0].CLK |
| IMUX_IOI_ICLK[1] | ILOGIC[0].CLKB |
| IMUX_IOI_ICLKDIVP | ILOGIC[0].CLKDIVP |
| IMUX_IOI_OCLK[0] | OLOGIC[0].CLK |
| IMUX_IOI_OCLK[1] | OLOGIC[0].CLKB |
| IMUX_IOI_OCLKDIV[0] | OLOGIC[0].CLKDIV |
| IMUX_IOI_OCLKDIV[1] | OLOGIC[0].CLKDIVB |
| IMUX_IOI_OCLKDIVF[0] | OLOGIC[0].CLKDIVF |
| IMUX_IOI_OCLKDIVF[1] | OLOGIC[0].CLKDIVFB |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F0 | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | F13 | F14 | F15 | F16 | F17 | F18 | F19 | F20 | F21 | F22 | F23 | F24 | F25 | F26 | F27 | F28 | F29 | |
| B63 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLK_INV_EN |
| B62 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[0] | - |
| B61 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[2] |
| B60 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.OCLK2 | - |
| B59 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[1] |
| B58 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B57 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[0] | - | - | - |
| B56 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B55 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.CLKDIV | - | - | - |
| B54 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLKDIV_INV_EN | - | - |
| B53 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[2] | - | - | - |
| B52 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLKDIVP_INV_EN | ILOGIC[0]:IFF_DELAY_ENABLE | - |
| B51 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[4] | - | - | - |
| B50 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.CLKDIVP | - | - |
| B49 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[3] | - | - | ILOGIC[0]:IFF_TSBYPASS_ENABLE |
| B48 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[0] | - | - |
| B47 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[1] | - | - | - |
| B46 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[2] | ILOGIC[0]:TSBYPASS_MUX[0] | - |
| B45 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[3] | - | - | ~ILOGIC[0]:INV.D |
| B44 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_RATE[0] | - | - |
| B43 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:BITSLIP_ENABLE | - | - | - |
| B42 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SERDES_MODE[0] | - | - |
| B41 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B40 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B39 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:I_TSBYPASS_ENABLE |
| B38 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SERDES | - | - |
| B37 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[1] | - | - | ILOGIC[0]:I_DELAY_ENABLE |
| B36 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:RANK23_DLY | - | - |
| B35 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DDR_CLK_EDGE[1] | - | - | - |
| B34 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DDR_CLK_EDGE[0] | - | - |
| B33 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B32 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B31 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B30 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF4_INIT | - |
| B29 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF4_SRVAL |
| B28 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B27 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B26 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B25 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B24 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B23 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B22 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF3_INIT | - |
| B21 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF3_SRVAL |
| B20 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B19 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B18 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B17 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B16 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:NUM_CE[0] | - | - |
| B15 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B14 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B13 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B12 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF2_INIT | - |
| B11 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF2_SRVAL |
| B10 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B9 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF1_INIT | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF_LATCH | - | - | ~ILOGIC[0]:IFF1_SRVAL |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IFF_SR_USED | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SRTYPE[0] |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:D_EMU2 | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:D_EMU1 |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.OCLK1 | - |
| ILOGIC[0]:BITSLIP_ENABLE | 0.F26.B43 |
|---|---|
| ILOGIC[0]:DYN_CLKDIVP_INV_EN | 0.F27.B52 |
| ILOGIC[0]:DYN_CLKDIV_INV_EN | 0.F27.B54 |
| ILOGIC[0]:DYN_CLK_INV_EN | 0.F29.B63 |
| ILOGIC[0]:D_EMU1 | 0.F29.B1 |
| ILOGIC[0]:D_EMU2 | 0.F28.B2 |
| ILOGIC[0]:IFF_DELAY_ENABLE | 0.F28.B52 |
| ILOGIC[0]:IFF_SR_USED | 0.F27.B6 |
| ILOGIC[0]:IFF_TSBYPASS_ENABLE | 0.F29.B49 |
| ILOGIC[0]:INV.CLKDIV | 0.F26.B55 |
| ILOGIC[0]:INV.CLKDIVP | 0.F27.B50 |
| ILOGIC[0]:INV.OCLK1 | 0.F28.B0 |
| ILOGIC[0]:INV.OCLK2 | 0.F28.B60 |
| ILOGIC[0]:I_DELAY_ENABLE | 0.F29.B37 |
| ILOGIC[0]:I_TSBYPASS_ENABLE | 0.F29.B39 |
| ILOGIC[0]:RANK23_DLY | 0.F27.B36 |
| ILOGIC[0]:SERDES | 0.F27.B38 |
| non-inverted | [0] |
| ILOGIC[0]:DATA_RATE | 0.F27.B44 |
|---|---|
| DDR | 0 |
| SDR | 1 |
| ILOGIC[0]:DATA_WIDTH | 0.F26.B45 | 0.F27.B46 | 0.F26.B47 | 0.F27.B48 |
|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 |
| 2 | 0 | 0 | 1 | 0 |
| 3 | 0 | 0 | 1 | 1 |
| 4 | 0 | 1 | 0 | 0 |
| 5 | 0 | 1 | 0 | 1 |
| 6 | 0 | 1 | 1 | 0 |
| 7 | 0 | 1 | 1 | 1 |
| 8 | 1 | 0 | 0 | 0 |
| 10 | 1 | 0 | 1 | 0 |
| 14 | 1 | 1 | 1 | 0 |
| ILOGIC[0]:DDR_CLK_EDGE | 0.F26.B35 | 0.F27.B34 |
|---|---|---|
| SAME_EDGE_PIPELINED | 0 | 0 |
| OPPOSITE_EDGE | 0 | 1 |
| SAME_EDGE | 1 | 0 |
| ILOGIC[0]:IFF1_INIT | 0.F28.B8 |
|---|---|
| ILOGIC[0]:IFF1_SRVAL | 0.F29.B7 |
| ILOGIC[0]:IFF2_INIT | 0.F28.B12 |
| ILOGIC[0]:IFF2_SRVAL | 0.F29.B11 |
| ILOGIC[0]:IFF3_INIT | 0.F28.B22 |
| ILOGIC[0]:IFF3_SRVAL | 0.F29.B21 |
| ILOGIC[0]:IFF4_INIT | 0.F28.B30 |
| ILOGIC[0]:IFF4_SRVAL | 0.F29.B29 |
| ILOGIC[0]:IFF_LATCH | 0.F26.B7 |
| ILOGIC[0]:INV.D | 0.F29.B45 |
| inverted | ~[0] |
| ILOGIC[0]:INTERFACE_TYPE | 0.F26.B51 | 0.F26.B49 | 0.F26.B53 | 0.F26.B37 | 0.F26.B57 |
|---|---|---|---|---|---|
| MEMORY | 0 | 0 | 0 | 0 | 0 |
| NETWORKING | 0 | 0 | 0 | 0 | 1 |
| MEMORY_DDR3 | 0 | 0 | 1 | 1 | 1 |
| MEMORY_DDR3_V6 | 0 | 1 | 0 | 1 | 1 |
| OVERSAMPLE | 1 | 0 | 0 | 1 | 1 |
| ILOGIC[0]:INV.CLK | 0.F29.B61 | 0.F29.B59 | 0.F28.B62 |
|---|---|---|---|
| inverted | ~[2] | ~[1] | ~[0] |
| ILOGIC[0]:NUM_CE | 0.F27.B16 |
|---|---|
| 1 | 0 |
| 2 | 1 |
| ILOGIC[0]:SERDES_MODE | 0.F27.B42 |
|---|---|
| MASTER | 0 |
| SLAVE | 1 |
| ILOGIC[0]:SRTYPE | 0.F29.B3 |
|---|---|
| ASYNC | 0 |
| SYNC | 1 |
| ILOGIC[0]:TSBYPASS_MUX | 0.F28.B46 |
|---|---|
| T | 0 |
| GND | 1 |
Tile IO_HP_N
Cells: 1
Switchbox SPEC_INT
| Destination | Source |
|---|---|
| IMUX_SPEC[0] | IMUX_IOI_OCLKDIV[0] |
| IMUX_SPEC[2] | IMUX_IOI_OCLK[0] |
| Bits | Destination | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[28][51] | MAIN[29][52] | MAIN[29][46] | MAIN[29][48] | MAIN[28][53] | MAIN[28][49] | MAIN[28][47] | MAIN[29][50] | MAIN[29][62] | MAIN[28][61] | MAIN[29][60] | IMUX_IOI_ICLK[0] |
| Source | |||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | PHASER_ICLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | IMUX_IMUX[20] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | IMUX_IMUX[22] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | LCLK_IO[3] |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[2] |
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[3] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | RCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[4] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[5] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[1] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | IOCLK[0] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[2] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[3] |
| Bits | Destination | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[31][51] | MAIN[30][52] | MAIN[30][46] | MAIN[30][48] | MAIN[31][53] | MAIN[31][49] | MAIN[31][47] | MAIN[30][50] | MAIN[30][62] | MAIN[31][61] | MAIN[30][60] | IMUX_IOI_ICLK[1] |
| Source | |||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | PHASER_ICLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | IMUX_IMUX[20] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | IMUX_IMUX[22] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | LCLK_IO[3] |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[2] |
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[3] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | RCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[4] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[5] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[1] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | IOCLK[0] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[2] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[3] |
| Bits | Destination | |
|---|---|---|
| MAIN[29][28] | MAIN[28][29] | IMUX_IOI_ICLKDIVP |
| Source | ||
| 0 | 0 | off |
| 0 | 1 | IMUX_CLK[0] |
| 1 | 0 | PHASER_ICLKDIV |
| Bits | Destination | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[28][35] | MAIN[29][38] | MAIN[28][31] | MAIN[29][30] | MAIN[29][32] | MAIN[28][39] | MAIN[29][34] | MAIN[28][33] | MAIN[28][43] | MAIN[28][45] | MAIN[29][44] | IMUX_IOI_OCLK[0] |
| Source | |||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | PHASER_OCLK90 |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | IMUX_IMUX[31] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[2] |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[0] |
| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[3] |
| 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[1] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | RCLK_IO[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[4] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[5] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[1] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[0] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[2] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[3] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | IOCLK[1] |
| Bits | Destination | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[31][35] | MAIN[30][38] | MAIN[31][31] | MAIN[30][30] | MAIN[30][32] | MAIN[31][39] | MAIN[30][34] | MAIN[31][33] | MAIN[31][43] | MAIN[31][45] | MAIN[30][44] | IMUX_IOI_OCLK[1] |
| Source | |||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | PHASER_OCLK90 |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | IMUX_IMUX[31] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[2] |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[0] |
| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[3] |
| 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[1] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | RCLK_IO[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[4] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[5] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[1] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[0] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[2] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[3] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | IOCLK[1] |
| Bits | Destination | |
|---|---|---|
| MAIN[29][16] | MAIN[28][17] | IMUX_IOI_OCLKDIV[0] |
| Source | ||
| 0 | 0 | off |
| 0 | 1 | PHASER_OCLKDIV |
| 1 | 0 | IMUX_IOI_OCLKDIVF[0] |
| Bits | Destination | |
|---|---|---|
| MAIN[30][16] | MAIN[31][17] | IMUX_IOI_OCLKDIV[1] |
| Source | ||
| 0 | 0 | off |
| 0 | 1 | PHASER_OCLKDIV |
| 1 | 0 | IMUX_IOI_OCLKDIVF[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[29][8] | MAIN[28][9] | MAIN[29][6] | MAIN[29][2] | MAIN[28][1] | MAIN[28][3] | MAIN[29][4] | IMUX_IOI_OCLKDIVF[0] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | IMUX_IMUX[8] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | RCLK_IO[2] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | RCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | LCLK_IO[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | LCLK_IO[1] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | LCLK_IO[3] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[0] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | LCLK_IO[4] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | LCLK_IO[5] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | RCLK_IO[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[30][8] | MAIN[31][9] | MAIN[30][6] | MAIN[30][2] | MAIN[31][1] | MAIN[31][3] | MAIN[30][4] | IMUX_IOI_OCLKDIVF[1] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | IMUX_IMUX[8] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | RCLK_IO[2] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | RCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | LCLK_IO[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | LCLK_IO[1] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | LCLK_IO[3] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[0] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | LCLK_IO[4] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | LCLK_IO[5] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | RCLK_IO[1] |
Bels ILOGIC
| Pin | Direction | ILOGIC[0] |
|---|---|---|
| CLK | in | IMUX_IOI_ICLK[0] |
| CLKB | in | IMUX_IOI_ICLK[1] |
| CLKDIV | in | IMUX_CLK[0] |
| CLKDIVP | in | IMUX_IOI_ICLKDIVP |
| SR | in | IMUX_CTRL[1] |
| CE1 | in | IMUX_IMUX[5] |
| CE2 | in | IMUX_IMUX[14] |
| BITSLIP | in | IMUX_IMUX[0] |
| DYNCLKSEL | in | IMUX_IMUX[37] |
| DYNCLKDIVSEL | in | IMUX_IMUX[4] |
| DYNCLKDIVPSEL | in | IMUX_IMUX[10] |
| O | out | OUT_BEL[18] |
| Q1 | out | OUT_BEL[0] |
| Q2 | out | OUT_BEL[23] |
| Q3 | out | OUT_BEL[9] |
| Q4 | out | OUT_BEL[10] |
| Q5 | out | OUT_BEL[14] |
| Q6 | out | OUT_BEL[3] |
| Q7 | out | OUT_BEL[7] |
| Q8 | out | OUT_BEL[8] |
| Attribute | ILOGIC[0] |
|---|
Bels OLOGIC
| Pin | Direction | OLOGIC[0] |
|---|---|---|
| CLK | in | IMUX_IOI_OCLK[0] |
| CLKB | in | IMUX_IOI_OCLK[1] |
| CLKDIV | in | IMUX_IOI_OCLKDIV[0] invert by MAIN[31][42] |
| CLKDIVB | in | IMUX_IOI_OCLKDIV[1] |
| CLKDIVF | in | IMUX_IOI_OCLKDIVF[0] invert by MAIN[30][33] |
| CLKDIVFB | in | IMUX_IOI_OCLKDIVF[1] |
| SR | in | IMUX_CTRL[0] |
| OCE | in | IMUX_IMUX[29] |
| TCE | in | IMUX_IMUX[1] |
| D1 | in | IMUX_IMUX[34] invert by MAIN[31][30] |
| D2 | in | IMUX_IMUX[40] invert by MAIN[30][25] |
| D3 | in | IMUX_IMUX[44] invert by MAIN[30][21] |
| D4 | in | IMUX_IMUX[42] invert by MAIN[30][17] |
| D5 | in | IMUX_IMUX[43] invert by MAIN[31][14] |
| D6 | in | IMUX_IMUX[45] invert by MAIN[30][13] |
| D7 | in | IMUX_IMUX[46] invert by MAIN[30][9] |
| D8 | in | IMUX_IMUX[47] invert by MAIN[31][2] |
| T1 | in | IMUX_IMUX[15] invert by !MAIN[31][60] |
| T2 | in | IMUX_IMUX[7] invert by !MAIN[31][56] |
| T3 | in | IMUX_IMUX[13] invert by !MAIN[30][51] |
| T4 | in | IMUX_IMUX[21] invert by !MAIN[31][48] |
| TFB | out | OUT_BEL[2] |
| IOCLKGLITCH | out | OUT_BEL[5] |
| Attribute | OLOGIC[0] |
|---|---|
| CLK1_INV | !MAIN[30][37] |
| CLK2_INV | !MAIN[30][35] |
| FFO_INIT bit 0 | !MAIN[32][30] |
| FFO_SRVAL bit 0 | !MAIN[32][32] |
| FFO_SRVAL bit 1 | !MAIN[32][20] |
| FFO_SRVAL bit 2 | !MAIN[33][19] |
| FFO_SR_SYNC | MAIN[33][33] |
| FFO_SR_ENABLE | MAIN[33][15] |
| V5_MUX_O | [enum: OLOGIC_V5_MUX_O] |
| FFT_INIT bit 0 | !MAIN[31][52] |
| FFT_SRVAL bit 0 | !MAIN[32][52] |
| FFT_SRVAL bit 1 | !MAIN[32][46] |
| FFT_SRVAL bit 2 | !MAIN[33][45] |
| FFT_SR_SYNC | MAIN[33][55] |
| FFT_SR_ENABLE | MAIN[32][38] |
| V5_MUX_T | [enum: OLOGIC_V5_MUX_T] |
| SERDES | MAIN[32][54] |
| SERDES_MODE | [enum: IO_SERDES_MODE] |
| DATA_WIDTH | [enum: IO_DATA_WIDTH] |
| TRISTATE_WIDTH | [enum: OLOGIC_TRISTATE_WIDTH] |
| MISR_ENABLE | MAIN[31][16] |
| MISR_ENABLE_FDBK | MAIN[31][10] |
| MISR_RESET | MAIN[31][8] |
| MISR_CLK_SELECT | [enum: OLOGIC_MISR_CLK_SELECT] |
| CLOCK_RATIO | [enum: OLOGIC_CLOCK_RATIO] |
| SELFHEAL | MAIN[30][31] |
| RANK3_USED | !MAIN[30][41] |
| TBYTE_CTL | MAIN[33][47] |
| TBYTE_SRC | MAIN[33][43] |
| OLOGIC[0].V5_MUX_O | MAIN[33][17] | MAIN[32][14] | MAIN[32][36] | MAIN[32][34] | MAIN[32][16] |
|---|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 | 0 |
| D1 | 0 | 0 | 0 | 0 | 1 |
| SERDES_SDR | 0 | 0 | 0 | 1 | 0 |
| LATCH | 1 | 0 | 0 | 1 | 0 |
| FF | 0 | 1 | 0 | 1 | 0 |
| DDR | 0 | 0 | 1 | 0 | 0 |
| OLOGIC[0].V5_MUX_T | MAIN[32][60] | MAIN[33][59] | MAIN[33][57] | MAIN[32][58] | MAIN[33][61] |
|---|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 | 0 |
| T1 | 0 | 0 | 0 | 0 | 1 |
| SERDES_SDR | 0 | 0 | 0 | 1 | 0 |
| LATCH | 1 | 0 | 0 | 1 | 0 |
| FF | 0 | 1 | 0 | 1 | 0 |
| DDR | 0 | 0 | 1 | 0 | 0 |
| OLOGIC[0].SERDES_MODE | MAIN[32][44] |
|---|---|
| MASTER | 0 |
| SLAVE | 1 |
| OLOGIC[0].DATA_WIDTH | MAIN[31][26] | MAIN[31][12] | MAIN[30][11] | MAIN[31][4] | MAIN[30][7] | MAIN[31][6] | MAIN[30][3] | MAIN[30][1] | MAIN[31][0] |
|---|---|---|---|---|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| _2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| _3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| _4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| _5 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| _6 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| _7 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| _8 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| _10 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| _14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| OLOGIC[0].TRISTATE_WIDTH | MAIN[33][37] |
|---|---|
| _1 | 0 |
| _4 | 1 |
| OLOGIC[0].MISR_CLK_SELECT | MAIN[30][5] | MAIN[30][15] |
|---|---|---|
| NONE | 0 | 0 |
| CLK1 | 0 | 1 |
| CLK2 | 1 | 0 |
| OLOGIC[0].CLOCK_RATIO | MAIN[30][27] | MAIN[30][29] | MAIN[31][32] | MAIN[31][28] |
|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 |
| _2 | 0 | 0 | 0 | 1 |
| _3 | 0 | 0 | 1 | 0 |
| _4 | 0 | 0 | 1 | 1 |
| _5 | 0 | 1 | 0 | 1 |
| _6 | 1 | 1 | 0 | 1 |
| _7_8 | 1 | 1 | 0 | 0 |
Bels IDELAY
| Pin | Direction | IDELAY[0] |
|---|---|---|
| C | in | IMUX_CLK[1] invert by MAIN[35][39] |
| CINVCTRL | in | IMUX_BYP_SITE[6] |
| CE | in | IMUX_IMUX[32] |
| DATAIN | in | IMUX_IMUX[25] invert by MAIN[34][46] |
| INC | in | IMUX_IMUX[26] |
| REGRST | in | IMUX_IMUX[12] |
| LD | in | IMUX_IMUX[30] |
| LDPIPEEN | in | IMUX_IMUX[33] |
| IFDLY[0] | in | IMUX_FAN_SITE[4] |
| IFDLY[1] | in | IMUX_FAN_SITE[5] |
| IFDLY[2] | in | IMUX_BYP_SITE[7] |
| CNTVALUEIN[0] | in | IMUX_IMUX[41] |
| CNTVALUEIN[1] | in | IMUX_IMUX[36] |
| CNTVALUEIN[2] | in | IMUX_IMUX[35] |
| CNTVALUEIN[3] | in | IMUX_IMUX[38] |
| CNTVALUEIN[4] | in | IMUX_IMUX[39] |
| CNTVALUEOUT[0] | out | OUT_BEL[20] |
| CNTVALUEOUT[1] | out | OUT_BEL[1] |
| CNTVALUEOUT[2] | out | OUT_BEL[19] |
| CNTVALUEOUT[3] | out | OUT_BEL[15] |
| CNTVALUEOUT[4] | out | OUT_BEL[11] |
| Attribute | IDELAY[0] |
|---|---|
| ENABLE | MAIN[33][54] |
| IDATAIN_INV | MAIN[32][55] |
| CINVCTRL_SEL | MAIN[34][38] |
| FINEDELAY | MAIN[28][58] |
| DELAY_SRC | [enum: IDELAY_DELAY_SRC] |
| DELAY_TYPE | [enum: IODELAY_V7_DELAY_TYPE] |
| HIGH_PERFORMANCE_MODE | MAIN[33][18] |
| PIPE_SEL | MAIN[35][21] |
| IDELAY_VALUE_CUR bit 0 | !MAIN[35][7] |
| IDELAY_VALUE_CUR bit 1 | !MAIN[35][13] |
| IDELAY_VALUE_CUR bit 2 | !MAIN[35][19] |
| IDELAY_VALUE_CUR bit 3 | !MAIN[35][27] |
| IDELAY_VALUE_CUR bit 4 | !MAIN[35][33] |
| IDELAY_VALUE_INIT bit 0 | MAIN[35][5] |
| IDELAY_VALUE_INIT bit 1 | MAIN[35][11] |
| IDELAY_VALUE_INIT bit 2 | MAIN[35][17] |
| IDELAY_VALUE_INIT bit 3 | MAIN[35][25] |
| IDELAY_VALUE_INIT bit 4 | MAIN[35][31] |
| IDELAY[0].DELAY_SRC | MAIN[35][57] | MAIN[34][58] | MAIN[34][56] | MAIN[35][55] |
|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 |
| IDATAIN | 0 | 0 | 0 | 1 |
| OFB | 0 | 0 | 1 | 0 |
| DATAIN | 0 | 1 | 0 | 0 |
| DELAYCHAIN_OSC | 1 | 0 | 0 | 0 |
| IDELAY[0].DELAY_TYPE | MAIN[34][14] | MAIN[34][8] |
|---|---|---|
| FIXED | 0 | 0 |
| VARIABLE | 0 | 1 |
| VAR_LOAD | 1 | 1 |
Bels ODELAY
| Pin | Direction | ODELAY[0] |
|---|---|---|
| C | in | IMUX_CLK[1] invert by MAIN[37][39] |
| CINVCTRL | in | IMUX_BYP_SITE[2] |
| CE | in | IMUX_IMUX[2] |
| INC | in | IMUX_IMUX[3] |
| REGRST | in | IMUX_IMUX[11] |
| LD | in | IMUX_IMUX[28] |
| LDPIPEEN | in | IMUX_IMUX[27] |
| OFDLY[0] | in | IMUX_BYP_SITE[0] |
| OFDLY[1] | in | IMUX_BYP_SITE[1] |
| OFDLY[2] | in | IMUX_BYP_SITE[5] |
| CNTVALUEIN[0] | in | IMUX_IMUX[23] |
| CNTVALUEIN[1] | in | IMUX_IMUX[16] |
| CNTVALUEIN[2] | in | IMUX_IMUX[17] |
| CNTVALUEIN[3] | in | IMUX_IMUX[19] |
| CNTVALUEIN[4] | in | IMUX_IMUX[18] |
| CNTVALUEOUT[0] | out | OUT_BEL[12] |
| CNTVALUEOUT[1] | out | OUT_BEL[4] |
| CNTVALUEOUT[2] | out | OUT_BEL[6] |
| CNTVALUEOUT[3] | out | OUT_BEL[17] |
| CNTVALUEOUT[4] | out | OUT_BEL[21] |
| DATAOUT | out | IMUX_SPEC[1] |
| Attribute | ODELAY[0] |
|---|---|
| ENABLE | MAIN[35][54] |
| ODATAIN_INV | !MAIN[34][55] |
| CINVCTRL_SEL | MAIN[36][38] |
| FINEDELAY | MAIN[36][22] |
| DELAY_SRC | [enum: ODELAY_DELAY_SRC] |
| DELAY_TYPE | [enum: IODELAY_V7_DELAY_TYPE] |
| HIGH_PERFORMANCE_MODE | MAIN[35][18] |
| PIPE_SEL | MAIN[37][21] |
| ODELAY_VALUE_CUR bit 0 | !MAIN[37][7] |
| ODELAY_VALUE_CUR bit 1 | !MAIN[37][13] |
| ODELAY_VALUE_CUR bit 2 | !MAIN[37][19] |
| ODELAY_VALUE_CUR bit 3 | !MAIN[37][27] |
| ODELAY_VALUE_CUR bit 4 | !MAIN[37][33] |
| ODELAY_VALUE_INIT bit 0 | MAIN[37][5] |
| ODELAY_VALUE_INIT bit 1 | MAIN[37][11] |
| ODELAY_VALUE_INIT bit 2 | MAIN[37][17] |
| ODELAY_VALUE_INIT bit 3 | MAIN[37][25] |
| ODELAY_VALUE_INIT bit 4 | MAIN[37][31] |
| ODELAY[0].DELAY_SRC | MAIN[37][57] | MAIN[36][56] | MAIN[37][55] |
|---|---|---|---|
| NONE | 0 | 0 | 0 |
| ODATAIN | 0 | 0 | 1 |
| CLKIN | 0 | 1 | 0 |
| DELAYCHAIN_OSC | 1 | 0 | 0 |
| ODELAY[0].DELAY_TYPE | MAIN[36][14] | MAIN[36][8] |
|---|---|---|
| FIXED | 0 | 0 |
| VARIABLE | 0 | 1 |
| VAR_LOAD | 1 | 1 |
Bels IOB
| Pin | Direction | IOB[0] |
|---|---|---|
| PD_INT_EN | in | IMUX_FAN_SITE[2] |
| PU_INT_EN | in | IMUX_FAN_SITE[1] |
| KEEPER_INT_EN | in | IMUX_FAN_SITE[3] |
| IBUFDISABLE | in | IMUX_IMUX[9] |
| DCITERMDISABLE | in | IMUX_IMUX[6] |
| Attribute | IOB[0] |
|---|---|
| PULL | [enum: IOB_PULL] |
| VR | MAIN[38][18] |
| PULL_DYNAMIC | MAIN[38][6] |
| DQS_BIAS_P | MAIN[39][29] |
| DQS_BIAS_N | MAIN[38][36] |
| IBUFDISABLE_EN | MAIN[39][39] |
| DCITERMDISABLE_EN | MAIN[38][62] |
| IBUF_MODE | [enum: IOB_IBUF_MODE] |
| IBUF_VREF_HP | MAIN[38][2] |
| INPUT_MISC bit 0 | MAIN[39][5] |
| OUTPUT_ENABLE bit 0 | MAIN[38][32] |
| OUTPUT_ENABLE bit 1 | MAIN[38][34] |
| OUTPUT_DELAY | MAIN[38][52] |
| DCI_MODE | [enum: IOB_DCI_MODE] |
| DCI_T | MAIN[39][63] |
| DCIUPDATEMODE_ASREQUIRED | !MAIN[38][56] |
| V5_LVDS bit 0 | MAIN[38][8] |
| V5_LVDS bit 1 | MAIN[39][15] |
| V5_LVDS bit 2 | MAIN[39][21] |
| V5_LVDS bit 3 | MAIN[39][25] |
| V5_LVDS bit 4 | MAIN[38][28] |
| V5_LVDS bit 5 | MAIN[39][37] |
| V5_LVDS bit 6 | MAIN[38][40] |
| V5_LVDS bit 7 | MAIN[38][54] |
| V5_LVDS bit 8 | MAIN[39][41] |
| V6_PSLEW bit 0 | MAIN[38][50] |
| V6_PSLEW bit 1 | MAIN[38][30] |
| V6_PSLEW bit 2 | MAIN[38][26] |
| V6_PSLEW bit 3 | MAIN[38][16] |
| V6_PSLEW bit 4 | MAIN[39][13] |
| V6_NSLEW bit 0 | MAIN[38][46] |
| V6_NSLEW bit 1 | MAIN[39][45] |
| V6_NSLEW bit 2 | MAIN[38][38] |
| V6_NSLEW bit 3 | MAIN[38][22] |
| V6_NSLEW bit 4 | MAIN[38][14] |
| V7_PDRIVE bit 0 | MAIN[39][61] |
| V7_PDRIVE bit 1 | MAIN[39][31] |
| V7_PDRIVE bit 2 | !MAIN[38][48] |
| V7_PDRIVE bit 3 | !MAIN[39][49] |
| V7_PDRIVE bit 4 | MAIN[38][44] |
| V7_PDRIVE bit 5 | !MAIN[39][33] |
| V7_PDRIVE bit 6 | MAIN[39][23] |
| V7_NDRIVE bit 0 | MAIN[39][51] |
| V7_NDRIVE bit 1 | MAIN[39][27] |
| V7_NDRIVE bit 2 | MAIN[39][55] |
| V7_NDRIVE bit 3 | !MAIN[39][47] |
| V7_NDRIVE bit 4 | MAIN[39][35] |
| V7_NDRIVE bit 5 | !MAIN[38][24] |
| V7_NDRIVE bit 6 | MAIN[38][20] |
| V7_OUTPUT_MISC bit 0 | MAIN[38][58] |
| V7_OUTPUT_MISC bit 1 | MAIN[38][60] |
| V7_OUTPUT_MISC bit 2 | MAIN[39][9] |
| V7_OUTPUT_MISC bit 3 | MAIN[39][57] |
| V7_OUTPUT_MISC bit 4 | MAIN[39][11] |
| V7_OUTPUT_MISC bit 5 | MAIN[39][19] |
| IOB[0].PULL | MAIN[38][4] | MAIN[38][10] | MAIN[38][12] |
|---|---|---|---|
| NONE | 0 | 0 | 1 |
| PULLUP | 0 | 1 | 1 |
| PULLDOWN | 0 | 0 | 0 |
| KEEPER | 1 | 0 | 1 |
| IOB[0].IBUF_MODE | MAIN[39][1] | MAIN[38][0] |
|---|---|---|
| NONE | 0 | 0 |
| VREF | 0 | 1 |
| CMOS | 1 | 1 |
| IOB[0].DCI_MODE | MAIN[39][53] | MAIN[38][42] |
|---|---|---|
| NONE | 0 | 0 |
| OUTPUT | 0 | 1 |
| OUTPUT_HALF | 1 | 0 |
| TERM_SPLIT | 1 | 1 |
Bel wires
| Wire | Pins |
|---|---|
| IMUX_CLK[0] | ILOGIC[0].CLKDIV |
| IMUX_CLK[1] | IDELAY[0].C, ODELAY[0].C |
| IMUX_CTRL[0] | OLOGIC[0].SR |
| IMUX_CTRL[1] | ILOGIC[0].SR |
| IMUX_BYP_SITE[0] | ODELAY[0].OFDLY[0] |
| IMUX_BYP_SITE[1] | ODELAY[0].OFDLY[1] |
| IMUX_BYP_SITE[2] | ODELAY[0].CINVCTRL |
| IMUX_BYP_SITE[5] | ODELAY[0].OFDLY[2] |
| IMUX_BYP_SITE[6] | IDELAY[0].CINVCTRL |
| IMUX_BYP_SITE[7] | IDELAY[0].IFDLY[2] |
| IMUX_FAN_SITE[1] | IOB[0].PU_INT_EN |
| IMUX_FAN_SITE[2] | IOB[0].PD_INT_EN |
| IMUX_FAN_SITE[3] | IOB[0].KEEPER_INT_EN |
| IMUX_FAN_SITE[4] | IDELAY[0].IFDLY[0] |
| IMUX_FAN_SITE[5] | IDELAY[0].IFDLY[1] |
| IMUX_IMUX[0] | ILOGIC[0].BITSLIP |
| IMUX_IMUX[1] | OLOGIC[0].TCE |
| IMUX_IMUX[2] | ODELAY[0].CE |
| IMUX_IMUX[3] | ODELAY[0].INC |
| IMUX_IMUX[4] | ILOGIC[0].DYNCLKDIVSEL |
| IMUX_IMUX[5] | ILOGIC[0].CE1 |
| IMUX_IMUX[6] | IOB[0].DCITERMDISABLE |
| IMUX_IMUX[7] | OLOGIC[0].T2 |
| IMUX_IMUX[9] | IOB[0].IBUFDISABLE |
| IMUX_IMUX[10] | ILOGIC[0].DYNCLKDIVPSEL |
| IMUX_IMUX[11] | ODELAY[0].REGRST |
| IMUX_IMUX[12] | IDELAY[0].REGRST |
| IMUX_IMUX[13] | OLOGIC[0].T3 |
| IMUX_IMUX[14] | ILOGIC[0].CE2 |
| IMUX_IMUX[15] | OLOGIC[0].T1 |
| IMUX_IMUX[16] | ODELAY[0].CNTVALUEIN[1] |
| IMUX_IMUX[17] | ODELAY[0].CNTVALUEIN[2] |
| IMUX_IMUX[18] | ODELAY[0].CNTVALUEIN[4] |
| IMUX_IMUX[19] | ODELAY[0].CNTVALUEIN[3] |
| IMUX_IMUX[21] | OLOGIC[0].T4 |
| IMUX_IMUX[23] | ODELAY[0].CNTVALUEIN[0] |
| IMUX_IMUX[25] | IDELAY[0].DATAIN |
| IMUX_IMUX[26] | IDELAY[0].INC |
| IMUX_IMUX[27] | ODELAY[0].LDPIPEEN |
| IMUX_IMUX[28] | ODELAY[0].LD |
| IMUX_IMUX[29] | OLOGIC[0].OCE |
| IMUX_IMUX[30] | IDELAY[0].LD |
| IMUX_IMUX[32] | IDELAY[0].CE |
| IMUX_IMUX[33] | IDELAY[0].LDPIPEEN |
| IMUX_IMUX[34] | OLOGIC[0].D1 |
| IMUX_IMUX[35] | IDELAY[0].CNTVALUEIN[2] |
| IMUX_IMUX[36] | IDELAY[0].CNTVALUEIN[1] |
| IMUX_IMUX[37] | ILOGIC[0].DYNCLKSEL |
| IMUX_IMUX[38] | IDELAY[0].CNTVALUEIN[3] |
| IMUX_IMUX[39] | IDELAY[0].CNTVALUEIN[4] |
| IMUX_IMUX[40] | OLOGIC[0].D2 |
| IMUX_IMUX[41] | IDELAY[0].CNTVALUEIN[0] |
| IMUX_IMUX[42] | OLOGIC[0].D4 |
| IMUX_IMUX[43] | OLOGIC[0].D5 |
| IMUX_IMUX[44] | OLOGIC[0].D3 |
| IMUX_IMUX[45] | OLOGIC[0].D6 |
| IMUX_IMUX[46] | OLOGIC[0].D7 |
| IMUX_IMUX[47] | OLOGIC[0].D8 |
| OUT_BEL[0] | ILOGIC[0].Q1 |
| OUT_BEL[1] | IDELAY[0].CNTVALUEOUT[1] |
| OUT_BEL[2] | OLOGIC[0].TFB |
| OUT_BEL[3] | ILOGIC[0].Q6 |
| OUT_BEL[4] | ODELAY[0].CNTVALUEOUT[1] |
| OUT_BEL[5] | OLOGIC[0].IOCLKGLITCH |
| OUT_BEL[6] | ODELAY[0].CNTVALUEOUT[2] |
| OUT_BEL[7] | ILOGIC[0].Q7 |
| OUT_BEL[8] | ILOGIC[0].Q8 |
| OUT_BEL[9] | ILOGIC[0].Q3 |
| OUT_BEL[10] | ILOGIC[0].Q4 |
| OUT_BEL[11] | IDELAY[0].CNTVALUEOUT[4] |
| OUT_BEL[12] | ODELAY[0].CNTVALUEOUT[0] |
| OUT_BEL[14] | ILOGIC[0].Q5 |
| OUT_BEL[15] | IDELAY[0].CNTVALUEOUT[3] |
| OUT_BEL[17] | ODELAY[0].CNTVALUEOUT[3] |
| OUT_BEL[18] | ILOGIC[0].O |
| OUT_BEL[19] | IDELAY[0].CNTVALUEOUT[2] |
| OUT_BEL[20] | IDELAY[0].CNTVALUEOUT[0] |
| OUT_BEL[21] | ODELAY[0].CNTVALUEOUT[4] |
| OUT_BEL[23] | ILOGIC[0].Q2 |
| IMUX_SPEC[1] | ODELAY[0].DATAOUT |
| IMUX_IOI_ICLK[0] | ILOGIC[0].CLK |
| IMUX_IOI_ICLK[1] | ILOGIC[0].CLKB |
| IMUX_IOI_ICLKDIVP | ILOGIC[0].CLKDIVP |
| IMUX_IOI_OCLK[0] | OLOGIC[0].CLK |
| IMUX_IOI_OCLK[1] | OLOGIC[0].CLKB |
| IMUX_IOI_OCLKDIV[0] | OLOGIC[0].CLKDIV |
| IMUX_IOI_OCLKDIV[1] | OLOGIC[0].CLKDIVB |
| IMUX_IOI_OCLKDIVF[0] | OLOGIC[0].CLKDIVF |
| IMUX_IOI_OCLKDIVF[1] | OLOGIC[0].CLKDIVFB |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F0 | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | F13 | F14 | F15 | F16 | F17 | F18 | F19 | F20 | F21 | F22 | F23 | F24 | F25 | F26 | F27 | F28 | F29 | |
| B63 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.OCLK1 |
| B62 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:D_EMU1 | - |
| B61 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:D_EMU2 |
| B60 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SRTYPE[0] | - |
| B59 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B58 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B57 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IFF_SR_USED | - | - | - |
| B56 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF_LATCH | ~ILOGIC[0]:IFF1_SRVAL | - |
| B55 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF1_INIT |
| B54 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B53 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B52 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF2_SRVAL | - |
| B51 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF2_INIT |
| B50 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B49 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B48 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B47 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:NUM_CE[0] | - | - | - |
| B46 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B45 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B44 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B43 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B42 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF3_SRVAL | - |
| B41 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF3_INIT |
| B40 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B39 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B38 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B37 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B36 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B35 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B34 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF4_SRVAL | - |
| B33 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF4_INIT |
| B32 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B31 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B30 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B29 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DDR_CLK_EDGE[0] | - | - | - |
| B28 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DDR_CLK_EDGE[1] | - | - |
| B27 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:RANK23_DLY | - | - | - |
| B26 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[1] | ILOGIC[0]:I_DELAY_ENABLE | - |
| B25 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SERDES | - | - | - |
| B24 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:I_TSBYPASS_ENABLE | - |
| B23 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B22 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B21 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SERDES_MODE[0] | - | - | - |
| B20 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:BITSLIP_ENABLE | - | - |
| B19 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_RATE[0] | - | - | - |
| B18 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[3] | ~ILOGIC[0]:INV.D | - |
| B17 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[2] | - | - | ILOGIC[0]:TSBYPASS_MUX[0] |
| B16 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[1] | - | - |
| B15 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[0] | - | - | - |
| B14 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[3] | ILOGIC[0]:IFF_TSBYPASS_ENABLE | - |
| B13 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.CLKDIVP | - | - | - |
| B12 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[4] | - | - |
| B11 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLKDIVP_INV_EN | - | - | ILOGIC[0]:IFF_DELAY_ENABLE |
| B10 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[2] | - | - |
| B9 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLKDIV_INV_EN | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.CLKDIV | - | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[0] | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[1] | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.OCLK2 |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[0] | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[2] |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLK_INV_EN | - |
| ILOGIC[0]:BITSLIP_ENABLE | 0.F27.B20 |
|---|---|
| ILOGIC[0]:DYN_CLKDIVP_INV_EN | 0.F26.B11 |
| ILOGIC[0]:DYN_CLKDIV_INV_EN | 0.F26.B9 |
| ILOGIC[0]:DYN_CLK_INV_EN | 0.F28.B0 |
| ILOGIC[0]:D_EMU1 | 0.F28.B62 |
| ILOGIC[0]:D_EMU2 | 0.F29.B61 |
| ILOGIC[0]:IFF_DELAY_ENABLE | 0.F29.B11 |
| ILOGIC[0]:IFF_SR_USED | 0.F26.B57 |
| ILOGIC[0]:IFF_TSBYPASS_ENABLE | 0.F28.B14 |
| ILOGIC[0]:INV.CLKDIV | 0.F27.B8 |
| ILOGIC[0]:INV.CLKDIVP | 0.F26.B13 |
| ILOGIC[0]:INV.OCLK1 | 0.F29.B63 |
| ILOGIC[0]:INV.OCLK2 | 0.F29.B3 |
| ILOGIC[0]:I_DELAY_ENABLE | 0.F28.B26 |
| ILOGIC[0]:I_TSBYPASS_ENABLE | 0.F28.B24 |
| ILOGIC[0]:RANK23_DLY | 0.F26.B27 |
| ILOGIC[0]:SERDES | 0.F26.B25 |
| non-inverted | [0] |
| ILOGIC[0]:DATA_RATE | 0.F26.B19 |
|---|---|
| DDR | 0 |
| SDR | 1 |
| ILOGIC[0]:DATA_WIDTH | 0.F27.B18 | 0.F26.B17 | 0.F27.B16 | 0.F26.B15 |
|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 |
| 2 | 0 | 0 | 1 | 0 |
| 3 | 0 | 0 | 1 | 1 |
| 4 | 0 | 1 | 0 | 0 |
| 5 | 0 | 1 | 0 | 1 |
| 6 | 0 | 1 | 1 | 0 |
| 7 | 0 | 1 | 1 | 1 |
| 8 | 1 | 0 | 0 | 0 |
| 10 | 1 | 0 | 1 | 0 |
| 14 | 1 | 1 | 1 | 0 |
| ILOGIC[0]:DDR_CLK_EDGE | 0.F27.B28 | 0.F26.B29 |
|---|---|---|
| SAME_EDGE_PIPELINED | 0 | 0 |
| OPPOSITE_EDGE | 0 | 1 |
| SAME_EDGE | 1 | 0 |
| ILOGIC[0]:IFF1_INIT | 0.F29.B55 |
|---|---|
| ILOGIC[0]:IFF1_SRVAL | 0.F28.B56 |
| ILOGIC[0]:IFF2_INIT | 0.F29.B51 |
| ILOGIC[0]:IFF2_SRVAL | 0.F28.B52 |
| ILOGIC[0]:IFF3_INIT | 0.F29.B41 |
| ILOGIC[0]:IFF3_SRVAL | 0.F28.B42 |
| ILOGIC[0]:IFF4_INIT | 0.F29.B33 |
| ILOGIC[0]:IFF4_SRVAL | 0.F28.B34 |
| ILOGIC[0]:IFF_LATCH | 0.F27.B56 |
| ILOGIC[0]:INV.D | 0.F28.B18 |
| inverted | ~[0] |
| ILOGIC[0]:INTERFACE_TYPE | 0.F27.B12 | 0.F27.B14 | 0.F27.B10 | 0.F27.B26 | 0.F27.B6 |
|---|---|---|---|---|---|
| MEMORY | 0 | 0 | 0 | 0 | 0 |
| NETWORKING | 0 | 0 | 0 | 0 | 1 |
| MEMORY_DDR3 | 0 | 0 | 1 | 1 | 1 |
| MEMORY_DDR3_V6 | 0 | 1 | 0 | 1 | 1 |
| OVERSAMPLE | 1 | 0 | 0 | 1 | 1 |
| ILOGIC[0]:INV.CLK | 0.F29.B1 | 0.F28.B4 | 0.F28.B2 |
|---|---|---|---|
| inverted | ~[2] | ~[1] | ~[0] |
| ILOGIC[0]:NUM_CE | 0.F26.B47 |
|---|---|
| 1 | 0 |
| 2 | 1 |
| ILOGIC[0]:SERDES_MODE | 0.F26.B21 |
|---|---|
| MASTER | 0 |
| SLAVE | 1 |
| ILOGIC[0]:SRTYPE | 0.F28.B60 |
|---|---|
| ASYNC | 0 |
| SYNC | 1 |
| ILOGIC[0]:TSBYPASS_MUX | 0.F29.B17 |
|---|---|
| T | 0 |
| GND | 1 |
Tile IO_HR_PAIR
Cells: 2
Switchbox SPEC_INT
| Destination | Source |
|---|---|
| CELL[0].IMUX_SPEC[0] | CELL[0].IMUX_IOI_OCLKDIV[0] |
| CELL[0].IMUX_SPEC[2] | CELL[0].IMUX_IOI_OCLK[0] |
| CELL[1].IMUX_SPEC[0] | CELL[1].IMUX_IOI_OCLKDIV[0] |
| CELL[1].IMUX_SPEC[2] | CELL[1].IMUX_IOI_OCLK[0] |
| Bits | Destination | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[0][28][51] | MAIN[0][29][52] | MAIN[0][29][46] | MAIN[0][29][48] | MAIN[0][28][53] | MAIN[0][28][49] | MAIN[0][28][47] | MAIN[0][29][50] | MAIN[0][29][62] | MAIN[0][28][61] | MAIN[0][29][60] | CELL[0].IMUX_IOI_ICLK[0] | - |
| MAIN[1][28][13] | MAIN[1][29][12] | MAIN[1][28][11] | MAIN[1][29][16] | MAIN[1][29][14] | MAIN[1][28][17] | MAIN[1][28][15] | MAIN[1][29][10] | MAIN[1][28][1] | MAIN[1][29][2] | MAIN[1][28][3] | - | CELL[1].IMUX_IOI_ICLK[0] |
| Source | ||||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[0].PHASER_ICLK | CELL[1].PHASER_ICLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[0].PHASER_OCLK | CELL[1].PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | CELL[0].IMUX_IMUX[20] | CELL[0].LCLK_IO[0] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | CELL[0].IMUX_IMUX[22] | CELL[0].LCLK_IO[1] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[3] | - |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[2] | - |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | CELL[0].IOCLK[2] | CELL[0].LCLK_IO[3] |
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[0] | - |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | CELL[0].IOCLK[3] | - |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[4] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[5] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[1] | CELL[0].RCLK_IO[0] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[1] | CELL[0].RCLK_IO[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[0] | CELL[0].RCLK_IO[3] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].IOCLK[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[4] | CELL[0].IOCLK[1] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[5] | - |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[1] | CELL[0].IOCLK[2] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[0] | CELL[0].IOCLK[3] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[1].IMUX_IMUX[22] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[2] | CELL[1].IMUX_IMUX[20] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[3] | - |
| Bits | Destination | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[0][31][51] | MAIN[0][30][52] | MAIN[0][30][46] | MAIN[0][30][48] | MAIN[0][31][53] | MAIN[0][31][49] | MAIN[0][31][47] | MAIN[0][30][50] | MAIN[0][30][62] | MAIN[0][31][61] | MAIN[0][30][60] | CELL[0].IMUX_IOI_ICLK[1] | - |
| MAIN[1][31][13] | MAIN[1][30][12] | MAIN[1][31][11] | MAIN[1][30][16] | MAIN[1][30][14] | MAIN[1][31][17] | MAIN[1][31][15] | MAIN[1][30][10] | MAIN[1][31][1] | MAIN[1][30][2] | MAIN[1][31][3] | - | CELL[1].IMUX_IOI_ICLK[1] |
| Source | ||||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[0].PHASER_ICLK | CELL[1].PHASER_ICLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[0].PHASER_OCLK | CELL[1].PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | CELL[0].IMUX_IMUX[20] | CELL[0].LCLK_IO[0] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | CELL[0].IMUX_IMUX[22] | CELL[0].LCLK_IO[1] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[3] | - |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[2] | - |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | CELL[0].IOCLK[2] | CELL[0].LCLK_IO[3] |
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[0] | - |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | CELL[0].IOCLK[3] | - |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[4] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[5] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[1] | CELL[0].RCLK_IO[0] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[1] | CELL[0].RCLK_IO[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[0] | CELL[0].RCLK_IO[3] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].IOCLK[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[4] | CELL[0].IOCLK[1] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[5] | - |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[1] | CELL[0].IOCLK[2] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[0] | CELL[0].IOCLK[3] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[1].IMUX_IMUX[22] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[2] | CELL[1].IMUX_IMUX[20] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[3] | - |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[0][29][28] | MAIN[0][28][29] | CELL[0].IMUX_IOI_ICLKDIVP | - |
| MAIN[1][28][35] | MAIN[1][29][34] | - | CELL[1].IMUX_IOI_ICLKDIVP |
| Source | |||
| 0 | 0 | off | off |
| 0 | 1 | CELL[0].IMUX_CLK[0] | CELL[1].IMUX_CLK[0] |
| 1 | 0 | CELL[0].PHASER_ICLKDIV | CELL[1].PHASER_ICLKDIV |
| Bits | Destination | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[0][28][35] | MAIN[0][29][38] | MAIN[0][28][31] | MAIN[0][29][30] | MAIN[0][29][32] | MAIN[0][28][39] | MAIN[0][29][34] | MAIN[0][28][33] | MAIN[0][28][43] | MAIN[0][28][45] | MAIN[0][29][44] | CELL[0].IMUX_IOI_OCLK[0] | - |
| MAIN[1][28][29] | MAIN[1][29][28] | MAIN[1][28][25] | MAIN[1][29][32] | MAIN[1][29][30] | MAIN[1][28][33] | MAIN[1][28][31] | MAIN[1][29][24] | MAIN[1][29][20] | MAIN[1][29][18] | MAIN[1][28][19] | - | CELL[1].IMUX_IOI_OCLK[0] |
| Source | ||||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[0].PHASER_OCLK | CELL[1].PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[0].PHASER_OCLK90 | CELL[1].PHASER_OCLK90 |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | CELL[0].IMUX_IMUX[31] | CELL[0].LCLK_IO[0] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | CELL[0].LCLK_IO[2] | CELL[0].LCLK_IO[1] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[2] | - |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[0] | - |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[3] |
| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[3] | - |
| 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[1] | - |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[4] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[3] | CELL[0].LCLK_IO[5] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[0] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | CELL[0].RCLK_IO[0] | - |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[3] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[4] | CELL[0].IOCLK[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[5] | CELL[0].IOCLK[1] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[1] | - |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | CELL[0].IOCLK[0] | - |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | - | CELL[0].IOCLK[2] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].IOCLK[3] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[2] | CELL[1].IMUX_IMUX[31] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[3] | - |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[1] | - |
| Bits | Destination | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[0][31][35] | MAIN[0][30][38] | MAIN[0][31][31] | MAIN[0][30][30] | MAIN[0][30][32] | MAIN[0][31][39] | MAIN[0][30][34] | MAIN[0][31][33] | MAIN[0][31][43] | MAIN[0][31][45] | MAIN[0][30][44] | CELL[0].IMUX_IOI_OCLK[1] | - |
| MAIN[1][31][29] | MAIN[1][30][28] | MAIN[1][31][25] | MAIN[1][30][32] | MAIN[1][30][30] | MAIN[1][31][33] | MAIN[1][31][31] | MAIN[1][30][24] | MAIN[1][30][20] | MAIN[1][30][18] | MAIN[1][31][19] | - | CELL[1].IMUX_IOI_OCLK[1] |
| Source | ||||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[0].PHASER_OCLK | CELL[1].PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[0].PHASER_OCLK90 | CELL[1].PHASER_OCLK90 |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | CELL[0].IMUX_IMUX[31] | CELL[0].LCLK_IO[0] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | CELL[0].LCLK_IO[2] | CELL[0].LCLK_IO[1] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[2] | - |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[0] | - |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[3] |
| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[3] | - |
| 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[1] | - |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | - | CELL[0].LCLK_IO[4] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[3] | CELL[0].LCLK_IO[5] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[0] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | CELL[0].RCLK_IO[0] | - |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].RCLK_IO[3] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[4] | CELL[0].IOCLK[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[5] | CELL[0].IOCLK[1] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[1] | - |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | CELL[0].IOCLK[0] | - |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | - | CELL[0].IOCLK[2] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | - | CELL[0].IOCLK[3] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[2] | CELL[1].IMUX_IMUX[31] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[3] | - |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].IOCLK[1] | - |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[0][29][16] | MAIN[0][28][17] | CELL[0].IMUX_IOI_OCLKDIV[0] | - |
| MAIN[1][28][47] | MAIN[1][29][46] | - | CELL[1].IMUX_IOI_OCLKDIV[0] |
| Source | |||
| 0 | 0 | off | off |
| 0 | 1 | CELL[0].PHASER_OCLKDIV | CELL[1].PHASER_OCLKDIV |
| 1 | 0 | CELL[0].IMUX_IOI_OCLKDIVF[0] | CELL[1].IMUX_IOI_OCLKDIVF[0] |
| Bits | Destination | ||
|---|---|---|---|
| MAIN[0][30][16] | MAIN[0][31][17] | CELL[0].IMUX_IOI_OCLKDIV[1] | - |
| MAIN[1][31][47] | MAIN[1][30][46] | - | CELL[1].IMUX_IOI_OCLKDIV[1] |
| Source | |||
| 0 | 0 | off | off |
| 0 | 1 | CELL[0].PHASER_OCLKDIV | CELL[1].PHASER_OCLKDIV |
| 1 | 0 | CELL[0].IMUX_IOI_OCLKDIVF[1] | CELL[1].IMUX_IOI_OCLKDIVF[1] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][29][8] | MAIN[0][28][9] | MAIN[0][29][6] | MAIN[0][29][2] | MAIN[0][28][1] | MAIN[0][28][3] | MAIN[0][29][4] | CELL[0].IMUX_IOI_OCLKDIVF[0] | - |
| MAIN[1][28][57] | MAIN[1][28][55] | MAIN[1][29][54] | MAIN[1][28][61] | MAIN[1][28][59] | MAIN[1][29][62] | MAIN[1][29][60] | - | CELL[1].IMUX_IOI_OCLKDIVF[0] |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].IMUX_IMUX[8] | CELL[0].LCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | CELL[0].RCLK_IO[2] | CELL[0].LCLK_IO[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | CELL[0].RCLK_IO[3] | CELL[0].LCLK_IO[2] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | - | CELL[0].LCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[2] | CELL[0].LCLK_IO[4] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | CELL[0].LCLK_IO[0] | CELL[0].LCLK_IO[5] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | CELL[0].LCLK_IO[1] | CELL[0].RCLK_IO[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | CELL[0].LCLK_IO[3] | CELL[0].RCLK_IO[1] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[0] | CELL[0].RCLK_IO[2] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[0].LCLK_IO[4] | CELL[0].RCLK_IO[3] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[0].LCLK_IO[5] | CELL[1].IMUX_IMUX[8] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[0].RCLK_IO[1] | - |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[0][30][8] | MAIN[0][31][9] | MAIN[0][30][6] | MAIN[0][30][2] | MAIN[0][31][1] | MAIN[0][31][3] | MAIN[0][30][4] | CELL[0].IMUX_IOI_OCLKDIVF[1] | - |
| MAIN[1][31][57] | MAIN[1][31][55] | MAIN[1][30][54] | MAIN[1][31][61] | MAIN[1][31][59] | MAIN[1][30][62] | MAIN[1][30][60] | - | CELL[1].IMUX_IOI_OCLKDIVF[1] |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[0].IMUX_IMUX[8] | CELL[0].LCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | CELL[0].RCLK_IO[2] | CELL[0].LCLK_IO[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | CELL[0].RCLK_IO[3] | CELL[0].LCLK_IO[2] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | - | CELL[0].LCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[0].LCLK_IO[2] | CELL[0].LCLK_IO[4] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | CELL[0].LCLK_IO[0] | CELL[0].LCLK_IO[5] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | CELL[0].LCLK_IO[1] | CELL[0].RCLK_IO[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | CELL[0].LCLK_IO[3] | CELL[0].RCLK_IO[1] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[0].RCLK_IO[0] | CELL[0].RCLK_IO[2] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[0].LCLK_IO[4] | CELL[0].RCLK_IO[3] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[0].LCLK_IO[5] | CELL[1].IMUX_IMUX[8] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[0].RCLK_IO[1] | - |
Bels ILOGIC
| Pin | Direction | ILOGIC[0] | ILOGIC[1] |
|---|---|---|---|
| CLK | in | CELL[0].IMUX_IOI_ICLK[0] | CELL[1].IMUX_IOI_ICLK[0] |
| CLKB | in | CELL[0].IMUX_IOI_ICLK[1] | CELL[1].IMUX_IOI_ICLK[1] |
| CLKDIV | in | CELL[0].IMUX_CLK[0] | CELL[1].IMUX_CLK[0] |
| CLKDIVP | in | CELL[0].IMUX_IOI_ICLKDIVP | CELL[1].IMUX_IOI_ICLKDIVP |
| SR | in | CELL[0].IMUX_CTRL[1] | CELL[1].IMUX_CTRL[1] |
| CE1 | in | CELL[0].IMUX_IMUX[5] | CELL[1].IMUX_IMUX[5] |
| CE2 | in | CELL[0].IMUX_IMUX[14] | CELL[1].IMUX_IMUX[14] |
| BITSLIP | in | CELL[0].IMUX_IMUX[0] | CELL[1].IMUX_IMUX[0] |
| DYNCLKSEL | in | CELL[0].IMUX_IMUX[37] | CELL[1].IMUX_IMUX[37] |
| DYNCLKDIVSEL | in | CELL[0].IMUX_IMUX[4] | CELL[1].IMUX_IMUX[4] |
| DYNCLKDIVPSEL | in | CELL[0].IMUX_IMUX[10] | CELL[1].IMUX_IMUX[10] |
| O | out | CELL[0].OUT_BEL[18] | CELL[1].OUT_BEL[18] |
| Q1 | out | CELL[0].OUT_BEL[0] | CELL[1].OUT_BEL[0] |
| Q2 | out | CELL[0].OUT_BEL[23] | CELL[1].OUT_BEL[23] |
| Q3 | out | CELL[0].OUT_BEL[9] | CELL[1].OUT_BEL[9] |
| Q4 | out | CELL[0].OUT_BEL[10] | CELL[1].OUT_BEL[10] |
| Q5 | out | CELL[0].OUT_BEL[14] | CELL[1].OUT_BEL[14] |
| Q6 | out | CELL[0].OUT_BEL[3] | CELL[1].OUT_BEL[3] |
| Q7 | out | CELL[0].OUT_BEL[7] | CELL[1].OUT_BEL[7] |
| Q8 | out | CELL[0].OUT_BEL[8] | CELL[1].OUT_BEL[8] |
| CLKPAD | out | - | CELL[1].OUT_CLKPAD |
| Attribute | ILOGIC[0] | ILOGIC[1] |
|---|
Bels OLOGIC
| Pin | Direction | OLOGIC[0] | OLOGIC[1] |
|---|---|---|---|
| CLK | in | CELL[0].IMUX_IOI_OCLK[0] | CELL[1].IMUX_IOI_OCLK[0] |
| CLKB | in | CELL[0].IMUX_IOI_OCLK[1] | CELL[1].IMUX_IOI_OCLK[1] |
| CLKDIV | in | CELL[0].IMUX_IOI_OCLKDIV[0] invert by MAIN[0][31][42] | CELL[1].IMUX_IOI_OCLKDIV[0] invert by MAIN[1][30][21] |
| CLKDIVB | in | CELL[0].IMUX_IOI_OCLKDIV[1] | CELL[1].IMUX_IOI_OCLKDIV[1] |
| CLKDIVF | in | CELL[0].IMUX_IOI_OCLKDIVF[0] invert by MAIN[0][30][33] | CELL[1].IMUX_IOI_OCLKDIVF[0] invert by MAIN[1][31][30] |
| CLKDIVFB | in | CELL[0].IMUX_IOI_OCLKDIVF[1] | CELL[1].IMUX_IOI_OCLKDIVF[1] |
| SR | in | CELL[0].IMUX_CTRL[0] | CELL[1].IMUX_CTRL[0] |
| OCE | in | CELL[0].IMUX_IMUX[29] | CELL[1].IMUX_IMUX[29] |
| TCE | in | CELL[0].IMUX_IMUX[1] | CELL[1].IMUX_IMUX[1] |
| D1 | in | CELL[0].IMUX_IMUX[34] invert by MAIN[0][31][30] | CELL[1].IMUX_IMUX[34] invert by MAIN[1][30][33] |
| D2 | in | CELL[0].IMUX_IMUX[40] invert by MAIN[0][30][25] | CELL[1].IMUX_IMUX[40] invert by MAIN[1][31][38] |
| D3 | in | CELL[0].IMUX_IMUX[44] invert by MAIN[0][30][21] | CELL[1].IMUX_IMUX[44] invert by MAIN[1][31][42] |
| D4 | in | CELL[0].IMUX_IMUX[42] invert by MAIN[0][30][17] | CELL[1].IMUX_IMUX[42] invert by MAIN[1][31][46] |
| D5 | in | CELL[0].IMUX_IMUX[43] invert by MAIN[0][31][14] | CELL[1].IMUX_IMUX[43] invert by MAIN[1][30][49] |
| D6 | in | CELL[0].IMUX_IMUX[45] invert by MAIN[0][30][13] | CELL[1].IMUX_IMUX[45] invert by MAIN[1][31][50] |
| D7 | in | CELL[0].IMUX_IMUX[46] invert by MAIN[0][30][9] | CELL[1].IMUX_IMUX[46] invert by MAIN[1][31][54] |
| D8 | in | CELL[0].IMUX_IMUX[47] invert by MAIN[0][31][2] | CELL[1].IMUX_IMUX[47] invert by MAIN[1][30][61] |
| T1 | in | CELL[0].IMUX_IMUX[15] invert by !MAIN[0][31][60] | CELL[1].IMUX_IMUX[15] invert by !MAIN[1][30][3] |
| T2 | in | CELL[0].IMUX_IMUX[7] invert by !MAIN[0][31][56] | CELL[1].IMUX_IMUX[7] invert by !MAIN[1][30][7] |
| T3 | in | CELL[0].IMUX_IMUX[13] invert by !MAIN[0][30][51] | CELL[1].IMUX_IMUX[13] invert by !MAIN[1][31][12] |
| T4 | in | CELL[0].IMUX_IMUX[21] invert by !MAIN[0][31][48] | CELL[1].IMUX_IMUX[21] invert by !MAIN[1][30][15] |
| TFB | out | CELL[0].OUT_BEL[2] | CELL[1].OUT_BEL[2] |
| IOCLKGLITCH | out | CELL[0].OUT_BEL[5] | CELL[1].OUT_BEL[5] |
| OLOGIC[0].V5_MUX_O | MAIN[0][33][17] | MAIN[0][32][14] | MAIN[0][32][36] | MAIN[0][32][34] | MAIN[0][32][16] |
|---|---|---|---|---|---|
| OLOGIC[1].V5_MUX_O | MAIN[1][32][46] | MAIN[1][33][49] | MAIN[1][33][27] | MAIN[1][33][29] | MAIN[1][33][47] |
| NONE | 0 | 0 | 0 | 0 | 0 |
| D1 | 0 | 0 | 0 | 0 | 1 |
| SERDES_SDR | 0 | 0 | 0 | 1 | 0 |
| LATCH | 1 | 0 | 0 | 1 | 0 |
| FF | 0 | 1 | 0 | 1 | 0 |
| DDR | 0 | 0 | 1 | 0 | 0 |
| OLOGIC[0].V5_MUX_T | MAIN[0][32][60] | MAIN[0][33][59] | MAIN[0][33][57] | MAIN[0][32][58] | MAIN[0][33][61] |
|---|---|---|---|---|---|
| OLOGIC[1].V5_MUX_T | MAIN[1][33][3] | MAIN[1][32][4] | MAIN[1][32][6] | MAIN[1][33][5] | MAIN[1][32][2] |
| NONE | 0 | 0 | 0 | 0 | 0 |
| T1 | 0 | 0 | 0 | 0 | 1 |
| SERDES_SDR | 0 | 0 | 0 | 1 | 0 |
| LATCH | 1 | 0 | 0 | 1 | 0 |
| FF | 0 | 1 | 0 | 1 | 0 |
| DDR | 0 | 0 | 1 | 0 | 0 |
| OLOGIC[0].SERDES_MODE | MAIN[0][32][44] |
|---|---|
| OLOGIC[1].SERDES_MODE | MAIN[1][33][19] |
| MASTER | 0 |
| SLAVE | 1 |
| OLOGIC[0].DATA_WIDTH | MAIN[0][31][26] | MAIN[0][31][12] | MAIN[0][30][11] | MAIN[0][31][4] | MAIN[0][30][7] | MAIN[0][31][6] | MAIN[0][30][3] | MAIN[0][30][1] | MAIN[0][31][0] |
|---|---|---|---|---|---|---|---|---|---|
| OLOGIC[1].DATA_WIDTH | MAIN[1][30][37] | MAIN[1][30][51] | MAIN[1][31][52] | MAIN[1][30][59] | MAIN[1][31][56] | MAIN[1][30][57] | MAIN[1][31][60] | MAIN[1][31][62] | MAIN[1][30][63] |
| NONE | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| _2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| _3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| _4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| _5 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| _6 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| _7 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| _8 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| _10 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| _14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| OLOGIC[0].TRISTATE_WIDTH | MAIN[0][33][37] |
|---|---|
| OLOGIC[1].TRISTATE_WIDTH | MAIN[1][32][26] |
| _1 | 0 |
| _4 | 1 |
| OLOGIC[0].MISR_CLK_SELECT | MAIN[0][30][5] | MAIN[0][30][15] |
|---|---|---|
| OLOGIC[1].MISR_CLK_SELECT | MAIN[1][31][58] | MAIN[1][31][48] |
| NONE | 0 | 0 |
| CLK1 | 0 | 1 |
| CLK2 | 1 | 0 |
| OLOGIC[0].CLOCK_RATIO | MAIN[0][30][27] | MAIN[0][30][29] | MAIN[0][31][32] | MAIN[0][31][28] |
|---|---|---|---|---|
| OLOGIC[1].CLOCK_RATIO | MAIN[1][31][36] | MAIN[1][31][34] | MAIN[1][30][31] | MAIN[1][30][35] |
| NONE | 0 | 0 | 0 | 0 |
| _2 | 0 | 0 | 0 | 1 |
| _3 | 0 | 0 | 1 | 0 |
| _4 | 0 | 0 | 1 | 1 |
| _5 | 0 | 1 | 0 | 1 |
| _6 | 1 | 1 | 0 | 1 |
| _7_8 | 1 | 1 | 0 | 0 |
Bels IDELAY
| Pin | Direction | IDELAY[0] | IDELAY[1] |
|---|---|---|---|
| C | in | CELL[0].IMUX_CLK[1] invert by MAIN[0][35][39] | CELL[1].IMUX_CLK[1] invert by MAIN[1][34][24] |
| CINVCTRL | in | CELL[0].IMUX_BYP_SITE[6] | CELL[1].IMUX_BYP_SITE[6] |
| CE | in | CELL[0].IMUX_IMUX[32] | CELL[1].IMUX_IMUX[32] |
| DATAIN | in | CELL[0].IMUX_IMUX[25] invert by MAIN[0][34][46] | CELL[1].IMUX_IMUX[25] invert by MAIN[1][35][17] |
| INC | in | CELL[0].IMUX_IMUX[26] | CELL[1].IMUX_IMUX[26] |
| REGRST | in | CELL[0].IMUX_IMUX[12] | CELL[1].IMUX_IMUX[12] |
| LD | in | CELL[0].IMUX_IMUX[30] | CELL[1].IMUX_IMUX[30] |
| LDPIPEEN | in | CELL[0].IMUX_IMUX[33] | CELL[1].IMUX_IMUX[33] |
| IFDLY[0] | in | CELL[0].IMUX_FAN_SITE[4] | CELL[1].IMUX_FAN_SITE[4] |
| IFDLY[1] | in | CELL[0].IMUX_FAN_SITE[5] | CELL[1].IMUX_FAN_SITE[5] |
| IFDLY[2] | in | CELL[0].IMUX_BYP_SITE[7] | CELL[1].IMUX_BYP_SITE[7] |
| CNTVALUEIN[0] | in | CELL[0].IMUX_IMUX[41] | CELL[1].IMUX_IMUX[41] |
| CNTVALUEIN[1] | in | CELL[0].IMUX_IMUX[36] | CELL[1].IMUX_IMUX[36] |
| CNTVALUEIN[2] | in | CELL[0].IMUX_IMUX[35] | CELL[1].IMUX_IMUX[35] |
| CNTVALUEIN[3] | in | CELL[0].IMUX_IMUX[38] | CELL[1].IMUX_IMUX[38] |
| CNTVALUEIN[4] | in | CELL[0].IMUX_IMUX[39] | CELL[1].IMUX_IMUX[39] |
| CNTVALUEOUT[0] | out | CELL[0].OUT_BEL[20] | CELL[1].OUT_BEL[20] |
| CNTVALUEOUT[1] | out | CELL[0].OUT_BEL[1] | CELL[1].OUT_BEL[1] |
| CNTVALUEOUT[2] | out | CELL[0].OUT_BEL[19] | CELL[1].OUT_BEL[19] |
| CNTVALUEOUT[3] | out | CELL[0].OUT_BEL[15] | CELL[1].OUT_BEL[15] |
| CNTVALUEOUT[4] | out | CELL[0].OUT_BEL[11] | CELL[1].OUT_BEL[11] |
| Attribute | IDELAY[0] | IDELAY[1] |
|---|---|---|
| ENABLE | MAIN[0][33][54] | MAIN[1][32][9] |
| IDATAIN_INV | MAIN[0][32][55] | MAIN[1][33][8] |
| CINVCTRL_SEL | MAIN[0][34][38] | MAIN[1][35][25] |
| DELAY_SRC | [enum: IDELAY_DELAY_SRC] | [enum: IDELAY_DELAY_SRC] |
| DELAY_TYPE | [enum: IODELAY_V7_DELAY_TYPE] | [enum: IODELAY_V7_DELAY_TYPE] |
| HIGH_PERFORMANCE_MODE | MAIN[0][33][18] | MAIN[1][32][45] |
| PIPE_SEL | MAIN[0][35][21] | MAIN[1][34][42] |
| IDELAY_VALUE_CUR bit 0 | !MAIN[0][35][7] | !MAIN[1][34][56] |
| IDELAY_VALUE_CUR bit 1 | !MAIN[0][35][13] | !MAIN[1][34][50] |
| IDELAY_VALUE_CUR bit 2 | !MAIN[0][35][19] | !MAIN[1][34][44] |
| IDELAY_VALUE_CUR bit 3 | !MAIN[0][35][27] | !MAIN[1][34][36] |
| IDELAY_VALUE_CUR bit 4 | !MAIN[0][35][33] | !MAIN[1][34][30] |
| IDELAY_VALUE_INIT bit 0 | MAIN[0][35][5] | MAIN[1][34][58] |
| IDELAY_VALUE_INIT bit 1 | MAIN[0][35][11] | MAIN[1][34][52] |
| IDELAY_VALUE_INIT bit 2 | MAIN[0][35][17] | MAIN[1][34][46] |
| IDELAY_VALUE_INIT bit 3 | MAIN[0][35][25] | MAIN[1][34][38] |
| IDELAY_VALUE_INIT bit 4 | MAIN[0][35][31] | MAIN[1][34][32] |
| IDELAY[0].DELAY_SRC | MAIN[0][35][57] | MAIN[0][34][58] | MAIN[0][34][56] | MAIN[0][35][55] |
|---|---|---|---|---|
| IDELAY[1].DELAY_SRC | MAIN[1][34][6] | MAIN[1][35][5] | MAIN[1][35][7] | MAIN[1][34][8] |
| NONE | 0 | 0 | 0 | 0 |
| IDATAIN | 0 | 0 | 0 | 1 |
| OFB | 0 | 0 | 1 | 0 |
| DATAIN | 0 | 1 | 0 | 0 |
| DELAYCHAIN_OSC | 1 | 0 | 0 | 0 |
| IDELAY[0].DELAY_TYPE | MAIN[0][34][14] | MAIN[0][34][8] |
|---|---|---|
| IDELAY[1].DELAY_TYPE | MAIN[1][35][49] | MAIN[1][35][55] |
| FIXED | 0 | 0 |
| VARIABLE | 0 | 1 |
| VAR_LOAD | 1 | 1 |
Bels IOB
| Pin | Direction | IOB[0] | IOB[1] |
|---|---|---|---|
| PD_INT_EN | in | CELL[0].IMUX_FAN_SITE[2] | CELL[1].IMUX_FAN_SITE[2] |
| PU_INT_EN | in | CELL[0].IMUX_FAN_SITE[1] | CELL[1].IMUX_FAN_SITE[1] |
| KEEPER_INT_EN | in | CELL[0].IMUX_FAN_SITE[3] | CELL[1].IMUX_FAN_SITE[3] |
| DIFF_TERM_INT_EN | in | CELL[0].IMUX_FAN_SITE[0] | - |
| IBUFDISABLE | in | CELL[0].IMUX_IMUX[9] | CELL[1].IMUX_IMUX[9] |
| INTERMDISABLE | in | CELL[0].IMUX_IMUX[6] | CELL[1].IMUX_IMUX[6] |
| IOB[0].PULL | MAIN[0][39][35] | MAIN[0][38][34] | MAIN[0][39][33] |
|---|---|---|---|
| IOB[1].PULL | MAIN[1][38][28] | MAIN[1][39][29] | MAIN[1][38][30] |
| NONE | 0 | 0 | 1 |
| PULLUP | 0 | 1 | 1 |
| PULLDOWN | 0 | 0 | 0 |
| KEEPER | 1 | 0 | 1 |
| IOB[0].IBUF_MODE | MAIN[0][38][42] | MAIN[0][39][41] | MAIN[0][38][40] |
|---|---|---|---|
| IOB[1].IBUF_MODE | MAIN[1][39][21] | MAIN[1][38][22] | MAIN[1][39][23] |
| NONE | 0 | 0 | 0 |
| VREF | 0 | 0 | 1 |
| DIFF | 0 | 1 | 1 |
| CMOS | 1 | 1 | 0 |
| CMOS_HV | 1 | 1 | 1 |
| TMDS | 0 | 1 | 0 |
| IOB[0].IN_TERM | MAIN[0][38][6] | MAIN[0][39][5] | MAIN[0][39][7] | MAIN[0][38][4] |
|---|---|---|---|---|
| IOB[1].IN_TERM | MAIN[1][39][57] | MAIN[1][38][58] | MAIN[1][39][59] | MAIN[1][38][56] |
| NONE | 0 | 0 | 0 | 0 |
| UNTUNED_SPLIT_40 | 1 | 1 | 1 | 1 |
| UNTUNED_SPLIT_50 | 0 | 1 | 1 | 1 |
| UNTUNED_SPLIT_60 | 0 | 0 | 1 | 1 |
Bel wires
| Wire | Pins |
|---|---|
| CELL[0].IMUX_CLK[0] | ILOGIC[0].CLKDIV |
| CELL[0].IMUX_CLK[1] | IDELAY[0].C |
| CELL[0].IMUX_CTRL[0] | OLOGIC[0].SR |
| CELL[0].IMUX_CTRL[1] | ILOGIC[0].SR |
| CELL[0].IMUX_BYP_SITE[6] | IDELAY[0].CINVCTRL |
| CELL[0].IMUX_BYP_SITE[7] | IDELAY[0].IFDLY[2] |
| CELL[0].IMUX_FAN_SITE[0] | IOB[0].DIFF_TERM_INT_EN |
| CELL[0].IMUX_FAN_SITE[1] | IOB[0].PU_INT_EN |
| CELL[0].IMUX_FAN_SITE[2] | IOB[0].PD_INT_EN |
| CELL[0].IMUX_FAN_SITE[3] | IOB[0].KEEPER_INT_EN |
| CELL[0].IMUX_FAN_SITE[4] | IDELAY[0].IFDLY[0] |
| CELL[0].IMUX_FAN_SITE[5] | IDELAY[0].IFDLY[1] |
| CELL[0].IMUX_IMUX[0] | ILOGIC[0].BITSLIP |
| CELL[0].IMUX_IMUX[1] | OLOGIC[0].TCE |
| CELL[0].IMUX_IMUX[4] | ILOGIC[0].DYNCLKDIVSEL |
| CELL[0].IMUX_IMUX[5] | ILOGIC[0].CE1 |
| CELL[0].IMUX_IMUX[6] | IOB[0].INTERMDISABLE |
| CELL[0].IMUX_IMUX[7] | OLOGIC[0].T2 |
| CELL[0].IMUX_IMUX[9] | IOB[0].IBUFDISABLE |
| CELL[0].IMUX_IMUX[10] | ILOGIC[0].DYNCLKDIVPSEL |
| CELL[0].IMUX_IMUX[12] | IDELAY[0].REGRST |
| CELL[0].IMUX_IMUX[13] | OLOGIC[0].T3 |
| CELL[0].IMUX_IMUX[14] | ILOGIC[0].CE2 |
| CELL[0].IMUX_IMUX[15] | OLOGIC[0].T1 |
| CELL[0].IMUX_IMUX[21] | OLOGIC[0].T4 |
| CELL[0].IMUX_IMUX[25] | IDELAY[0].DATAIN |
| CELL[0].IMUX_IMUX[26] | IDELAY[0].INC |
| CELL[0].IMUX_IMUX[29] | OLOGIC[0].OCE |
| CELL[0].IMUX_IMUX[30] | IDELAY[0].LD |
| CELL[0].IMUX_IMUX[32] | IDELAY[0].CE |
| CELL[0].IMUX_IMUX[33] | IDELAY[0].LDPIPEEN |
| CELL[0].IMUX_IMUX[34] | OLOGIC[0].D1 |
| CELL[0].IMUX_IMUX[35] | IDELAY[0].CNTVALUEIN[2] |
| CELL[0].IMUX_IMUX[36] | IDELAY[0].CNTVALUEIN[1] |
| CELL[0].IMUX_IMUX[37] | ILOGIC[0].DYNCLKSEL |
| CELL[0].IMUX_IMUX[38] | IDELAY[0].CNTVALUEIN[3] |
| CELL[0].IMUX_IMUX[39] | IDELAY[0].CNTVALUEIN[4] |
| CELL[0].IMUX_IMUX[40] | OLOGIC[0].D2 |
| CELL[0].IMUX_IMUX[41] | IDELAY[0].CNTVALUEIN[0] |
| CELL[0].IMUX_IMUX[42] | OLOGIC[0].D4 |
| CELL[0].IMUX_IMUX[43] | OLOGIC[0].D5 |
| CELL[0].IMUX_IMUX[44] | OLOGIC[0].D3 |
| CELL[0].IMUX_IMUX[45] | OLOGIC[0].D6 |
| CELL[0].IMUX_IMUX[46] | OLOGIC[0].D7 |
| CELL[0].IMUX_IMUX[47] | OLOGIC[0].D8 |
| CELL[0].OUT_BEL[0] | ILOGIC[0].Q1 |
| CELL[0].OUT_BEL[1] | IDELAY[0].CNTVALUEOUT[1] |
| CELL[0].OUT_BEL[2] | OLOGIC[0].TFB |
| CELL[0].OUT_BEL[3] | ILOGIC[0].Q6 |
| CELL[0].OUT_BEL[5] | OLOGIC[0].IOCLKGLITCH |
| CELL[0].OUT_BEL[7] | ILOGIC[0].Q7 |
| CELL[0].OUT_BEL[8] | ILOGIC[0].Q8 |
| CELL[0].OUT_BEL[9] | ILOGIC[0].Q3 |
| CELL[0].OUT_BEL[10] | ILOGIC[0].Q4 |
| CELL[0].OUT_BEL[11] | IDELAY[0].CNTVALUEOUT[4] |
| CELL[0].OUT_BEL[14] | ILOGIC[0].Q5 |
| CELL[0].OUT_BEL[15] | IDELAY[0].CNTVALUEOUT[3] |
| CELL[0].OUT_BEL[18] | ILOGIC[0].O |
| CELL[0].OUT_BEL[19] | IDELAY[0].CNTVALUEOUT[2] |
| CELL[0].OUT_BEL[20] | IDELAY[0].CNTVALUEOUT[0] |
| CELL[0].OUT_BEL[23] | ILOGIC[0].Q2 |
| CELL[0].IMUX_IOI_ICLK[0] | ILOGIC[0].CLK |
| CELL[0].IMUX_IOI_ICLK[1] | ILOGIC[0].CLKB |
| CELL[0].IMUX_IOI_ICLKDIVP | ILOGIC[0].CLKDIVP |
| CELL[0].IMUX_IOI_OCLK[0] | OLOGIC[0].CLK |
| CELL[0].IMUX_IOI_OCLK[1] | OLOGIC[0].CLKB |
| CELL[0].IMUX_IOI_OCLKDIV[0] | OLOGIC[0].CLKDIV |
| CELL[0].IMUX_IOI_OCLKDIV[1] | OLOGIC[0].CLKDIVB |
| CELL[0].IMUX_IOI_OCLKDIVF[0] | OLOGIC[0].CLKDIVF |
| CELL[0].IMUX_IOI_OCLKDIVF[1] | OLOGIC[0].CLKDIVFB |
| CELL[1].IMUX_CLK[0] | ILOGIC[1].CLKDIV |
| CELL[1].IMUX_CLK[1] | IDELAY[1].C |
| CELL[1].IMUX_CTRL[0] | OLOGIC[1].SR |
| CELL[1].IMUX_CTRL[1] | ILOGIC[1].SR |
| CELL[1].IMUX_BYP_SITE[6] | IDELAY[1].CINVCTRL |
| CELL[1].IMUX_BYP_SITE[7] | IDELAY[1].IFDLY[2] |
| CELL[1].IMUX_FAN_SITE[1] | IOB[1].PU_INT_EN |
| CELL[1].IMUX_FAN_SITE[2] | IOB[1].PD_INT_EN |
| CELL[1].IMUX_FAN_SITE[3] | IOB[1].KEEPER_INT_EN |
| CELL[1].IMUX_FAN_SITE[4] | IDELAY[1].IFDLY[0] |
| CELL[1].IMUX_FAN_SITE[5] | IDELAY[1].IFDLY[1] |
| CELL[1].IMUX_IMUX[0] | ILOGIC[1].BITSLIP |
| CELL[1].IMUX_IMUX[1] | OLOGIC[1].TCE |
| CELL[1].IMUX_IMUX[4] | ILOGIC[1].DYNCLKDIVSEL |
| CELL[1].IMUX_IMUX[5] | ILOGIC[1].CE1 |
| CELL[1].IMUX_IMUX[6] | IOB[1].INTERMDISABLE |
| CELL[1].IMUX_IMUX[7] | OLOGIC[1].T2 |
| CELL[1].IMUX_IMUX[9] | IOB[1].IBUFDISABLE |
| CELL[1].IMUX_IMUX[10] | ILOGIC[1].DYNCLKDIVPSEL |
| CELL[1].IMUX_IMUX[12] | IDELAY[1].REGRST |
| CELL[1].IMUX_IMUX[13] | OLOGIC[1].T3 |
| CELL[1].IMUX_IMUX[14] | ILOGIC[1].CE2 |
| CELL[1].IMUX_IMUX[15] | OLOGIC[1].T1 |
| CELL[1].IMUX_IMUX[21] | OLOGIC[1].T4 |
| CELL[1].IMUX_IMUX[25] | IDELAY[1].DATAIN |
| CELL[1].IMUX_IMUX[26] | IDELAY[1].INC |
| CELL[1].IMUX_IMUX[29] | OLOGIC[1].OCE |
| CELL[1].IMUX_IMUX[30] | IDELAY[1].LD |
| CELL[1].IMUX_IMUX[32] | IDELAY[1].CE |
| CELL[1].IMUX_IMUX[33] | IDELAY[1].LDPIPEEN |
| CELL[1].IMUX_IMUX[34] | OLOGIC[1].D1 |
| CELL[1].IMUX_IMUX[35] | IDELAY[1].CNTVALUEIN[2] |
| CELL[1].IMUX_IMUX[36] | IDELAY[1].CNTVALUEIN[1] |
| CELL[1].IMUX_IMUX[37] | ILOGIC[1].DYNCLKSEL |
| CELL[1].IMUX_IMUX[38] | IDELAY[1].CNTVALUEIN[3] |
| CELL[1].IMUX_IMUX[39] | IDELAY[1].CNTVALUEIN[4] |
| CELL[1].IMUX_IMUX[40] | OLOGIC[1].D2 |
| CELL[1].IMUX_IMUX[41] | IDELAY[1].CNTVALUEIN[0] |
| CELL[1].IMUX_IMUX[42] | OLOGIC[1].D4 |
| CELL[1].IMUX_IMUX[43] | OLOGIC[1].D5 |
| CELL[1].IMUX_IMUX[44] | OLOGIC[1].D3 |
| CELL[1].IMUX_IMUX[45] | OLOGIC[1].D6 |
| CELL[1].IMUX_IMUX[46] | OLOGIC[1].D7 |
| CELL[1].IMUX_IMUX[47] | OLOGIC[1].D8 |
| CELL[1].OUT_BEL[0] | ILOGIC[1].Q1 |
| CELL[1].OUT_BEL[1] | IDELAY[1].CNTVALUEOUT[1] |
| CELL[1].OUT_BEL[2] | OLOGIC[1].TFB |
| CELL[1].OUT_BEL[3] | ILOGIC[1].Q6 |
| CELL[1].OUT_BEL[5] | OLOGIC[1].IOCLKGLITCH |
| CELL[1].OUT_BEL[7] | ILOGIC[1].Q7 |
| CELL[1].OUT_BEL[8] | ILOGIC[1].Q8 |
| CELL[1].OUT_BEL[9] | ILOGIC[1].Q3 |
| CELL[1].OUT_BEL[10] | ILOGIC[1].Q4 |
| CELL[1].OUT_BEL[11] | IDELAY[1].CNTVALUEOUT[4] |
| CELL[1].OUT_BEL[14] | ILOGIC[1].Q5 |
| CELL[1].OUT_BEL[15] | IDELAY[1].CNTVALUEOUT[3] |
| CELL[1].OUT_BEL[18] | ILOGIC[1].O |
| CELL[1].OUT_BEL[19] | IDELAY[1].CNTVALUEOUT[2] |
| CELL[1].OUT_BEL[20] | IDELAY[1].CNTVALUEOUT[0] |
| CELL[1].OUT_BEL[23] | ILOGIC[1].Q2 |
| CELL[1].OUT_CLKPAD | ILOGIC[1].CLKPAD |
| CELL[1].IMUX_IOI_ICLK[0] | ILOGIC[1].CLK |
| CELL[1].IMUX_IOI_ICLK[1] | ILOGIC[1].CLKB |
| CELL[1].IMUX_IOI_ICLKDIVP | ILOGIC[1].CLKDIVP |
| CELL[1].IMUX_IOI_OCLK[0] | OLOGIC[1].CLK |
| CELL[1].IMUX_IOI_OCLK[1] | OLOGIC[1].CLKB |
| CELL[1].IMUX_IOI_OCLKDIV[0] | OLOGIC[1].CLKDIV |
| CELL[1].IMUX_IOI_OCLKDIV[1] | OLOGIC[1].CLKDIVB |
| CELL[1].IMUX_IOI_OCLKDIVF[0] | OLOGIC[1].CLKDIVF |
| CELL[1].IMUX_IOI_OCLKDIVF[1] | OLOGIC[1].CLKDIVFB |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F0 | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | F13 | F14 | F15 | F16 | F17 | F18 | F19 | F20 | F21 | F22 | F23 | F24 | F25 | F26 | F27 | F28 | F29 | |
| B63 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.OCLK1 |
| B62 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:D_EMU1 | - |
| B61 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:D_EMU2 |
| B60 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SRTYPE[0] | - |
| B59 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B58 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B57 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IFF_SR_USED | - | - | - |
| B56 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF_LATCH | ~ILOGIC[0]:IFF1_SRVAL | - |
| B55 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF1_INIT |
| B54 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B53 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B52 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF2_SRVAL | - |
| B51 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF2_INIT |
| B50 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B49 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B48 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B47 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:NUM_CE[0] | - | - | - |
| B46 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IDELAY_VALUE[4] | - |
| B45 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IFFDELAY_VALUE[4] |
| B44 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B43 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B42 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF3_SRVAL | - |
| B41 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF3_INIT |
| B40 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B39 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B38 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IDELAY_VALUE[3] | - |
| B37 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IFFDELAY_VALUE[3] |
| B36 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B35 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B34 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF4_SRVAL | - |
| B33 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF4_INIT |
| B32 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B31 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.ZHOLD_FABRIC |
| B30 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:I_ZHOLD | - |
| B29 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DDR_CLK_EDGE[0] | - | - | - |
| B28 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DDR_CLK_EDGE[1] | - | - |
| B27 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:RANK23_DLY | - | - | - |
| B26 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[1] | ILOGIC[0]:I_DELAY_ENABLE | - |
| B25 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SERDES | - | - | ILOGIC[0]:ZHOLD_ENABLE |
| B24 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:I_TSBYPASS_ENABLE | - |
| B23 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IDELAY_VALUE[2] |
| B22 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IFFDELAY_VALUE[2] | - |
| B21 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SERDES_MODE[0] | - | - | - |
| B20 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:BITSLIP_ENABLE | - | - |
| B19 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_RATE[0] | - | - | - |
| B18 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[3] | ~ILOGIC[0]:INV.D | - |
| B17 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[2] | - | - | ILOGIC[0]:TSBYPASS_MUX[0] |
| B16 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[1] | ILOGIC[0]:IDELAY_VALUE[1] | - |
| B15 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[0] | - | - | ILOGIC[0]:IFFDELAY_VALUE[1] |
| B14 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[3] | ILOGIC[0]:IFF_TSBYPASS_ENABLE | - |
| B13 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.CLKDIVP | - | - | - |
| B12 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[4] | - | - |
| B11 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLKDIVP_INV_EN | - | - | ILOGIC[0]:IFF_DELAY_ENABLE |
| B10 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[2] | ILOGIC[0]:IDELAY_VALUE[0] | - |
| B9 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLKDIV_INV_EN | - | - | ILOGIC[0]:IFFDELAY_VALUE[0] |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.CLKDIV | ILOGIC[0]:IFF_ZHOLD | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.ZHOLD_IFF |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[0] | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[1] | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.OCLK2 |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[0] | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[2] |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLK_INV_EN | - |
| Bit | Frame | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F0 | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | F13 | F14 | F15 | F16 | F17 | F18 | F19 | F20 | F21 | F22 | F23 | F24 | F25 | F26 | F27 | F28 | F29 | |
| B63 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DYN_CLK_INV_EN |
| B62 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:INV.CLK[0] | - |
| B61 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:INV.CLK[2] |
| B60 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INV.OCLK2 | - |
| B59 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:INV.CLK[1] |
| B58 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B57 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INTERFACE_TYPE[0] | - | - | - |
| B56 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INV.ZHOLD_IFF | - |
| B55 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INV.CLKDIV | - | - | ILOGIC[1]:IFF_ZHOLD |
| B54 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DYN_CLKDIV_INV_EN | ILOGIC[1]:IFFDELAY_VALUE[0] | - |
| B53 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INTERFACE_TYPE[2] | - | - | ILOGIC[1]:IDELAY_VALUE[0] |
| B52 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DYN_CLKDIVP_INV_EN | ILOGIC[1]:IFF_DELAY_ENABLE | - |
| B51 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INTERFACE_TYPE[4] | - | - | - |
| B50 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INV.CLKDIVP | - | - |
| B49 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INTERFACE_TYPE[3] | - | - | ILOGIC[1]:IFF_TSBYPASS_ENABLE |
| B48 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DATA_WIDTH[0] | ILOGIC[1]:IFFDELAY_VALUE[1] | - |
| B47 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DATA_WIDTH[1] | - | - | ILOGIC[1]:IDELAY_VALUE[1] |
| B46 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DATA_WIDTH[2] | ILOGIC[1]:TSBYPASS_MUX[0] | - |
| B45 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DATA_WIDTH[3] | - | - | ~ILOGIC[1]:INV.D |
| B44 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DATA_RATE[0] | - | - |
| B43 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:BITSLIP_ENABLE | - | - | - |
| B42 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:SERDES_MODE[0] | - | - |
| B41 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:IFFDELAY_VALUE[2] |
| B40 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:IDELAY_VALUE[2] | - |
| B39 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:I_TSBYPASS_ENABLE |
| B38 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:SERDES | ILOGIC[1]:ZHOLD_ENABLE | - |
| B37 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INTERFACE_TYPE[1] | - | - | ILOGIC[1]:I_DELAY_ENABLE |
| B36 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:RANK23_DLY | - | - |
| B35 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DDR_CLK_EDGE[1] | - | - | - |
| B34 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:DDR_CLK_EDGE[0] | - | - |
| B33 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:I_ZHOLD |
| B32 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INV.ZHOLD_FABRIC | - |
| B31 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B30 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:IFF4_INIT | - |
| B29 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:IFF4_SRVAL |
| B28 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B27 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B26 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:IFFDELAY_VALUE[3] | - |
| B25 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:IDELAY_VALUE[3] |
| B24 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B23 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B22 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:IFF3_INIT | - |
| B21 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:IFF3_SRVAL |
| B20 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B19 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B18 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:IFFDELAY_VALUE[4] | - |
| B17 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:IDELAY_VALUE[4] |
| B16 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:NUM_CE[0] | - | - |
| B15 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B14 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B13 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B12 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:IFF2_INIT | - |
| B11 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:IFF2_SRVAL |
| B10 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B9 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:IFF1_INIT | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[1]:IFF_LATCH | - | - | ~ILOGIC[1]:IFF1_SRVAL |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:IFF_SR_USED | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:SRTYPE[0] |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:D_EMU2 | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:D_EMU1 |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[1]:INV.OCLK1 | - |
| ILOGIC[0]:BITSLIP_ENABLE | 0.F27.B20 |
|---|---|
| ILOGIC[0]:DYN_CLKDIVP_INV_EN | 0.F26.B11 |
| ILOGIC[0]:DYN_CLKDIV_INV_EN | 0.F26.B9 |
| ILOGIC[0]:DYN_CLK_INV_EN | 0.F28.B0 |
| ILOGIC[0]:D_EMU1 | 0.F28.B62 |
| ILOGIC[0]:D_EMU2 | 0.F29.B61 |
| ILOGIC[0]:IFF_DELAY_ENABLE | 0.F29.B11 |
| ILOGIC[0]:IFF_SR_USED | 0.F26.B57 |
| ILOGIC[0]:IFF_TSBYPASS_ENABLE | 0.F28.B14 |
| ILOGIC[0]:IFF_ZHOLD | 0.F28.B8 |
| ILOGIC[0]:INV.CLKDIV | 0.F27.B8 |
| ILOGIC[0]:INV.CLKDIVP | 0.F26.B13 |
| ILOGIC[0]:INV.OCLK1 | 0.F29.B63 |
| ILOGIC[0]:INV.OCLK2 | 0.F29.B3 |
| ILOGIC[0]:INV.ZHOLD_FABRIC | 0.F29.B31 |
| ILOGIC[0]:INV.ZHOLD_IFF | 0.F29.B7 |
| ILOGIC[0]:I_DELAY_ENABLE | 0.F28.B26 |
| ILOGIC[0]:I_TSBYPASS_ENABLE | 0.F28.B24 |
| ILOGIC[0]:I_ZHOLD | 0.F28.B30 |
| ILOGIC[0]:RANK23_DLY | 0.F26.B27 |
| ILOGIC[0]:SERDES | 0.F26.B25 |
| ILOGIC[0]:ZHOLD_ENABLE | 0.F29.B25 |
| ILOGIC[1]:BITSLIP_ENABLE | 1.F26.B43 |
| ILOGIC[1]:DYN_CLKDIVP_INV_EN | 1.F27.B52 |
| ILOGIC[1]:DYN_CLKDIV_INV_EN | 1.F27.B54 |
| ILOGIC[1]:DYN_CLK_INV_EN | 1.F29.B63 |
| ILOGIC[1]:D_EMU1 | 1.F29.B1 |
| ILOGIC[1]:D_EMU2 | 1.F28.B2 |
| ILOGIC[1]:IFF_DELAY_ENABLE | 1.F28.B52 |
| ILOGIC[1]:IFF_SR_USED | 1.F27.B6 |
| ILOGIC[1]:IFF_TSBYPASS_ENABLE | 1.F29.B49 |
| ILOGIC[1]:IFF_ZHOLD | 1.F29.B55 |
| ILOGIC[1]:INV.CLKDIV | 1.F26.B55 |
| ILOGIC[1]:INV.CLKDIVP | 1.F27.B50 |
| ILOGIC[1]:INV.OCLK1 | 1.F28.B0 |
| ILOGIC[1]:INV.OCLK2 | 1.F28.B60 |
| ILOGIC[1]:INV.ZHOLD_FABRIC | 1.F28.B32 |
| ILOGIC[1]:INV.ZHOLD_IFF | 1.F28.B56 |
| ILOGIC[1]:I_DELAY_ENABLE | 1.F29.B37 |
| ILOGIC[1]:I_TSBYPASS_ENABLE | 1.F29.B39 |
| ILOGIC[1]:I_ZHOLD | 1.F29.B33 |
| ILOGIC[1]:RANK23_DLY | 1.F27.B36 |
| ILOGIC[1]:SERDES | 1.F27.B38 |
| ILOGIC[1]:ZHOLD_ENABLE | 1.F28.B38 |
| non-inverted | [0] |
| ILOGIC[0]:DATA_RATE | 0.F26.B19 |
|---|---|
| ILOGIC[1]:DATA_RATE | 1.F27.B44 |
| DDR | 0 |
| SDR | 1 |
| ILOGIC[0]:DATA_WIDTH | 0.F27.B18 | 0.F26.B17 | 0.F27.B16 | 0.F26.B15 |
|---|---|---|---|---|
| ILOGIC[1]:DATA_WIDTH | 1.F26.B45 | 1.F27.B46 | 1.F26.B47 | 1.F27.B48 |
| NONE | 0 | 0 | 0 | 0 |
| 2 | 0 | 0 | 1 | 0 |
| 3 | 0 | 0 | 1 | 1 |
| 4 | 0 | 1 | 0 | 0 |
| 5 | 0 | 1 | 0 | 1 |
| 6 | 0 | 1 | 1 | 0 |
| 7 | 0 | 1 | 1 | 1 |
| 8 | 1 | 0 | 0 | 0 |
| 10 | 1 | 0 | 1 | 0 |
| 14 | 1 | 1 | 1 | 0 |
| ILOGIC[0]:DDR_CLK_EDGE | 0.F27.B28 | 0.F26.B29 |
|---|---|---|
| ILOGIC[1]:DDR_CLK_EDGE | 1.F26.B35 | 1.F27.B34 |
| SAME_EDGE_PIPELINED | 0 | 0 |
| OPPOSITE_EDGE | 0 | 1 |
| SAME_EDGE | 1 | 0 |
| ILOGIC[0]:IDELAY_VALUE | 0.F28.B46 | 0.F28.B38 | 0.F29.B23 | 0.F28.B16 | 0.F28.B10 |
|---|---|---|---|---|---|
| ILOGIC[0]:IFFDELAY_VALUE | 0.F29.B45 | 0.F29.B37 | 0.F28.B22 | 0.F29.B15 | 0.F29.B9 |
| ILOGIC[1]:IDELAY_VALUE | 1.F29.B17 | 1.F29.B25 | 1.F28.B40 | 1.F29.B47 | 1.F29.B53 |
| ILOGIC[1]:IFFDELAY_VALUE | 1.F28.B18 | 1.F28.B26 | 1.F29.B41 | 1.F28.B48 | 1.F28.B54 |
| non-inverted | [4] | [3] | [2] | [1] | [0] |
| ILOGIC[0]:IFF1_INIT | 0.F29.B55 |
|---|---|
| ILOGIC[0]:IFF1_SRVAL | 0.F28.B56 |
| ILOGIC[0]:IFF2_INIT | 0.F29.B51 |
| ILOGIC[0]:IFF2_SRVAL | 0.F28.B52 |
| ILOGIC[0]:IFF3_INIT | 0.F29.B41 |
| ILOGIC[0]:IFF3_SRVAL | 0.F28.B42 |
| ILOGIC[0]:IFF4_INIT | 0.F29.B33 |
| ILOGIC[0]:IFF4_SRVAL | 0.F28.B34 |
| ILOGIC[0]:IFF_LATCH | 0.F27.B56 |
| ILOGIC[0]:INV.D | 0.F28.B18 |
| ILOGIC[1]:IFF1_INIT | 1.F28.B8 |
| ILOGIC[1]:IFF1_SRVAL | 1.F29.B7 |
| ILOGIC[1]:IFF2_INIT | 1.F28.B12 |
| ILOGIC[1]:IFF2_SRVAL | 1.F29.B11 |
| ILOGIC[1]:IFF3_INIT | 1.F28.B22 |
| ILOGIC[1]:IFF3_SRVAL | 1.F29.B21 |
| ILOGIC[1]:IFF4_INIT | 1.F28.B30 |
| ILOGIC[1]:IFF4_SRVAL | 1.F29.B29 |
| ILOGIC[1]:IFF_LATCH | 1.F26.B7 |
| ILOGIC[1]:INV.D | 1.F29.B45 |
| inverted | ~[0] |
| ILOGIC[0]:INTERFACE_TYPE | 0.F27.B12 | 0.F27.B14 | 0.F27.B10 | 0.F27.B26 | 0.F27.B6 |
|---|---|---|---|---|---|
| ILOGIC[1]:INTERFACE_TYPE | 1.F26.B51 | 1.F26.B49 | 1.F26.B53 | 1.F26.B37 | 1.F26.B57 |
| MEMORY | 0 | 0 | 0 | 0 | 0 |
| NETWORKING | 0 | 0 | 0 | 0 | 1 |
| MEMORY_DDR3 | 0 | 0 | 1 | 1 | 1 |
| MEMORY_DDR3_V6 | 0 | 1 | 0 | 1 | 1 |
| OVERSAMPLE | 1 | 0 | 0 | 1 | 1 |
| ILOGIC[0]:INV.CLK | 0.F29.B1 | 0.F28.B4 | 0.F28.B2 |
|---|---|---|---|
| ILOGIC[1]:INV.CLK | 1.F29.B61 | 1.F29.B59 | 1.F28.B62 |
| inverted | ~[2] | ~[1] | ~[0] |
| ILOGIC[0]:NUM_CE | 0.F26.B47 |
|---|---|
| ILOGIC[1]:NUM_CE | 1.F27.B16 |
| 1 | 0 |
| 2 | 1 |
| ILOGIC[0]:SERDES_MODE | 0.F26.B21 |
|---|---|
| ILOGIC[1]:SERDES_MODE | 1.F27.B42 |
| MASTER | 0 |
| SLAVE | 1 |
| ILOGIC[0]:SRTYPE | 0.F28.B60 |
|---|---|
| ILOGIC[1]:SRTYPE | 1.F29.B3 |
| ASYNC | 0 |
| SYNC | 1 |
| ILOGIC[0]:TSBYPASS_MUX | 0.F29.B17 |
|---|---|
| ILOGIC[1]:TSBYPASS_MUX | 1.F28.B46 |
| T | 0 |
| GND | 1 |
Tile IO_HR_S
Cells: 1
Switchbox SPEC_INT
| Destination | Source |
|---|---|
| IMUX_SPEC[0] | IMUX_IOI_OCLKDIV[0] |
| IMUX_SPEC[2] | IMUX_IOI_OCLK[0] |
| Bits | Destination | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[29][12] | MAIN[28][11] | MAIN[28][17] | MAIN[28][15] | MAIN[29][10] | MAIN[29][14] | MAIN[29][16] | MAIN[28][13] | MAIN[28][1] | MAIN[29][2] | MAIN[28][3] | IMUX_IOI_ICLK[0] |
| Source | |||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | PHASER_ICLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | IMUX_IMUX[20] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | IMUX_IMUX[22] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | LCLK_IO[3] |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[2] |
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[3] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | RCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[4] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[5] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[1] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | IOCLK[0] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[2] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[3] |
| Bits | Destination | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[30][12] | MAIN[31][11] | MAIN[31][17] | MAIN[31][15] | MAIN[30][10] | MAIN[30][14] | MAIN[30][16] | MAIN[31][13] | MAIN[31][1] | MAIN[30][2] | MAIN[31][3] | IMUX_IOI_ICLK[1] |
| Source | |||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | PHASER_ICLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | IMUX_IMUX[20] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | IMUX_IMUX[22] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | LCLK_IO[3] |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[2] |
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[3] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | RCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[4] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[5] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[1] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | IOCLK[0] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[2] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[3] |
| Bits | Destination | |
|---|---|---|
| MAIN[28][35] | MAIN[29][34] | IMUX_IOI_ICLKDIVP |
| Source | ||
| 0 | 0 | off |
| 0 | 1 | IMUX_CLK[0] |
| 1 | 0 | PHASER_ICLKDIV |
| Bits | Destination | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[29][28] | MAIN[28][25] | MAIN[29][32] | MAIN[28][33] | MAIN[28][31] | MAIN[29][24] | MAIN[28][29] | MAIN[29][30] | MAIN[29][20] | MAIN[29][18] | MAIN[28][19] | IMUX_IOI_OCLK[0] |
| Source | |||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | PHASER_OCLK90 |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | IMUX_IMUX[31] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[2] |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[0] |
| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[3] |
| 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[1] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | RCLK_IO[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[4] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[5] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[1] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[0] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[2] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[3] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | IOCLK[1] |
| Bits | Destination | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[30][28] | MAIN[31][25] | MAIN[30][32] | MAIN[31][33] | MAIN[31][31] | MAIN[30][24] | MAIN[31][29] | MAIN[30][30] | MAIN[30][20] | MAIN[30][18] | MAIN[31][19] | IMUX_IOI_OCLK[1] |
| Source | |||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | PHASER_OCLK90 |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | IMUX_IMUX[31] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[2] |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[0] |
| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[3] |
| 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[1] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | RCLK_IO[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[4] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[5] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[1] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[0] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[2] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[3] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | IOCLK[1] |
| Bits | Destination | |
|---|---|---|
| MAIN[28][47] | MAIN[29][46] | IMUX_IOI_OCLKDIV[0] |
| Source | ||
| 0 | 0 | off |
| 0 | 1 | PHASER_OCLKDIV |
| 1 | 0 | IMUX_IOI_OCLKDIVF[0] |
| Bits | Destination | |
|---|---|---|
| MAIN[31][47] | MAIN[30][46] | IMUX_IOI_OCLKDIV[1] |
| Source | ||
| 0 | 0 | off |
| 0 | 1 | PHASER_OCLKDIV |
| 1 | 0 | IMUX_IOI_OCLKDIVF[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[28][55] | MAIN[29][54] | MAIN[28][57] | MAIN[28][61] | MAIN[29][62] | MAIN[29][60] | MAIN[28][59] | IMUX_IOI_OCLKDIVF[0] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | IMUX_IMUX[8] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | RCLK_IO[2] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | RCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | LCLK_IO[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | LCLK_IO[1] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | LCLK_IO[3] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[0] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | LCLK_IO[4] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | LCLK_IO[5] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | RCLK_IO[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[31][55] | MAIN[30][54] | MAIN[31][57] | MAIN[31][61] | MAIN[30][62] | MAIN[30][60] | MAIN[31][59] | IMUX_IOI_OCLKDIVF[1] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | IMUX_IMUX[8] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | RCLK_IO[2] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | RCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | LCLK_IO[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | LCLK_IO[1] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | LCLK_IO[3] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[0] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | LCLK_IO[4] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | LCLK_IO[5] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | RCLK_IO[1] |
Bels ILOGIC
| Pin | Direction | ILOGIC[0] |
|---|---|---|
| CLK | in | IMUX_IOI_ICLK[0] |
| CLKB | in | IMUX_IOI_ICLK[1] |
| CLKDIV | in | IMUX_CLK[0] |
| CLKDIVP | in | IMUX_IOI_ICLKDIVP |
| SR | in | IMUX_CTRL[1] |
| CE1 | in | IMUX_IMUX[5] |
| CE2 | in | IMUX_IMUX[14] |
| BITSLIP | in | IMUX_IMUX[0] |
| DYNCLKSEL | in | IMUX_IMUX[37] |
| DYNCLKDIVSEL | in | IMUX_IMUX[4] |
| DYNCLKDIVPSEL | in | IMUX_IMUX[10] |
| O | out | OUT_BEL[18] |
| Q1 | out | OUT_BEL[0] |
| Q2 | out | OUT_BEL[23] |
| Q3 | out | OUT_BEL[9] |
| Q4 | out | OUT_BEL[10] |
| Q5 | out | OUT_BEL[14] |
| Q6 | out | OUT_BEL[3] |
| Q7 | out | OUT_BEL[7] |
| Q8 | out | OUT_BEL[8] |
| Attribute | ILOGIC[0] |
|---|
Bels OLOGIC
| Pin | Direction | OLOGIC[0] |
|---|---|---|
| CLK | in | IMUX_IOI_OCLK[0] |
| CLKB | in | IMUX_IOI_OCLK[1] |
| CLKDIV | in | IMUX_IOI_OCLKDIV[0] invert by MAIN[30][21] |
| CLKDIVB | in | IMUX_IOI_OCLKDIV[1] |
| CLKDIVF | in | IMUX_IOI_OCLKDIVF[0] invert by MAIN[31][30] |
| CLKDIVFB | in | IMUX_IOI_OCLKDIVF[1] |
| SR | in | IMUX_CTRL[0] |
| OCE | in | IMUX_IMUX[29] |
| TCE | in | IMUX_IMUX[1] |
| D1 | in | IMUX_IMUX[34] invert by MAIN[30][33] |
| D2 | in | IMUX_IMUX[40] invert by MAIN[31][38] |
| D3 | in | IMUX_IMUX[44] invert by MAIN[31][42] |
| D4 | in | IMUX_IMUX[42] invert by MAIN[31][46] |
| D5 | in | IMUX_IMUX[43] invert by MAIN[30][49] |
| D6 | in | IMUX_IMUX[45] invert by MAIN[31][50] |
| D7 | in | IMUX_IMUX[46] invert by MAIN[31][54] |
| D8 | in | IMUX_IMUX[47] invert by MAIN[30][61] |
| T1 | in | IMUX_IMUX[15] invert by !MAIN[30][3] |
| T2 | in | IMUX_IMUX[7] invert by !MAIN[30][7] |
| T3 | in | IMUX_IMUX[13] invert by !MAIN[31][12] |
| T4 | in | IMUX_IMUX[21] invert by !MAIN[30][15] |
| TFB | out | OUT_BEL[2] |
| IOCLKGLITCH | out | OUT_BEL[5] |
| Attribute | OLOGIC[0] |
|---|---|
| CLK1_INV | !MAIN[31][26] |
| CLK2_INV | !MAIN[31][28] |
| FFO_INIT bit 0 | !MAIN[33][33] |
| FFO_SRVAL bit 0 | !MAIN[33][31] |
| FFO_SRVAL bit 1 | !MAIN[33][43] |
| FFO_SRVAL bit 2 | !MAIN[32][44] |
| FFO_SR_SYNC | MAIN[32][30] |
| FFO_SR_ENABLE | MAIN[32][48] |
| V5_MUX_O | [enum: OLOGIC_V5_MUX_O] |
| FFT_INIT bit 0 | !MAIN[30][11] |
| FFT_SRVAL bit 0 | !MAIN[33][11] |
| FFT_SRVAL bit 1 | !MAIN[33][17] |
| FFT_SRVAL bit 2 | !MAIN[32][18] |
| FFT_SR_SYNC | MAIN[32][8] |
| FFT_SR_ENABLE | MAIN[33][25] |
| V5_MUX_T | [enum: OLOGIC_V5_MUX_T] |
| SERDES | MAIN[33][9] |
| SERDES_MODE | [enum: IO_SERDES_MODE] |
| DATA_WIDTH | [enum: IO_DATA_WIDTH] |
| TRISTATE_WIDTH | [enum: OLOGIC_TRISTATE_WIDTH] |
| MISR_ENABLE | MAIN[30][47] |
| MISR_ENABLE_FDBK | MAIN[30][53] |
| MISR_RESET | MAIN[30][55] |
| MISR_CLK_SELECT | [enum: OLOGIC_MISR_CLK_SELECT] |
| CLOCK_RATIO | [enum: OLOGIC_CLOCK_RATIO] |
| SELFHEAL | MAIN[31][32] |
| RANK3_USED | !MAIN[31][22] |
| TBYTE_CTL | MAIN[32][16] |
| TBYTE_SRC | MAIN[32][20] |
| OLOGIC[0].V5_MUX_O | MAIN[32][46] | MAIN[33][49] | MAIN[33][27] | MAIN[33][29] | MAIN[33][47] |
|---|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 | 0 |
| D1 | 0 | 0 | 0 | 0 | 1 |
| SERDES_SDR | 0 | 0 | 0 | 1 | 0 |
| LATCH | 1 | 0 | 0 | 1 | 0 |
| FF | 0 | 1 | 0 | 1 | 0 |
| DDR | 0 | 0 | 1 | 0 | 0 |
| OLOGIC[0].V5_MUX_T | MAIN[33][3] | MAIN[32][4] | MAIN[32][6] | MAIN[33][5] | MAIN[32][2] |
|---|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 | 0 |
| T1 | 0 | 0 | 0 | 0 | 1 |
| SERDES_SDR | 0 | 0 | 0 | 1 | 0 |
| LATCH | 1 | 0 | 0 | 1 | 0 |
| FF | 0 | 1 | 0 | 1 | 0 |
| DDR | 0 | 0 | 1 | 0 | 0 |
| OLOGIC[0].SERDES_MODE | MAIN[33][19] |
|---|---|
| MASTER | 0 |
| SLAVE | 1 |
| OLOGIC[0].DATA_WIDTH | MAIN[30][37] | MAIN[30][51] | MAIN[31][52] | MAIN[30][59] | MAIN[31][56] | MAIN[30][57] | MAIN[31][60] | MAIN[31][62] | MAIN[30][63] |
|---|---|---|---|---|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| _2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| _3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| _4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| _5 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| _6 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| _7 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| _8 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| _10 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| _14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| OLOGIC[0].TRISTATE_WIDTH | MAIN[32][26] |
|---|---|
| _1 | 0 |
| _4 | 1 |
| OLOGIC[0].MISR_CLK_SELECT | MAIN[31][58] | MAIN[31][48] |
|---|---|---|
| NONE | 0 | 0 |
| CLK1 | 0 | 1 |
| CLK2 | 1 | 0 |
| OLOGIC[0].CLOCK_RATIO | MAIN[31][36] | MAIN[31][34] | MAIN[30][31] | MAIN[30][35] |
|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 |
| _2 | 0 | 0 | 0 | 1 |
| _3 | 0 | 0 | 1 | 0 |
| _4 | 0 | 0 | 1 | 1 |
| _5 | 0 | 1 | 0 | 1 |
| _6 | 1 | 1 | 0 | 1 |
| _7_8 | 1 | 1 | 0 | 0 |
Bels IDELAY
| Pin | Direction | IDELAY[0] |
|---|---|---|
| C | in | IMUX_CLK[1] invert by MAIN[34][24] |
| CINVCTRL | in | IMUX_BYP_SITE[6] |
| CE | in | IMUX_IMUX[32] |
| DATAIN | in | IMUX_IMUX[25] invert by MAIN[35][17] |
| INC | in | IMUX_IMUX[26] |
| REGRST | in | IMUX_IMUX[12] |
| LD | in | IMUX_IMUX[30] |
| LDPIPEEN | in | IMUX_IMUX[33] |
| IFDLY[0] | in | IMUX_FAN_SITE[4] |
| IFDLY[1] | in | IMUX_FAN_SITE[5] |
| IFDLY[2] | in | IMUX_BYP_SITE[7] |
| CNTVALUEIN[0] | in | IMUX_IMUX[41] |
| CNTVALUEIN[1] | in | IMUX_IMUX[36] |
| CNTVALUEIN[2] | in | IMUX_IMUX[35] |
| CNTVALUEIN[3] | in | IMUX_IMUX[38] |
| CNTVALUEIN[4] | in | IMUX_IMUX[39] |
| CNTVALUEOUT[0] | out | OUT_BEL[20] |
| CNTVALUEOUT[1] | out | OUT_BEL[1] |
| CNTVALUEOUT[2] | out | OUT_BEL[19] |
| CNTVALUEOUT[3] | out | OUT_BEL[15] |
| CNTVALUEOUT[4] | out | OUT_BEL[11] |
| Attribute | IDELAY[0] |
|---|---|
| ENABLE | MAIN[32][9] |
| IDATAIN_INV | MAIN[33][8] |
| CINVCTRL_SEL | MAIN[35][25] |
| DELAY_SRC | [enum: IDELAY_DELAY_SRC] |
| DELAY_TYPE | [enum: IODELAY_V7_DELAY_TYPE] |
| HIGH_PERFORMANCE_MODE | MAIN[32][45] |
| PIPE_SEL | MAIN[34][42] |
| IDELAY_VALUE_CUR bit 0 | !MAIN[34][56] |
| IDELAY_VALUE_CUR bit 1 | !MAIN[34][50] |
| IDELAY_VALUE_CUR bit 2 | !MAIN[34][44] |
| IDELAY_VALUE_CUR bit 3 | !MAIN[34][36] |
| IDELAY_VALUE_CUR bit 4 | !MAIN[34][30] |
| IDELAY_VALUE_INIT bit 0 | MAIN[34][58] |
| IDELAY_VALUE_INIT bit 1 | MAIN[34][52] |
| IDELAY_VALUE_INIT bit 2 | MAIN[34][46] |
| IDELAY_VALUE_INIT bit 3 | MAIN[34][38] |
| IDELAY_VALUE_INIT bit 4 | MAIN[34][32] |
| IDELAY[0].DELAY_SRC | MAIN[34][6] | MAIN[35][5] | MAIN[35][7] | MAIN[34][8] |
|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 |
| IDATAIN | 0 | 0 | 0 | 1 |
| OFB | 0 | 0 | 1 | 0 |
| DATAIN | 0 | 1 | 0 | 0 |
| DELAYCHAIN_OSC | 1 | 0 | 0 | 0 |
| IDELAY[0].DELAY_TYPE | MAIN[35][49] | MAIN[35][55] |
|---|---|---|
| FIXED | 0 | 0 |
| VARIABLE | 0 | 1 |
| VAR_LOAD | 1 | 1 |
Bels IOB
| Pin | Direction | IOB[0] |
|---|---|---|
| PD_INT_EN | in | IMUX_FAN_SITE[2] |
| PU_INT_EN | in | IMUX_FAN_SITE[1] |
| KEEPER_INT_EN | in | IMUX_FAN_SITE[3] |
| IBUFDISABLE | in | IMUX_IMUX[9] |
| INTERMDISABLE | in | IMUX_IMUX[6] |
| Attribute | IOB[0] |
|---|---|
| PULL | [enum: IOB_PULL] |
| PULL_DYNAMIC | MAIN[39][27] |
| DQS_BIAS | MAIN[38][26] |
| IBUFDISABLE_EN | MAIN[38][18] |
| INTERMDISABLE_EN | MAIN[39][25] |
| LOW_VOLTAGE | MAIN[39][31] |
| IBUF_MODE | [enum: IOB_IBUF_MODE] |
| IBUF_VREF_HP | MAIN[38][20] |
| INPUT_MISC bit 0 | MAIN[38][16] |
| IN_TERM | [enum: IOB_IN_TERM] |
| IBUF_PCI | MAIN[39][17] |
| OUTPUT_ENABLE bit 0 | MAIN[39][1] |
| OUTPUT_ENABLE bit 1 | MAIN[38][0] |
| HR_PDRIVE bit 0 | MAIN[39][63] |
| HR_PDRIVE bit 1 | MAIN[38][62] |
| HR_PDRIVE bit 2 | !MAIN[39][61] |
| HR_NDRIVE bit 0 | !MAIN[39][55] |
| HR_NDRIVE bit 1 | !MAIN[38][54] |
| HR_NDRIVE bit 2 | MAIN[39][53] |
| HR_NDRIVE bit 3 | MAIN[38][52] |
| HR_PSLEW bit 0 | MAIN[39][43] |
| HR_PSLEW bit 1 | !MAIN[38][42] |
| HR_PSLEW bit 2 | MAIN[39][41] |
| HR_NSLEW bit 0 | MAIN[39][47] |
| HR_NSLEW bit 1 | !MAIN[38][46] |
| HR_NSLEW bit 2 | MAIN[39][45] |
| HR_OUTPUT_MISC bit 0 | !MAIN[39][49] |
| HR_OUTPUT_MISC bit 1 | MAIN[38][48] |
| HR_LVDS bit 0 | MAIN[38][10] |
| HR_LVDS bit 1 | MAIN[39][11] |
| HR_LVDS bit 2 | MAIN[38][12] |
| HR_LVDS bit 3 | MAIN[39][13] |
| HR_LVDS bit 4 | MAIN[38][14] |
| HR_LVDS bit 5 | MAIN[39][15] |
| HR_LVDS bit 6 | MAIN[38][32] |
| HR_LVDS bit 7 | MAIN[39][33] |
| HR_LVDS bit 8 | MAIN[38][34] |
| HR_LVDS bit 9 | MAIN[39][35] |
| HR_LVDS bit 10 | MAIN[38][36] |
| HR_LVDS bit 11 | MAIN[39][37] |
| HR_LVDS bit 12 | MAIN[38][38] |
| IOB[0].PULL | MAIN[38][28] | MAIN[39][29] | MAIN[38][30] |
|---|---|---|---|
| NONE | 0 | 0 | 1 |
| PULLUP | 0 | 1 | 1 |
| PULLDOWN | 0 | 0 | 0 |
| KEEPER | 1 | 0 | 1 |
| IOB[0].IBUF_MODE | MAIN[39][21] | MAIN[38][22] | MAIN[39][23] |
|---|---|---|---|
| NONE | 0 | 0 | 0 |
| VREF | 0 | 0 | 1 |
| CMOS | 1 | 1 | 0 |
| CMOS_HV | 1 | 1 | 1 |
| IOB[0].IN_TERM | MAIN[39][57] | MAIN[38][58] | MAIN[39][59] | MAIN[38][56] |
|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 |
| UNTUNED_SPLIT_40 | 1 | 1 | 1 | 1 |
| UNTUNED_SPLIT_50 | 0 | 1 | 1 | 1 |
| UNTUNED_SPLIT_60 | 0 | 0 | 1 | 1 |
Bel wires
| Wire | Pins |
|---|---|
| IMUX_CLK[0] | ILOGIC[0].CLKDIV |
| IMUX_CLK[1] | IDELAY[0].C |
| IMUX_CTRL[0] | OLOGIC[0].SR |
| IMUX_CTRL[1] | ILOGIC[0].SR |
| IMUX_BYP_SITE[6] | IDELAY[0].CINVCTRL |
| IMUX_BYP_SITE[7] | IDELAY[0].IFDLY[2] |
| IMUX_FAN_SITE[1] | IOB[0].PU_INT_EN |
| IMUX_FAN_SITE[2] | IOB[0].PD_INT_EN |
| IMUX_FAN_SITE[3] | IOB[0].KEEPER_INT_EN |
| IMUX_FAN_SITE[4] | IDELAY[0].IFDLY[0] |
| IMUX_FAN_SITE[5] | IDELAY[0].IFDLY[1] |
| IMUX_IMUX[0] | ILOGIC[0].BITSLIP |
| IMUX_IMUX[1] | OLOGIC[0].TCE |
| IMUX_IMUX[4] | ILOGIC[0].DYNCLKDIVSEL |
| IMUX_IMUX[5] | ILOGIC[0].CE1 |
| IMUX_IMUX[6] | IOB[0].INTERMDISABLE |
| IMUX_IMUX[7] | OLOGIC[0].T2 |
| IMUX_IMUX[9] | IOB[0].IBUFDISABLE |
| IMUX_IMUX[10] | ILOGIC[0].DYNCLKDIVPSEL |
| IMUX_IMUX[12] | IDELAY[0].REGRST |
| IMUX_IMUX[13] | OLOGIC[0].T3 |
| IMUX_IMUX[14] | ILOGIC[0].CE2 |
| IMUX_IMUX[15] | OLOGIC[0].T1 |
| IMUX_IMUX[21] | OLOGIC[0].T4 |
| IMUX_IMUX[25] | IDELAY[0].DATAIN |
| IMUX_IMUX[26] | IDELAY[0].INC |
| IMUX_IMUX[29] | OLOGIC[0].OCE |
| IMUX_IMUX[30] | IDELAY[0].LD |
| IMUX_IMUX[32] | IDELAY[0].CE |
| IMUX_IMUX[33] | IDELAY[0].LDPIPEEN |
| IMUX_IMUX[34] | OLOGIC[0].D1 |
| IMUX_IMUX[35] | IDELAY[0].CNTVALUEIN[2] |
| IMUX_IMUX[36] | IDELAY[0].CNTVALUEIN[1] |
| IMUX_IMUX[37] | ILOGIC[0].DYNCLKSEL |
| IMUX_IMUX[38] | IDELAY[0].CNTVALUEIN[3] |
| IMUX_IMUX[39] | IDELAY[0].CNTVALUEIN[4] |
| IMUX_IMUX[40] | OLOGIC[0].D2 |
| IMUX_IMUX[41] | IDELAY[0].CNTVALUEIN[0] |
| IMUX_IMUX[42] | OLOGIC[0].D4 |
| IMUX_IMUX[43] | OLOGIC[0].D5 |
| IMUX_IMUX[44] | OLOGIC[0].D3 |
| IMUX_IMUX[45] | OLOGIC[0].D6 |
| IMUX_IMUX[46] | OLOGIC[0].D7 |
| IMUX_IMUX[47] | OLOGIC[0].D8 |
| OUT_BEL[0] | ILOGIC[0].Q1 |
| OUT_BEL[1] | IDELAY[0].CNTVALUEOUT[1] |
| OUT_BEL[2] | OLOGIC[0].TFB |
| OUT_BEL[3] | ILOGIC[0].Q6 |
| OUT_BEL[5] | OLOGIC[0].IOCLKGLITCH |
| OUT_BEL[7] | ILOGIC[0].Q7 |
| OUT_BEL[8] | ILOGIC[0].Q8 |
| OUT_BEL[9] | ILOGIC[0].Q3 |
| OUT_BEL[10] | ILOGIC[0].Q4 |
| OUT_BEL[11] | IDELAY[0].CNTVALUEOUT[4] |
| OUT_BEL[14] | ILOGIC[0].Q5 |
| OUT_BEL[15] | IDELAY[0].CNTVALUEOUT[3] |
| OUT_BEL[18] | ILOGIC[0].O |
| OUT_BEL[19] | IDELAY[0].CNTVALUEOUT[2] |
| OUT_BEL[20] | IDELAY[0].CNTVALUEOUT[0] |
| OUT_BEL[23] | ILOGIC[0].Q2 |
| IMUX_IOI_ICLK[0] | ILOGIC[0].CLK |
| IMUX_IOI_ICLK[1] | ILOGIC[0].CLKB |
| IMUX_IOI_ICLKDIVP | ILOGIC[0].CLKDIVP |
| IMUX_IOI_OCLK[0] | OLOGIC[0].CLK |
| IMUX_IOI_OCLK[1] | OLOGIC[0].CLKB |
| IMUX_IOI_OCLKDIV[0] | OLOGIC[0].CLKDIV |
| IMUX_IOI_OCLKDIV[1] | OLOGIC[0].CLKDIVB |
| IMUX_IOI_OCLKDIVF[0] | OLOGIC[0].CLKDIVF |
| IMUX_IOI_OCLKDIVF[1] | OLOGIC[0].CLKDIVFB |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F0 | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | F13 | F14 | F15 | F16 | F17 | F18 | F19 | F20 | F21 | F22 | F23 | F24 | F25 | F26 | F27 | F28 | F29 | |
| B63 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLK_INV_EN |
| B62 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[0] | - |
| B61 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[2] |
| B60 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.OCLK2 | - |
| B59 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[1] |
| B58 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B57 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[0] | - | - | - |
| B56 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.ZHOLD_IFF | - |
| B55 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.CLKDIV | - | - | ILOGIC[0]:IFF_ZHOLD |
| B54 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLKDIV_INV_EN | ILOGIC[0]:IFFDELAY_VALUE[0] | - |
| B53 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[2] | - | - | ILOGIC[0]:IDELAY_VALUE[0] |
| B52 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLKDIVP_INV_EN | ILOGIC[0]:IFF_DELAY_ENABLE | - |
| B51 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[4] | - | - | - |
| B50 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.CLKDIVP | - | - |
| B49 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[3] | - | - | ILOGIC[0]:IFF_TSBYPASS_ENABLE |
| B48 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[0] | ILOGIC[0]:IFFDELAY_VALUE[1] | - |
| B47 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[1] | - | - | ILOGIC[0]:IDELAY_VALUE[1] |
| B46 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[2] | ILOGIC[0]:TSBYPASS_MUX[0] | - |
| B45 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[3] | - | - | ~ILOGIC[0]:INV.D |
| B44 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_RATE[0] | - | - |
| B43 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:BITSLIP_ENABLE | - | - | - |
| B42 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SERDES_MODE[0] | - | - |
| B41 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IFFDELAY_VALUE[2] |
| B40 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IDELAY_VALUE[2] | - |
| B39 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:I_TSBYPASS_ENABLE |
| B38 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SERDES | ILOGIC[0]:ZHOLD_ENABLE | - |
| B37 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[1] | - | - | ILOGIC[0]:I_DELAY_ENABLE |
| B36 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:RANK23_DLY | - | - |
| B35 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DDR_CLK_EDGE[1] | - | - | - |
| B34 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DDR_CLK_EDGE[0] | - | - |
| B33 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:I_ZHOLD |
| B32 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.ZHOLD_FABRIC | - |
| B31 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B30 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF4_INIT | - |
| B29 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF4_SRVAL |
| B28 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B27 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B26 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IFFDELAY_VALUE[3] | - |
| B25 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IDELAY_VALUE[3] |
| B24 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B23 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B22 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF3_INIT | - |
| B21 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF3_SRVAL |
| B20 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B19 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B18 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IFFDELAY_VALUE[4] | - |
| B17 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IDELAY_VALUE[4] |
| B16 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:NUM_CE[0] | - | - |
| B15 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B14 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B13 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B12 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF2_INIT | - |
| B11 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF2_SRVAL |
| B10 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B9 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF1_INIT | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF_LATCH | - | - | ~ILOGIC[0]:IFF1_SRVAL |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IFF_SR_USED | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SRTYPE[0] |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:D_EMU2 | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:D_EMU1 |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.OCLK1 | - |
| ILOGIC[0]:BITSLIP_ENABLE | 0.F26.B43 |
|---|---|
| ILOGIC[0]:DYN_CLKDIVP_INV_EN | 0.F27.B52 |
| ILOGIC[0]:DYN_CLKDIV_INV_EN | 0.F27.B54 |
| ILOGIC[0]:DYN_CLK_INV_EN | 0.F29.B63 |
| ILOGIC[0]:D_EMU1 | 0.F29.B1 |
| ILOGIC[0]:D_EMU2 | 0.F28.B2 |
| ILOGIC[0]:IFF_DELAY_ENABLE | 0.F28.B52 |
| ILOGIC[0]:IFF_SR_USED | 0.F27.B6 |
| ILOGIC[0]:IFF_TSBYPASS_ENABLE | 0.F29.B49 |
| ILOGIC[0]:IFF_ZHOLD | 0.F29.B55 |
| ILOGIC[0]:INV.CLKDIV | 0.F26.B55 |
| ILOGIC[0]:INV.CLKDIVP | 0.F27.B50 |
| ILOGIC[0]:INV.OCLK1 | 0.F28.B0 |
| ILOGIC[0]:INV.OCLK2 | 0.F28.B60 |
| ILOGIC[0]:INV.ZHOLD_FABRIC | 0.F28.B32 |
| ILOGIC[0]:INV.ZHOLD_IFF | 0.F28.B56 |
| ILOGIC[0]:I_DELAY_ENABLE | 0.F29.B37 |
| ILOGIC[0]:I_TSBYPASS_ENABLE | 0.F29.B39 |
| ILOGIC[0]:I_ZHOLD | 0.F29.B33 |
| ILOGIC[0]:RANK23_DLY | 0.F27.B36 |
| ILOGIC[0]:SERDES | 0.F27.B38 |
| ILOGIC[0]:ZHOLD_ENABLE | 0.F28.B38 |
| non-inverted | [0] |
| ILOGIC[0]:DATA_RATE | 0.F27.B44 |
|---|---|
| DDR | 0 |
| SDR | 1 |
| ILOGIC[0]:DATA_WIDTH | 0.F26.B45 | 0.F27.B46 | 0.F26.B47 | 0.F27.B48 |
|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 |
| 2 | 0 | 0 | 1 | 0 |
| 3 | 0 | 0 | 1 | 1 |
| 4 | 0 | 1 | 0 | 0 |
| 5 | 0 | 1 | 0 | 1 |
| 6 | 0 | 1 | 1 | 0 |
| 7 | 0 | 1 | 1 | 1 |
| 8 | 1 | 0 | 0 | 0 |
| 10 | 1 | 0 | 1 | 0 |
| 14 | 1 | 1 | 1 | 0 |
| ILOGIC[0]:DDR_CLK_EDGE | 0.F26.B35 | 0.F27.B34 |
|---|---|---|
| SAME_EDGE_PIPELINED | 0 | 0 |
| OPPOSITE_EDGE | 0 | 1 |
| SAME_EDGE | 1 | 0 |
| ILOGIC[0]:IDELAY_VALUE | 0.F29.B17 | 0.F29.B25 | 0.F28.B40 | 0.F29.B47 | 0.F29.B53 |
|---|---|---|---|---|---|
| ILOGIC[0]:IFFDELAY_VALUE | 0.F28.B18 | 0.F28.B26 | 0.F29.B41 | 0.F28.B48 | 0.F28.B54 |
| non-inverted | [4] | [3] | [2] | [1] | [0] |
| ILOGIC[0]:IFF1_INIT | 0.F28.B8 |
|---|---|
| ILOGIC[0]:IFF1_SRVAL | 0.F29.B7 |
| ILOGIC[0]:IFF2_INIT | 0.F28.B12 |
| ILOGIC[0]:IFF2_SRVAL | 0.F29.B11 |
| ILOGIC[0]:IFF3_INIT | 0.F28.B22 |
| ILOGIC[0]:IFF3_SRVAL | 0.F29.B21 |
| ILOGIC[0]:IFF4_INIT | 0.F28.B30 |
| ILOGIC[0]:IFF4_SRVAL | 0.F29.B29 |
| ILOGIC[0]:IFF_LATCH | 0.F26.B7 |
| ILOGIC[0]:INV.D | 0.F29.B45 |
| inverted | ~[0] |
| ILOGIC[0]:INTERFACE_TYPE | 0.F26.B51 | 0.F26.B49 | 0.F26.B53 | 0.F26.B37 | 0.F26.B57 |
|---|---|---|---|---|---|
| MEMORY | 0 | 0 | 0 | 0 | 0 |
| NETWORKING | 0 | 0 | 0 | 0 | 1 |
| MEMORY_DDR3 | 0 | 0 | 1 | 1 | 1 |
| MEMORY_DDR3_V6 | 0 | 1 | 0 | 1 | 1 |
| OVERSAMPLE | 1 | 0 | 0 | 1 | 1 |
| ILOGIC[0]:INV.CLK | 0.F29.B61 | 0.F29.B59 | 0.F28.B62 |
|---|---|---|---|
| inverted | ~[2] | ~[1] | ~[0] |
| ILOGIC[0]:NUM_CE | 0.F27.B16 |
|---|---|
| 1 | 0 |
| 2 | 1 |
| ILOGIC[0]:SERDES_MODE | 0.F27.B42 |
|---|---|
| MASTER | 0 |
| SLAVE | 1 |
| ILOGIC[0]:SRTYPE | 0.F29.B3 |
|---|---|
| ASYNC | 0 |
| SYNC | 1 |
| ILOGIC[0]:TSBYPASS_MUX | 0.F28.B46 |
|---|---|
| T | 0 |
| GND | 1 |
Tile IO_HR_N
Cells: 1
Switchbox SPEC_INT
| Destination | Source |
|---|---|
| IMUX_SPEC[0] | IMUX_IOI_OCLKDIV[0] |
| IMUX_SPEC[2] | IMUX_IOI_OCLK[0] |
| Bits | Destination | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[28][51] | MAIN[29][52] | MAIN[29][46] | MAIN[29][48] | MAIN[28][53] | MAIN[28][49] | MAIN[28][47] | MAIN[29][50] | MAIN[29][62] | MAIN[28][61] | MAIN[29][60] | IMUX_IOI_ICLK[0] |
| Source | |||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | PHASER_ICLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | IMUX_IMUX[20] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | IMUX_IMUX[22] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | LCLK_IO[3] |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[2] |
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[3] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | RCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[4] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[5] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[1] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | IOCLK[0] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[2] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[3] |
| Bits | Destination | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[31][51] | MAIN[30][52] | MAIN[30][46] | MAIN[30][48] | MAIN[31][53] | MAIN[31][49] | MAIN[31][47] | MAIN[30][50] | MAIN[30][62] | MAIN[31][61] | MAIN[30][60] | IMUX_IOI_ICLK[1] |
| Source | |||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | PHASER_ICLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | IMUX_IMUX[20] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | IMUX_IMUX[22] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | LCLK_IO[3] |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[2] |
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[3] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | RCLK_IO[1] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[0] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[4] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[5] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[1] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | IOCLK[0] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[2] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[3] |
| Bits | Destination | |
|---|---|---|
| MAIN[29][28] | MAIN[28][29] | IMUX_IOI_ICLKDIVP |
| Source | ||
| 0 | 0 | off |
| 0 | 1 | IMUX_CLK[0] |
| 1 | 0 | PHASER_ICLKDIV |
| Bits | Destination | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[28][35] | MAIN[29][38] | MAIN[28][31] | MAIN[29][30] | MAIN[29][32] | MAIN[28][39] | MAIN[29][34] | MAIN[28][33] | MAIN[28][43] | MAIN[28][45] | MAIN[29][44] | IMUX_IOI_OCLK[0] |
| Source | |||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | PHASER_OCLK90 |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | IMUX_IMUX[31] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[2] |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[0] |
| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[3] |
| 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[1] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | RCLK_IO[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[4] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[5] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[1] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[0] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[2] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[3] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | IOCLK[1] |
| Bits | Destination | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[31][35] | MAIN[30][38] | MAIN[31][31] | MAIN[30][30] | MAIN[30][32] | MAIN[31][39] | MAIN[30][34] | MAIN[31][33] | MAIN[31][43] | MAIN[31][45] | MAIN[30][44] | IMUX_IOI_OCLK[1] |
| Source | |||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | PHASER_OCLK |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | PHASER_OCLK90 |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | IMUX_IMUX[31] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[2] |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[0] |
| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | IOCLK[3] |
| 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[1] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | RCLK_IO[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[4] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[5] |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[1] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | IOCLK[0] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[2] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[3] |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | IOCLK[1] |
| Bits | Destination | |
|---|---|---|
| MAIN[29][16] | MAIN[28][17] | IMUX_IOI_OCLKDIV[0] |
| Source | ||
| 0 | 0 | off |
| 0 | 1 | PHASER_OCLKDIV |
| 1 | 0 | IMUX_IOI_OCLKDIVF[0] |
| Bits | Destination | |
|---|---|---|
| MAIN[30][16] | MAIN[31][17] | IMUX_IOI_OCLKDIV[1] |
| Source | ||
| 0 | 0 | off |
| 0 | 1 | PHASER_OCLKDIV |
| 1 | 0 | IMUX_IOI_OCLKDIVF[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[29][8] | MAIN[28][9] | MAIN[29][6] | MAIN[29][2] | MAIN[28][1] | MAIN[28][3] | MAIN[29][4] | IMUX_IOI_OCLKDIVF[0] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | IMUX_IMUX[8] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | RCLK_IO[2] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | RCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | LCLK_IO[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | LCLK_IO[1] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | LCLK_IO[3] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[0] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | LCLK_IO[4] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | LCLK_IO[5] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | RCLK_IO[1] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[30][8] | MAIN[31][9] | MAIN[30][6] | MAIN[30][2] | MAIN[31][1] | MAIN[31][3] | MAIN[30][4] | IMUX_IOI_OCLKDIVF[1] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | IMUX_IMUX[8] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | RCLK_IO[2] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | RCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | LCLK_IO[2] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | LCLK_IO[0] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | LCLK_IO[1] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | LCLK_IO[3] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | RCLK_IO[0] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | LCLK_IO[4] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | LCLK_IO[5] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | RCLK_IO[1] |
Bels ILOGIC
| Pin | Direction | ILOGIC[0] |
|---|---|---|
| CLK | in | IMUX_IOI_ICLK[0] |
| CLKB | in | IMUX_IOI_ICLK[1] |
| CLKDIV | in | IMUX_CLK[0] |
| CLKDIVP | in | IMUX_IOI_ICLKDIVP |
| SR | in | IMUX_CTRL[1] |
| CE1 | in | IMUX_IMUX[5] |
| CE2 | in | IMUX_IMUX[14] |
| BITSLIP | in | IMUX_IMUX[0] |
| DYNCLKSEL | in | IMUX_IMUX[37] |
| DYNCLKDIVSEL | in | IMUX_IMUX[4] |
| DYNCLKDIVPSEL | in | IMUX_IMUX[10] |
| O | out | OUT_BEL[18] |
| Q1 | out | OUT_BEL[0] |
| Q2 | out | OUT_BEL[23] |
| Q3 | out | OUT_BEL[9] |
| Q4 | out | OUT_BEL[10] |
| Q5 | out | OUT_BEL[14] |
| Q6 | out | OUT_BEL[3] |
| Q7 | out | OUT_BEL[7] |
| Q8 | out | OUT_BEL[8] |
| Attribute | ILOGIC[0] |
|---|
Bels OLOGIC
| Pin | Direction | OLOGIC[0] |
|---|---|---|
| CLK | in | IMUX_IOI_OCLK[0] |
| CLKB | in | IMUX_IOI_OCLK[1] |
| CLKDIV | in | IMUX_IOI_OCLKDIV[0] invert by MAIN[31][42] |
| CLKDIVB | in | IMUX_IOI_OCLKDIV[1] |
| CLKDIVF | in | IMUX_IOI_OCLKDIVF[0] invert by MAIN[30][33] |
| CLKDIVFB | in | IMUX_IOI_OCLKDIVF[1] |
| SR | in | IMUX_CTRL[0] |
| OCE | in | IMUX_IMUX[29] |
| TCE | in | IMUX_IMUX[1] |
| D1 | in | IMUX_IMUX[34] invert by MAIN[31][30] |
| D2 | in | IMUX_IMUX[40] invert by MAIN[30][25] |
| D3 | in | IMUX_IMUX[44] invert by MAIN[30][21] |
| D4 | in | IMUX_IMUX[42] invert by MAIN[30][17] |
| D5 | in | IMUX_IMUX[43] invert by MAIN[31][14] |
| D6 | in | IMUX_IMUX[45] invert by MAIN[30][13] |
| D7 | in | IMUX_IMUX[46] invert by MAIN[30][9] |
| D8 | in | IMUX_IMUX[47] invert by MAIN[31][2] |
| T1 | in | IMUX_IMUX[15] invert by !MAIN[31][60] |
| T2 | in | IMUX_IMUX[7] invert by !MAIN[31][56] |
| T3 | in | IMUX_IMUX[13] invert by !MAIN[30][51] |
| T4 | in | IMUX_IMUX[21] invert by !MAIN[31][48] |
| TFB | out | OUT_BEL[2] |
| IOCLKGLITCH | out | OUT_BEL[5] |
| Attribute | OLOGIC[0] |
|---|---|
| CLK1_INV | !MAIN[30][37] |
| CLK2_INV | !MAIN[30][35] |
| FFO_INIT bit 0 | !MAIN[32][30] |
| FFO_SRVAL bit 0 | !MAIN[32][32] |
| FFO_SRVAL bit 1 | !MAIN[32][20] |
| FFO_SRVAL bit 2 | !MAIN[33][19] |
| FFO_SR_SYNC | MAIN[33][33] |
| FFO_SR_ENABLE | MAIN[33][15] |
| V5_MUX_O | [enum: OLOGIC_V5_MUX_O] |
| FFT_INIT bit 0 | !MAIN[31][52] |
| FFT_SRVAL bit 0 | !MAIN[32][52] |
| FFT_SRVAL bit 1 | !MAIN[32][46] |
| FFT_SRVAL bit 2 | !MAIN[33][45] |
| FFT_SR_SYNC | MAIN[33][55] |
| FFT_SR_ENABLE | MAIN[32][38] |
| V5_MUX_T | [enum: OLOGIC_V5_MUX_T] |
| SERDES | MAIN[32][54] |
| SERDES_MODE | [enum: IO_SERDES_MODE] |
| DATA_WIDTH | [enum: IO_DATA_WIDTH] |
| TRISTATE_WIDTH | [enum: OLOGIC_TRISTATE_WIDTH] |
| MISR_ENABLE | MAIN[31][16] |
| MISR_ENABLE_FDBK | MAIN[31][10] |
| MISR_RESET | MAIN[31][8] |
| MISR_CLK_SELECT | [enum: OLOGIC_MISR_CLK_SELECT] |
| CLOCK_RATIO | [enum: OLOGIC_CLOCK_RATIO] |
| SELFHEAL | MAIN[30][31] |
| RANK3_USED | !MAIN[30][41] |
| TBYTE_CTL | MAIN[33][47] |
| TBYTE_SRC | MAIN[33][43] |
| OLOGIC[0].V5_MUX_O | MAIN[33][17] | MAIN[32][14] | MAIN[32][36] | MAIN[32][34] | MAIN[32][16] |
|---|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 | 0 |
| D1 | 0 | 0 | 0 | 0 | 1 |
| SERDES_SDR | 0 | 0 | 0 | 1 | 0 |
| LATCH | 1 | 0 | 0 | 1 | 0 |
| FF | 0 | 1 | 0 | 1 | 0 |
| DDR | 0 | 0 | 1 | 0 | 0 |
| OLOGIC[0].V5_MUX_T | MAIN[32][60] | MAIN[33][59] | MAIN[33][57] | MAIN[32][58] | MAIN[33][61] |
|---|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 | 0 |
| T1 | 0 | 0 | 0 | 0 | 1 |
| SERDES_SDR | 0 | 0 | 0 | 1 | 0 |
| LATCH | 1 | 0 | 0 | 1 | 0 |
| FF | 0 | 1 | 0 | 1 | 0 |
| DDR | 0 | 0 | 1 | 0 | 0 |
| OLOGIC[0].SERDES_MODE | MAIN[32][44] |
|---|---|
| MASTER | 0 |
| SLAVE | 1 |
| OLOGIC[0].DATA_WIDTH | MAIN[31][26] | MAIN[31][12] | MAIN[30][11] | MAIN[31][4] | MAIN[30][7] | MAIN[31][6] | MAIN[30][3] | MAIN[30][1] | MAIN[31][0] |
|---|---|---|---|---|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| _2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| _3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| _4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| _5 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| _6 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| _7 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| _8 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| _10 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| _14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| OLOGIC[0].TRISTATE_WIDTH | MAIN[33][37] |
|---|---|
| _1 | 0 |
| _4 | 1 |
| OLOGIC[0].MISR_CLK_SELECT | MAIN[30][5] | MAIN[30][15] |
|---|---|---|
| NONE | 0 | 0 |
| CLK1 | 0 | 1 |
| CLK2 | 1 | 0 |
| OLOGIC[0].CLOCK_RATIO | MAIN[30][27] | MAIN[30][29] | MAIN[31][32] | MAIN[31][28] |
|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 |
| _2 | 0 | 0 | 0 | 1 |
| _3 | 0 | 0 | 1 | 0 |
| _4 | 0 | 0 | 1 | 1 |
| _5 | 0 | 1 | 0 | 1 |
| _6 | 1 | 1 | 0 | 1 |
| _7_8 | 1 | 1 | 0 | 0 |
Bels IDELAY
| Pin | Direction | IDELAY[0] |
|---|---|---|
| C | in | IMUX_CLK[1] invert by MAIN[35][39] |
| CINVCTRL | in | IMUX_BYP_SITE[6] |
| CE | in | IMUX_IMUX[32] |
| DATAIN | in | IMUX_IMUX[25] invert by MAIN[34][46] |
| INC | in | IMUX_IMUX[26] |
| REGRST | in | IMUX_IMUX[12] |
| LD | in | IMUX_IMUX[30] |
| LDPIPEEN | in | IMUX_IMUX[33] |
| IFDLY[0] | in | IMUX_FAN_SITE[4] |
| IFDLY[1] | in | IMUX_FAN_SITE[5] |
| IFDLY[2] | in | IMUX_BYP_SITE[7] |
| CNTVALUEIN[0] | in | IMUX_IMUX[41] |
| CNTVALUEIN[1] | in | IMUX_IMUX[36] |
| CNTVALUEIN[2] | in | IMUX_IMUX[35] |
| CNTVALUEIN[3] | in | IMUX_IMUX[38] |
| CNTVALUEIN[4] | in | IMUX_IMUX[39] |
| CNTVALUEOUT[0] | out | OUT_BEL[20] |
| CNTVALUEOUT[1] | out | OUT_BEL[1] |
| CNTVALUEOUT[2] | out | OUT_BEL[19] |
| CNTVALUEOUT[3] | out | OUT_BEL[15] |
| CNTVALUEOUT[4] | out | OUT_BEL[11] |
| Attribute | IDELAY[0] |
|---|---|
| ENABLE | MAIN[33][54] |
| IDATAIN_INV | MAIN[32][55] |
| CINVCTRL_SEL | MAIN[34][38] |
| DELAY_SRC | [enum: IDELAY_DELAY_SRC] |
| DELAY_TYPE | [enum: IODELAY_V7_DELAY_TYPE] |
| HIGH_PERFORMANCE_MODE | MAIN[33][18] |
| PIPE_SEL | MAIN[35][21] |
| IDELAY_VALUE_CUR bit 0 | !MAIN[35][7] |
| IDELAY_VALUE_CUR bit 1 | !MAIN[35][13] |
| IDELAY_VALUE_CUR bit 2 | !MAIN[35][19] |
| IDELAY_VALUE_CUR bit 3 | !MAIN[35][27] |
| IDELAY_VALUE_CUR bit 4 | !MAIN[35][33] |
| IDELAY_VALUE_INIT bit 0 | MAIN[35][5] |
| IDELAY_VALUE_INIT bit 1 | MAIN[35][11] |
| IDELAY_VALUE_INIT bit 2 | MAIN[35][17] |
| IDELAY_VALUE_INIT bit 3 | MAIN[35][25] |
| IDELAY_VALUE_INIT bit 4 | MAIN[35][31] |
| IDELAY[0].DELAY_SRC | MAIN[35][57] | MAIN[34][58] | MAIN[34][56] | MAIN[35][55] |
|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 |
| IDATAIN | 0 | 0 | 0 | 1 |
| OFB | 0 | 0 | 1 | 0 |
| DATAIN | 0 | 1 | 0 | 0 |
| DELAYCHAIN_OSC | 1 | 0 | 0 | 0 |
| IDELAY[0].DELAY_TYPE | MAIN[34][14] | MAIN[34][8] |
|---|---|---|
| FIXED | 0 | 0 |
| VARIABLE | 0 | 1 |
| VAR_LOAD | 1 | 1 |
Bels IOB
| Pin | Direction | IOB[0] |
|---|---|---|
| PD_INT_EN | in | IMUX_FAN_SITE[2] |
| PU_INT_EN | in | IMUX_FAN_SITE[1] |
| KEEPER_INT_EN | in | IMUX_FAN_SITE[3] |
| IBUFDISABLE | in | IMUX_IMUX[9] |
| INTERMDISABLE | in | IMUX_IMUX[6] |
| Attribute | IOB[0] |
|---|---|
| PULL | [enum: IOB_PULL] |
| PULL_DYNAMIC | MAIN[38][36] |
| DQS_BIAS | MAIN[39][37] |
| IBUFDISABLE_EN | MAIN[39][45] |
| INTERMDISABLE_EN | MAIN[38][38] |
| LOW_VOLTAGE | MAIN[38][32] |
| IBUF_MODE | [enum: IOB_IBUF_MODE] |
| IBUF_VREF_HP | MAIN[39][43] |
| INPUT_MISC bit 0 | MAIN[39][47] |
| IN_TERM | [enum: IOB_IN_TERM] |
| IBUF_PCI | MAIN[38][46] |
| OUTPUT_ENABLE bit 0 | MAIN[38][62] |
| OUTPUT_ENABLE bit 1 | MAIN[39][63] |
| HR_PDRIVE bit 0 | MAIN[38][0] |
| HR_PDRIVE bit 1 | MAIN[39][1] |
| HR_PDRIVE bit 2 | !MAIN[38][2] |
| HR_NDRIVE bit 0 | !MAIN[38][8] |
| HR_NDRIVE bit 1 | !MAIN[39][9] |
| HR_NDRIVE bit 2 | MAIN[38][10] |
| HR_NDRIVE bit 3 | MAIN[39][11] |
| HR_PSLEW bit 0 | MAIN[38][20] |
| HR_PSLEW bit 1 | !MAIN[39][21] |
| HR_PSLEW bit 2 | MAIN[38][22] |
| HR_NSLEW bit 0 | MAIN[38][16] |
| HR_NSLEW bit 1 | !MAIN[39][17] |
| HR_NSLEW bit 2 | MAIN[38][18] |
| HR_OUTPUT_MISC bit 0 | !MAIN[38][14] |
| HR_OUTPUT_MISC bit 1 | MAIN[39][15] |
| HR_LVDS bit 0 | MAIN[39][53] |
| HR_LVDS bit 1 | MAIN[38][52] |
| HR_LVDS bit 2 | MAIN[39][51] |
| HR_LVDS bit 3 | MAIN[38][50] |
| HR_LVDS bit 4 | MAIN[39][49] |
| HR_LVDS bit 5 | MAIN[38][48] |
| HR_LVDS bit 6 | MAIN[39][31] |
| HR_LVDS bit 7 | MAIN[38][30] |
| HR_LVDS bit 8 | MAIN[39][29] |
| HR_LVDS bit 9 | MAIN[38][28] |
| HR_LVDS bit 10 | MAIN[39][27] |
| HR_LVDS bit 11 | MAIN[38][26] |
| HR_LVDS bit 12 | MAIN[39][25] |
| IOB[0].PULL | MAIN[39][35] | MAIN[38][34] | MAIN[39][33] |
|---|---|---|---|
| NONE | 0 | 0 | 1 |
| PULLUP | 0 | 1 | 1 |
| PULLDOWN | 0 | 0 | 0 |
| KEEPER | 1 | 0 | 1 |
| IOB[0].IBUF_MODE | MAIN[39][41] | MAIN[38][42] | MAIN[38][40] |
|---|---|---|---|
| NONE | 0 | 0 | 0 |
| VREF | 0 | 0 | 1 |
| CMOS | 1 | 1 | 0 |
| CMOS_HV | 1 | 1 | 1 |
| IOB[0].IN_TERM | MAIN[38][6] | MAIN[39][5] | MAIN[39][7] | MAIN[38][4] |
|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 |
| UNTUNED_SPLIT_40 | 1 | 1 | 1 | 1 |
| UNTUNED_SPLIT_50 | 0 | 1 | 1 | 1 |
| UNTUNED_SPLIT_60 | 0 | 0 | 1 | 1 |
Bel wires
| Wire | Pins |
|---|---|
| IMUX_CLK[0] | ILOGIC[0].CLKDIV |
| IMUX_CLK[1] | IDELAY[0].C |
| IMUX_CTRL[0] | OLOGIC[0].SR |
| IMUX_CTRL[1] | ILOGIC[0].SR |
| IMUX_BYP_SITE[6] | IDELAY[0].CINVCTRL |
| IMUX_BYP_SITE[7] | IDELAY[0].IFDLY[2] |
| IMUX_FAN_SITE[1] | IOB[0].PU_INT_EN |
| IMUX_FAN_SITE[2] | IOB[0].PD_INT_EN |
| IMUX_FAN_SITE[3] | IOB[0].KEEPER_INT_EN |
| IMUX_FAN_SITE[4] | IDELAY[0].IFDLY[0] |
| IMUX_FAN_SITE[5] | IDELAY[0].IFDLY[1] |
| IMUX_IMUX[0] | ILOGIC[0].BITSLIP |
| IMUX_IMUX[1] | OLOGIC[0].TCE |
| IMUX_IMUX[4] | ILOGIC[0].DYNCLKDIVSEL |
| IMUX_IMUX[5] | ILOGIC[0].CE1 |
| IMUX_IMUX[6] | IOB[0].INTERMDISABLE |
| IMUX_IMUX[7] | OLOGIC[0].T2 |
| IMUX_IMUX[9] | IOB[0].IBUFDISABLE |
| IMUX_IMUX[10] | ILOGIC[0].DYNCLKDIVPSEL |
| IMUX_IMUX[12] | IDELAY[0].REGRST |
| IMUX_IMUX[13] | OLOGIC[0].T3 |
| IMUX_IMUX[14] | ILOGIC[0].CE2 |
| IMUX_IMUX[15] | OLOGIC[0].T1 |
| IMUX_IMUX[21] | OLOGIC[0].T4 |
| IMUX_IMUX[25] | IDELAY[0].DATAIN |
| IMUX_IMUX[26] | IDELAY[0].INC |
| IMUX_IMUX[29] | OLOGIC[0].OCE |
| IMUX_IMUX[30] | IDELAY[0].LD |
| IMUX_IMUX[32] | IDELAY[0].CE |
| IMUX_IMUX[33] | IDELAY[0].LDPIPEEN |
| IMUX_IMUX[34] | OLOGIC[0].D1 |
| IMUX_IMUX[35] | IDELAY[0].CNTVALUEIN[2] |
| IMUX_IMUX[36] | IDELAY[0].CNTVALUEIN[1] |
| IMUX_IMUX[37] | ILOGIC[0].DYNCLKSEL |
| IMUX_IMUX[38] | IDELAY[0].CNTVALUEIN[3] |
| IMUX_IMUX[39] | IDELAY[0].CNTVALUEIN[4] |
| IMUX_IMUX[40] | OLOGIC[0].D2 |
| IMUX_IMUX[41] | IDELAY[0].CNTVALUEIN[0] |
| IMUX_IMUX[42] | OLOGIC[0].D4 |
| IMUX_IMUX[43] | OLOGIC[0].D5 |
| IMUX_IMUX[44] | OLOGIC[0].D3 |
| IMUX_IMUX[45] | OLOGIC[0].D6 |
| IMUX_IMUX[46] | OLOGIC[0].D7 |
| IMUX_IMUX[47] | OLOGIC[0].D8 |
| OUT_BEL[0] | ILOGIC[0].Q1 |
| OUT_BEL[1] | IDELAY[0].CNTVALUEOUT[1] |
| OUT_BEL[2] | OLOGIC[0].TFB |
| OUT_BEL[3] | ILOGIC[0].Q6 |
| OUT_BEL[5] | OLOGIC[0].IOCLKGLITCH |
| OUT_BEL[7] | ILOGIC[0].Q7 |
| OUT_BEL[8] | ILOGIC[0].Q8 |
| OUT_BEL[9] | ILOGIC[0].Q3 |
| OUT_BEL[10] | ILOGIC[0].Q4 |
| OUT_BEL[11] | IDELAY[0].CNTVALUEOUT[4] |
| OUT_BEL[14] | ILOGIC[0].Q5 |
| OUT_BEL[15] | IDELAY[0].CNTVALUEOUT[3] |
| OUT_BEL[18] | ILOGIC[0].O |
| OUT_BEL[19] | IDELAY[0].CNTVALUEOUT[2] |
| OUT_BEL[20] | IDELAY[0].CNTVALUEOUT[0] |
| OUT_BEL[23] | ILOGIC[0].Q2 |
| IMUX_IOI_ICLK[0] | ILOGIC[0].CLK |
| IMUX_IOI_ICLK[1] | ILOGIC[0].CLKB |
| IMUX_IOI_ICLKDIVP | ILOGIC[0].CLKDIVP |
| IMUX_IOI_OCLK[0] | OLOGIC[0].CLK |
| IMUX_IOI_OCLK[1] | OLOGIC[0].CLKB |
| IMUX_IOI_OCLKDIV[0] | OLOGIC[0].CLKDIV |
| IMUX_IOI_OCLKDIV[1] | OLOGIC[0].CLKDIVB |
| IMUX_IOI_OCLKDIVF[0] | OLOGIC[0].CLKDIVF |
| IMUX_IOI_OCLKDIVF[1] | OLOGIC[0].CLKDIVFB |
Bitstream
| Bit | Frame | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F0 | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | F13 | F14 | F15 | F16 | F17 | F18 | F19 | F20 | F21 | F22 | F23 | F24 | F25 | F26 | F27 | F28 | F29 | |
| B63 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.OCLK1 |
| B62 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:D_EMU1 | - |
| B61 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:D_EMU2 |
| B60 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SRTYPE[0] | - |
| B59 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B58 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B57 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IFF_SR_USED | - | - | - |
| B56 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF_LATCH | ~ILOGIC[0]:IFF1_SRVAL | - |
| B55 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF1_INIT |
| B54 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B53 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B52 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF2_SRVAL | - |
| B51 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF2_INIT |
| B50 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B49 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B48 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B47 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:NUM_CE[0] | - | - | - |
| B46 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IDELAY_VALUE[4] | - |
| B45 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IFFDELAY_VALUE[4] |
| B44 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B43 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B42 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF3_SRVAL | - |
| B41 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF3_INIT |
| B40 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B39 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B38 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IDELAY_VALUE[3] | - |
| B37 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IFFDELAY_VALUE[3] |
| B36 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B35 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B34 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF4_SRVAL | - |
| B33 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:IFF4_INIT |
| B32 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B31 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.ZHOLD_FABRIC |
| B30 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:I_ZHOLD | - |
| B29 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DDR_CLK_EDGE[0] | - | - | - |
| B28 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DDR_CLK_EDGE[1] | - | - |
| B27 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:RANK23_DLY | - | - | - |
| B26 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[1] | ILOGIC[0]:I_DELAY_ENABLE | - |
| B25 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SERDES | - | - | ILOGIC[0]:ZHOLD_ENABLE |
| B24 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:I_TSBYPASS_ENABLE | - |
| B23 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IDELAY_VALUE[2] |
| B22 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:IFFDELAY_VALUE[2] | - |
| B21 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:SERDES_MODE[0] | - | - | - |
| B20 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:BITSLIP_ENABLE | - | - |
| B19 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_RATE[0] | - | - | - |
| B18 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[3] | ~ILOGIC[0]:INV.D | - |
| B17 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[2] | - | - | ILOGIC[0]:TSBYPASS_MUX[0] |
| B16 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[1] | ILOGIC[0]:IDELAY_VALUE[1] | - |
| B15 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DATA_WIDTH[0] | - | - | ILOGIC[0]:IFFDELAY_VALUE[1] |
| B14 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[3] | ILOGIC[0]:IFF_TSBYPASS_ENABLE | - |
| B13 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.CLKDIVP | - | - | - |
| B12 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[4] | - | - |
| B11 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLKDIVP_INV_EN | - | - | ILOGIC[0]:IFF_DELAY_ENABLE |
| B10 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[2] | ILOGIC[0]:IDELAY_VALUE[0] | - |
| B9 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLKDIV_INV_EN | - | - | ILOGIC[0]:IFFDELAY_VALUE[0] |
| B8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.CLKDIV | ILOGIC[0]:IFF_ZHOLD | - |
| B7 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.ZHOLD_IFF |
| B6 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INTERFACE_TYPE[0] | - | - |
| B5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| B4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[1] | - |
| B3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:INV.OCLK2 |
| B2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[0] | - |
| B1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ~ILOGIC[0]:INV.CLK[2] |
| B0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ILOGIC[0]:DYN_CLK_INV_EN | - |
| ILOGIC[0]:BITSLIP_ENABLE | 0.F27.B20 |
|---|---|
| ILOGIC[0]:DYN_CLKDIVP_INV_EN | 0.F26.B11 |
| ILOGIC[0]:DYN_CLKDIV_INV_EN | 0.F26.B9 |
| ILOGIC[0]:DYN_CLK_INV_EN | 0.F28.B0 |
| ILOGIC[0]:D_EMU1 | 0.F28.B62 |
| ILOGIC[0]:D_EMU2 | 0.F29.B61 |
| ILOGIC[0]:IFF_DELAY_ENABLE | 0.F29.B11 |
| ILOGIC[0]:IFF_SR_USED | 0.F26.B57 |
| ILOGIC[0]:IFF_TSBYPASS_ENABLE | 0.F28.B14 |
| ILOGIC[0]:IFF_ZHOLD | 0.F28.B8 |
| ILOGIC[0]:INV.CLKDIV | 0.F27.B8 |
| ILOGIC[0]:INV.CLKDIVP | 0.F26.B13 |
| ILOGIC[0]:INV.OCLK1 | 0.F29.B63 |
| ILOGIC[0]:INV.OCLK2 | 0.F29.B3 |
| ILOGIC[0]:INV.ZHOLD_FABRIC | 0.F29.B31 |
| ILOGIC[0]:INV.ZHOLD_IFF | 0.F29.B7 |
| ILOGIC[0]:I_DELAY_ENABLE | 0.F28.B26 |
| ILOGIC[0]:I_TSBYPASS_ENABLE | 0.F28.B24 |
| ILOGIC[0]:I_ZHOLD | 0.F28.B30 |
| ILOGIC[0]:RANK23_DLY | 0.F26.B27 |
| ILOGIC[0]:SERDES | 0.F26.B25 |
| ILOGIC[0]:ZHOLD_ENABLE | 0.F29.B25 |
| non-inverted | [0] |
| ILOGIC[0]:DATA_RATE | 0.F26.B19 |
|---|---|
| DDR | 0 |
| SDR | 1 |
| ILOGIC[0]:DATA_WIDTH | 0.F27.B18 | 0.F26.B17 | 0.F27.B16 | 0.F26.B15 |
|---|---|---|---|---|
| NONE | 0 | 0 | 0 | 0 |
| 2 | 0 | 0 | 1 | 0 |
| 3 | 0 | 0 | 1 | 1 |
| 4 | 0 | 1 | 0 | 0 |
| 5 | 0 | 1 | 0 | 1 |
| 6 | 0 | 1 | 1 | 0 |
| 7 | 0 | 1 | 1 | 1 |
| 8 | 1 | 0 | 0 | 0 |
| 10 | 1 | 0 | 1 | 0 |
| 14 | 1 | 1 | 1 | 0 |
| ILOGIC[0]:DDR_CLK_EDGE | 0.F27.B28 | 0.F26.B29 |
|---|---|---|
| SAME_EDGE_PIPELINED | 0 | 0 |
| OPPOSITE_EDGE | 0 | 1 |
| SAME_EDGE | 1 | 0 |
| ILOGIC[0]:IDELAY_VALUE | 0.F28.B46 | 0.F28.B38 | 0.F29.B23 | 0.F28.B16 | 0.F28.B10 |
|---|---|---|---|---|---|
| ILOGIC[0]:IFFDELAY_VALUE | 0.F29.B45 | 0.F29.B37 | 0.F28.B22 | 0.F29.B15 | 0.F29.B9 |
| non-inverted | [4] | [3] | [2] | [1] | [0] |
| ILOGIC[0]:IFF1_INIT | 0.F29.B55 |
|---|---|
| ILOGIC[0]:IFF1_SRVAL | 0.F28.B56 |
| ILOGIC[0]:IFF2_INIT | 0.F29.B51 |
| ILOGIC[0]:IFF2_SRVAL | 0.F28.B52 |
| ILOGIC[0]:IFF3_INIT | 0.F29.B41 |
| ILOGIC[0]:IFF3_SRVAL | 0.F28.B42 |
| ILOGIC[0]:IFF4_INIT | 0.F29.B33 |
| ILOGIC[0]:IFF4_SRVAL | 0.F28.B34 |
| ILOGIC[0]:IFF_LATCH | 0.F27.B56 |
| ILOGIC[0]:INV.D | 0.F28.B18 |
| inverted | ~[0] |
| ILOGIC[0]:INTERFACE_TYPE | 0.F27.B12 | 0.F27.B14 | 0.F27.B10 | 0.F27.B26 | 0.F27.B6 |
|---|---|---|---|---|---|
| MEMORY | 0 | 0 | 0 | 0 | 0 |
| NETWORKING | 0 | 0 | 0 | 0 | 1 |
| MEMORY_DDR3 | 0 | 0 | 1 | 1 | 1 |
| MEMORY_DDR3_V6 | 0 | 1 | 0 | 1 | 1 |
| OVERSAMPLE | 1 | 0 | 0 | 1 | 1 |
| ILOGIC[0]:INV.CLK | 0.F29.B1 | 0.F28.B4 | 0.F28.B2 |
|---|---|---|---|
| inverted | ~[2] | ~[1] | ~[0] |
| ILOGIC[0]:NUM_CE | 0.F26.B47 |
|---|---|
| 1 | 0 |
| 2 | 1 |
| ILOGIC[0]:SERDES_MODE | 0.F26.B21 |
|---|---|
| MASTER | 0 |
| SLAVE | 1 |
| ILOGIC[0]:SRTYPE | 0.F28.B60 |
|---|---|
| ASYNC | 0 |
| SYNC | 1 |
| ILOGIC[0]:TSBYPASS_MUX | 0.F29.B17 |
|---|---|
| T | 0 |
| GND | 1 |
Tile HCLK_IO_HP
Cells: 8
Switchbox HCLK_IO_INT
| Destination | Source | Bit |
|---|---|---|
| CELL[4].HCLK_IO[0] | CELL[4].HCLK_ROW[0] | MAIN[28][15] |
| CELL[4].HCLK_IO[1] | CELL[4].HCLK_ROW[1] | MAIN[29][14] |
| CELL[4].HCLK_IO[2] | CELL[4].HCLK_ROW[2] | MAIN[29][16] |
| CELL[4].HCLK_IO[3] | CELL[4].HCLK_ROW[3] | MAIN[29][18] |
| CELL[4].HCLK_IO[4] | CELL[4].HCLK_ROW[4] | MAIN[29][23] |
| CELL[4].HCLK_IO[5] | CELL[4].HCLK_ROW[5] | MAIN[29][27] |
| CELL[4].HCLK_IO[6] | CELL[4].HCLK_ROW[6] | MAIN[29][30] |
| CELL[4].HCLK_IO[7] | CELL[4].HCLK_ROW[7] | MAIN[29][31] |
| CELL[4].HCLK_IO[8] | CELL[4].HCLK_ROW[8] | MAIN[28][14] |
| CELL[4].HCLK_IO[9] | CELL[4].HCLK_ROW[9] | MAIN[29][15] |
| CELL[4].HCLK_IO[10] | CELL[4].HCLK_ROW[10] | MAIN[29][17] |
| CELL[4].HCLK_IO[11] | CELL[4].HCLK_ROW[11] | MAIN[29][19] |
| CELL[4].RCLK_IO[0] | CELL[4].RCLK_ROW[0] | MAIN[32][29] |
| CELL[4].RCLK_IO[1] | CELL[4].RCLK_ROW[1] | MAIN[30][31] |
| CELL[4].RCLK_IO[2] | CELL[4].RCLK_ROW[2] | MAIN[31][19] |
| CELL[4].RCLK_IO[3] | CELL[4].RCLK_ROW[3] | MAIN[28][17] |
| CELL[4].PERF_IO[0] | CELL[4].PERF[0] | MAIN[36][28] |
| CELL[4].PERF_IO[1] | CELL[4].PERF[1] | MAIN[36][20] |
| CELL[4].PERF_IO[2] | CELL[4].PERF[2] | MAIN[36][14] |
| CELL[4].PERF_IO[3] | CELL[4].PERF[3] | MAIN[37][14] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[29][25] | MAIN[28][18] | MAIN[29][24] | MAIN[27][27] | MAIN[27][23] | MAIN[27][19] | MAIN[29][29] | CELL[3].LCLK_IO[0] |
| MAIN[26][17] | MAIN[26][18] | MAIN[26][19] | MAIN[29][26] | MAIN[27][25] | MAIN[27][21] | MAIN[29][28] | CELL[4].LCLK_IO[0] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[2] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[4] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[5] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[6] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[7] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[8] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[9] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[10] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[11] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[28][19] | MAIN[31][29] | MAIN[32][25] | MAIN[27][28] | MAIN[27][24] | MAIN[27][20] | MAIN[27][17] | CELL[3].LCLK_IO[1] |
| MAIN[31][28] | MAIN[31][31] | MAIN[32][24] | MAIN[27][29] | MAIN[27][26] | MAIN[27][22] | MAIN[27][18] | CELL[4].LCLK_IO[1] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[2] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[4] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[5] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[6] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[7] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[8] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[9] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[10] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[11] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[31][26] | MAIN[31][24] | MAIN[31][25] | MAIN[30][24] | MAIN[30][26] | MAIN[30][28] | MAIN[30][30] | CELL[3].LCLK_IO[2] |
| MAIN[30][20] | MAIN[30][21] | MAIN[30][22] | MAIN[30][23] | MAIN[30][25] | MAIN[30][27] | MAIN[30][29] | CELL[4].LCLK_IO[2] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[2] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[4] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[5] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[6] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[7] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[8] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[9] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[10] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[11] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[26][14] | MAIN[27][15] | MAIN[26][16] | MAIN[29][21] | MAIN[28][24] | MAIN[28][28] | MAIN[27][31] | CELL[3].LCLK_IO[3] |
| MAIN[27][16] | MAIN[27][14] | MAIN[26][15] | MAIN[29][22] | MAIN[29][20] | MAIN[28][26] | MAIN[28][30] | CELL[4].LCLK_IO[3] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[2] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[4] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[5] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[6] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[7] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[8] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[9] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[10] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[11] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[28][20] | MAIN[31][30] | MAIN[31][27] | MAIN[28][22] | MAIN[28][25] | MAIN[28][29] | MAIN[27][30] | CELL[3].LCLK_IO[4] |
| MAIN[32][14] | MAIN[32][15] | MAIN[32][23] | MAIN[28][21] | MAIN[28][23] | MAIN[28][27] | MAIN[28][31] | CELL[4].LCLK_IO[4] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[2] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[4] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[5] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[6] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[7] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[8] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[9] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[10] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[11] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[31][21] | MAIN[31][22] | MAIN[31][23] | MAIN[30][15] | MAIN[31][14] | MAIN[31][16] | MAIN[31][18] | CELL[3].LCLK_IO[5] |
| MAIN[30][19] | MAIN[30][18] | MAIN[30][17] | MAIN[30][16] | MAIN[30][14] | MAIN[31][15] | MAIN[31][17] | CELL[4].LCLK_IO[5] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[2] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[4] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[5] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[6] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[7] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[8] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[9] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[10] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[11] |
| Bits | Destination | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[26][31] | MAIN[26][30] | MAIN[26][29] | MAIN[26][28] | MAIN[26][27] | MAIN[26][26] | MAIN[26][25] | MAIN[26][24] | MAIN[26][23] | MAIN[26][22] | MAIN[26][21] | MAIN[26][20] | CELL[4].IMUX_IDELAYCTRL_REFCLK |
| Source | ||||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[3].LCLK_IO[0] |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[3].LCLK_IO[1] |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[3].LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[3].LCLK_IO[3] |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | CELL[3].LCLK_IO[4] |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | CELL[3].LCLK_IO[5] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].LCLK_IO[0] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].LCLK_IO[1] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].LCLK_IO[2] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].LCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].LCLK_IO[4] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].LCLK_IO[5] |
| Bits | Destination |
|---|---|
| MAIN[36][29] | CELL[4].IMUX_BUFIO[0] |
| Source | |
| 0 | CELL[5].OUT_CLKPAD |
| 1 | CELL[4].PERF_IO[0] |
| Bits | Destination |
|---|---|
| MAIN[37][21] | CELL[4].IMUX_BUFIO[1] |
| Source | |
| 0 | CELL[7].OUT_CLKPAD |
| 1 | CELL[4].PERF_IO[1] |
| Bits | Destination |
|---|---|
| MAIN[36][17] | CELL[4].IMUX_BUFIO[2] |
| Source | |
| 0 | CELL[1].OUT_CLKPAD |
| 1 | CELL[4].PERF_IO[2] |
| Bits | Destination |
|---|---|
| MAIN[37][17] | CELL[4].IMUX_BUFIO[3] |
| Source | |
| 0 | CELL[3].OUT_CLKPAD |
| 1 | CELL[4].PERF_IO[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[35][25] | MAIN[34][31] | MAIN[35][24] | MAIN[35][23] | MAIN[35][27] | MAIN[35][26] | MAIN[35][28] | MAIN[35][29] | CELL[4].IMUX_BUFR[0] |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[3].IMUX_BYP_SITE[3] |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[3].IMUX_BYP_SITE[4] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].IMUX_BYP_SITE[3] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].IMUX_BYP_SITE[4] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[0] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[2] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[34][24] | MAIN[34][23] | MAIN[36][27] | MAIN[36][26] | MAIN[34][26] | MAIN[34][25] | MAIN[34][30] | MAIN[34][29] | CELL[4].IMUX_BUFR[1] |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[3].IMUX_BYP_SITE[3] |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[3].IMUX_BYP_SITE[4] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].IMUX_BYP_SITE[3] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].IMUX_BYP_SITE[4] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[0] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[2] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[34][16] | MAIN[34][15] | MAIN[36][25] | MAIN[36][24] | MAIN[34][18] | MAIN[34][17] | MAIN[34][19] | MAIN[34][20] | CELL[4].IMUX_BUFR[2] |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[3].IMUX_BYP_SITE[3] |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[3].IMUX_BYP_SITE[4] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].IMUX_BYP_SITE[3] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].IMUX_BYP_SITE[4] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[0] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[2] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[35][19] | MAIN[31][20] | MAIN[35][21] | MAIN[32][16] | MAIN[35][17] | MAIN[35][18] | MAIN[35][16] | MAIN[35][15] | CELL[4].IMUX_BUFR[3] |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[3].IMUX_BYP_SITE[3] |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[3].IMUX_BYP_SITE[4] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].IMUX_BYP_SITE[3] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].IMUX_BYP_SITE[4] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[0] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[2] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[3] |
Bels BUFR
| Pin | Direction | BUFR[0] | BUFR[1] | BUFR[2] | BUFR[3] |
|---|---|---|---|---|---|
| I | in | CELL[4].IMUX_BUFR[0] | CELL[4].IMUX_BUFR[1] | CELL[4].IMUX_BUFR[2] | CELL[4].IMUX_BUFR[3] |
| CE | in | CELL[5].IMUX_BYP_SITE[3] | CELL[5].IMUX_BYP_SITE[4] | CELL[1].IMUX_BYP_SITE[4] | CELL[1].IMUX_BYP_SITE[3] |
| CLR | in | CELL[6].IMUX_BYP_SITE[3] | CELL[6].IMUX_BYP_SITE[4] | CELL[2].IMUX_BYP_SITE[4] | CELL[2].IMUX_BYP_SITE[3] |
| O | out | CELL[4].RCLK_ROW[0] | CELL[4].RCLK_ROW[1] | CELL[4].RCLK_ROW[2] | CELL[4].RCLK_ROW[3] |
| Attribute | BUFR[0] | BUFR[1] | BUFR[2] | BUFR[3] |
|---|---|---|---|---|
| ENABLE | MAIN[32][30] | MAIN[32][26] | MAIN[32][20] | MAIN[32][19] |
| DIVIDE | [enum: BUFR_DIVIDE] | [enum: BUFR_DIVIDE] | [enum: BUFR_DIVIDE] | [enum: BUFR_DIVIDE] |
| BUFR[0].DIVIDE | MAIN[33][28] | MAIN[33][29] | MAIN[33][30] | MAIN[33][27] |
|---|---|---|---|---|
| BUFR[1].DIVIDE | MAIN[33][24] | MAIN[33][25] | MAIN[33][26] | MAIN[33][23] |
| BUFR[2].DIVIDE | MAIN[33][19] | MAIN[33][20] | MAIN[33][21] | MAIN[33][18] |
| BUFR[3].DIVIDE | MAIN[33][15] | MAIN[33][16] | MAIN[33][17] | MAIN[33][14] |
| BYPASS | 0 | 0 | 0 | 0 |
| _1 | 0 | 0 | 0 | 1 |
| _2 | 0 | 0 | 1 | 1 |
| _3 | 0 | 1 | 0 | 1 |
| _4 | 0 | 1 | 1 | 1 |
| _5 | 1 | 0 | 0 | 1 |
| _6 | 1 | 0 | 1 | 1 |
| _7 | 1 | 1 | 0 | 1 |
| _8 | 1 | 1 | 1 | 1 |
Bels BUFIO
| Pin | Direction | BUFIO[0] | BUFIO[1] | BUFIO[2] | BUFIO[3] |
|---|---|---|---|---|---|
| I | in | CELL[4].IMUX_BUFIO[0] | CELL[4].IMUX_BUFIO[1] | CELL[4].IMUX_BUFIO[2] | CELL[4].IMUX_BUFIO[3] |
| O | out | CELL[4].IOCLK[0] | CELL[4].IOCLK[1] | CELL[4].IOCLK[2] | CELL[4].IOCLK[3] |
| Attribute | BUFIO[0] | BUFIO[1] | BUFIO[2] | BUFIO[3] |
|---|---|---|---|---|
| ENABLE | MAIN[37][31] | MAIN[37][22] | MAIN[36][18] | MAIN[37][18] |
| DELAY_ENABLE | MAIN[36][31] | MAIN[36][21] | MAIN[36][16] | MAIN[37][16] |
Bels IDELAYCTRL
| Pin | Direction | IDELAYCTRL |
|---|---|---|
| REFCLK | in | CELL[4].IMUX_IDELAYCTRL_REFCLK |
| RST | in | CELL[4].IMUX_IMUX[24] |
| RDY | out | CELL[3].OUT_BEL[22] |
| DNPULSEOUT | out | CELL[4].OUT_BEL[13] |
| UPPULSEOUT | out | CELL[4].OUT_BEL[16] |
| OUTN1 | out | CELL[3].OUT_BEL[13] |
| OUTN65 | out | CELL[3].OUT_BEL[16] |
| Attribute | IDELAYCTRL |
|---|---|
| DLL_ENABLE | MAIN[37][29] |
| DELAY_ENABLE | MAIN[37][28] |
| VCTL_SEL bit 0 | MAIN[37][23] |
| VCTL_SEL bit 1 | MAIN[37][25] |
| HIGH_PERFORMANCE_MODE | MAIN[37][26] |
| BIAS_MODE bit 0 | MAIN[37][24] |
Bels DCI
| Pin | Direction | DCI |
|---|---|---|
| TSTCLK | in | CELL[3].IMUX_FAN_SITE[7] |
| TSTRST | in | CELL[6].IMUX_FAN_SITE[7] |
| TSTHLP | in | CELL[4].IMUX_FAN_SITE[7] |
| TSTHLN | in | CELL[5].IMUX_FAN_SITE[7] |
| INT_DCI_EN | in | CELL[3].IMUX_FAN_SITE[6] |
| DCIDONE | out | CELL[4].OUT_BEL[22] |
| Attribute | DCI |
|---|---|
| ENABLE | MAIN[39][31] |
| QUIET | MAIN[38][14] |
| TEST_ENABLE bit 0 | MAIN[38][15] |
| TEST_ENABLE bit 1 | MAIN[38][31] |
| CASCADE_FROM_ABOVE | MAIN[38][21] |
| CASCADE_FROM_BELOW | MAIN[38][22] |
| DYNAMIC_ENABLE | MAIN[41][31] |
| NREF_OUTPUT bit 0 | MAIN[39][30] |
| NREF_OUTPUT bit 1 | MAIN[39][29] |
| NREF_OUTPUT_HALF bit 0 | MAIN[39][28] |
| NREF_OUTPUT_HALF bit 1 | MAIN[39][27] |
| NREF_OUTPUT_HALF bit 2 | MAIN[39][26] |
| NREF_TERM_SPLIT bit 0 | MAIN[39][25] |
| NREF_TERM_SPLIT bit 1 | MAIN[39][24] |
| NREF_TERM_SPLIT bit 2 | MAIN[39][23] |
| PREF_OUTPUT bit 0 | MAIN[40][18] |
| PREF_OUTPUT bit 1 | MAIN[40][17] |
| PREF_OUTPUT_HALF bit 0 | MAIN[40][16] |
| PREF_OUTPUT_HALF bit 1 | MAIN[40][15] |
| PREF_OUTPUT_HALF bit 2 | MAIN[40][14] |
Bels BANK
| Pin | Direction | BANK |
|---|
| Attribute | BANK |
|---|---|
| V7_LVDSBIAS bit 0 | MAIN[41][14] |
| V7_LVDSBIAS bit 1 | MAIN[41][15] |
| V7_LVDSBIAS bit 2 | MAIN[41][16] |
| V7_LVDSBIAS bit 3 | MAIN[41][17] |
| V7_LVDSBIAS bit 4 | MAIN[41][18] |
| V7_LVDSBIAS bit 5 | MAIN[41][19] |
| V7_LVDSBIAS bit 6 | MAIN[41][20] |
| V7_LVDSBIAS bit 7 | MAIN[41][21] |
| V7_LVDSBIAS bit 8 | MAIN[41][22] |
| V7_LVDSBIAS bit 9 | MAIN[41][23] |
| V7_LVDSBIAS bit 10 | MAIN[41][24] |
| V7_LVDSBIAS bit 11 | MAIN[41][25] |
| V7_LVDSBIAS bit 12 | MAIN[41][26] |
| V7_LVDSBIAS bit 13 | MAIN[41][27] |
| V7_LVDSBIAS bit 14 | MAIN[41][28] |
| V7_LVDSBIAS bit 15 | MAIN[41][29] |
| V7_LVDSBIAS bit 16 | MAIN[41][30] |
| V7_LVDSBIAS bit 17 | MAIN[40][31] |
| INTERNAL_VREF | [enum: INTERNAL_VREF] |
| BANK.INTERNAL_VREF | MAIN[40][23] | MAIN[40][24] | MAIN[40][25] | MAIN[40][26] | MAIN[40][28] | MAIN[40][27] | MAIN[40][19] |
|---|---|---|---|---|---|---|---|
| OFF | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| _600 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| _675 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| _750 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| _900 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| _1100 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| _1250 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
Bel wires
| Wire | Pins |
|---|---|
| CELL[1].IMUX_BYP_SITE[3] | BUFR[3].CE |
| CELL[1].IMUX_BYP_SITE[4] | BUFR[2].CE |
| CELL[2].IMUX_BYP_SITE[3] | BUFR[3].CLR |
| CELL[2].IMUX_BYP_SITE[4] | BUFR[2].CLR |
| CELL[3].IMUX_FAN_SITE[6] | DCI.INT_DCI_EN |
| CELL[3].IMUX_FAN_SITE[7] | DCI.TSTCLK |
| CELL[3].OUT_BEL[13] | IDELAYCTRL.OUTN1 |
| CELL[3].OUT_BEL[16] | IDELAYCTRL.OUTN65 |
| CELL[3].OUT_BEL[22] | IDELAYCTRL.RDY |
| CELL[4].IMUX_FAN_SITE[7] | DCI.TSTHLP |
| CELL[4].IMUX_IMUX[24] | IDELAYCTRL.RST |
| CELL[4].OUT_BEL[13] | IDELAYCTRL.DNPULSEOUT |
| CELL[4].OUT_BEL[16] | IDELAYCTRL.UPPULSEOUT |
| CELL[4].OUT_BEL[22] | DCI.DCIDONE |
| CELL[4].RCLK_ROW[0] | BUFR[0].O |
| CELL[4].RCLK_ROW[1] | BUFR[1].O |
| CELL[4].RCLK_ROW[2] | BUFR[2].O |
| CELL[4].RCLK_ROW[3] | BUFR[3].O |
| CELL[4].IOCLK[0] | BUFIO[0].O |
| CELL[4].IOCLK[1] | BUFIO[1].O |
| CELL[4].IOCLK[2] | BUFIO[2].O |
| CELL[4].IOCLK[3] | BUFIO[3].O |
| CELL[4].IMUX_IDELAYCTRL_REFCLK | IDELAYCTRL.REFCLK |
| CELL[4].IMUX_BUFIO[0] | BUFIO[0].I |
| CELL[4].IMUX_BUFIO[1] | BUFIO[1].I |
| CELL[4].IMUX_BUFIO[2] | BUFIO[2].I |
| CELL[4].IMUX_BUFIO[3] | BUFIO[3].I |
| CELL[4].IMUX_BUFR[0] | BUFR[0].I |
| CELL[4].IMUX_BUFR[1] | BUFR[1].I |
| CELL[4].IMUX_BUFR[2] | BUFR[2].I |
| CELL[4].IMUX_BUFR[3] | BUFR[3].I |
| CELL[5].IMUX_BYP_SITE[3] | BUFR[0].CE |
| CELL[5].IMUX_BYP_SITE[4] | BUFR[1].CE |
| CELL[5].IMUX_FAN_SITE[7] | DCI.TSTHLN |
| CELL[6].IMUX_BYP_SITE[3] | BUFR[0].CLR |
| CELL[6].IMUX_BYP_SITE[4] | BUFR[1].CLR |
| CELL[6].IMUX_FAN_SITE[7] | DCI.TSTRST |
Bitstream
Tile HCLK_IO_HR
Cells: 8
Switchbox HCLK_IO_INT
| Destination | Source | Bit |
|---|---|---|
| CELL[4].HCLK_IO[0] | CELL[4].HCLK_ROW[0] | MAIN[28][15] |
| CELL[4].HCLK_IO[1] | CELL[4].HCLK_ROW[1] | MAIN[29][14] |
| CELL[4].HCLK_IO[2] | CELL[4].HCLK_ROW[2] | MAIN[29][16] |
| CELL[4].HCLK_IO[3] | CELL[4].HCLK_ROW[3] | MAIN[29][18] |
| CELL[4].HCLK_IO[4] | CELL[4].HCLK_ROW[4] | MAIN[29][23] |
| CELL[4].HCLK_IO[5] | CELL[4].HCLK_ROW[5] | MAIN[29][27] |
| CELL[4].HCLK_IO[6] | CELL[4].HCLK_ROW[6] | MAIN[29][30] |
| CELL[4].HCLK_IO[7] | CELL[4].HCLK_ROW[7] | MAIN[29][31] |
| CELL[4].HCLK_IO[8] | CELL[4].HCLK_ROW[8] | MAIN[28][14] |
| CELL[4].HCLK_IO[9] | CELL[4].HCLK_ROW[9] | MAIN[29][15] |
| CELL[4].HCLK_IO[10] | CELL[4].HCLK_ROW[10] | MAIN[29][17] |
| CELL[4].HCLK_IO[11] | CELL[4].HCLK_ROW[11] | MAIN[29][19] |
| CELL[4].RCLK_IO[0] | CELL[4].RCLK_ROW[0] | MAIN[32][29] |
| CELL[4].RCLK_IO[1] | CELL[4].RCLK_ROW[1] | MAIN[30][31] |
| CELL[4].RCLK_IO[2] | CELL[4].RCLK_ROW[2] | MAIN[31][19] |
| CELL[4].RCLK_IO[3] | CELL[4].RCLK_ROW[3] | MAIN[28][17] |
| CELL[4].PERF_IO[0] | CELL[4].PERF[0] | MAIN[36][28] |
| CELL[4].PERF_IO[1] | CELL[4].PERF[1] | MAIN[36][20] |
| CELL[4].PERF_IO[2] | CELL[4].PERF[2] | MAIN[36][14] |
| CELL[4].PERF_IO[3] | CELL[4].PERF[3] | MAIN[37][14] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[29][25] | MAIN[28][18] | MAIN[29][24] | MAIN[27][27] | MAIN[27][23] | MAIN[27][19] | MAIN[29][29] | CELL[3].LCLK_IO[0] |
| MAIN[26][17] | MAIN[26][18] | MAIN[26][19] | MAIN[29][26] | MAIN[27][25] | MAIN[27][21] | MAIN[29][28] | CELL[4].LCLK_IO[0] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[2] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[4] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[5] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[6] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[7] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[8] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[9] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[10] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[11] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[28][19] | MAIN[31][29] | MAIN[32][25] | MAIN[27][28] | MAIN[27][24] | MAIN[27][20] | MAIN[27][17] | CELL[3].LCLK_IO[1] |
| MAIN[31][28] | MAIN[31][31] | MAIN[32][24] | MAIN[27][29] | MAIN[27][26] | MAIN[27][22] | MAIN[27][18] | CELL[4].LCLK_IO[1] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[2] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[4] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[5] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[6] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[7] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[8] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[9] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[10] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[11] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[31][26] | MAIN[31][24] | MAIN[31][25] | MAIN[30][24] | MAIN[30][26] | MAIN[30][28] | MAIN[30][30] | CELL[3].LCLK_IO[2] |
| MAIN[30][20] | MAIN[30][21] | MAIN[30][22] | MAIN[30][23] | MAIN[30][25] | MAIN[30][27] | MAIN[30][29] | CELL[4].LCLK_IO[2] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[2] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[4] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[5] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[6] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[7] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[8] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[9] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[10] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[11] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[26][14] | MAIN[27][15] | MAIN[26][16] | MAIN[29][21] | MAIN[28][24] | MAIN[28][28] | MAIN[27][31] | CELL[3].LCLK_IO[3] |
| MAIN[27][16] | MAIN[27][14] | MAIN[26][15] | MAIN[29][22] | MAIN[29][20] | MAIN[28][26] | MAIN[28][30] | CELL[4].LCLK_IO[3] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[2] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[4] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[5] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[6] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[7] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[8] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[9] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[10] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[11] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[28][20] | MAIN[31][30] | MAIN[31][27] | MAIN[28][22] | MAIN[28][25] | MAIN[28][29] | MAIN[27][30] | CELL[3].LCLK_IO[4] |
| MAIN[32][14] | MAIN[32][15] | MAIN[32][23] | MAIN[28][21] | MAIN[28][23] | MAIN[28][27] | MAIN[28][31] | CELL[4].LCLK_IO[4] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[2] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[4] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[5] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[6] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[7] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[8] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[9] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[10] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[11] |
| Bits | Destination | ||||||
|---|---|---|---|---|---|---|---|
| MAIN[31][21] | MAIN[31][22] | MAIN[31][23] | MAIN[30][15] | MAIN[31][14] | MAIN[31][16] | MAIN[31][18] | CELL[3].LCLK_IO[5] |
| MAIN[30][19] | MAIN[30][18] | MAIN[30][17] | MAIN[30][16] | MAIN[30][14] | MAIN[31][15] | MAIN[31][17] | CELL[4].LCLK_IO[5] |
| Source | |||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[0] |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[1] |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[2] |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[4] |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[5] |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[6] |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[7] |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[4].HCLK_IO[8] |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[4].HCLK_IO[9] |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].HCLK_IO[10] |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].HCLK_IO[11] |
| Bits | Destination | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MAIN[26][31] | MAIN[26][30] | MAIN[26][29] | MAIN[26][28] | MAIN[26][27] | MAIN[26][26] | MAIN[26][25] | MAIN[26][24] | MAIN[26][23] | MAIN[26][22] | MAIN[26][21] | MAIN[26][20] | CELL[4].IMUX_IDELAYCTRL_REFCLK |
| Source | ||||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[3].LCLK_IO[0] |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[3].LCLK_IO[1] |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[3].LCLK_IO[2] |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[3].LCLK_IO[3] |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | CELL[3].LCLK_IO[4] |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | CELL[3].LCLK_IO[5] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].LCLK_IO[0] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].LCLK_IO[1] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].LCLK_IO[2] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].LCLK_IO[3] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].LCLK_IO[4] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].LCLK_IO[5] |
| Bits | Destination |
|---|---|
| MAIN[36][29] | CELL[4].IMUX_BUFIO[0] |
| Source | |
| 0 | CELL[5].OUT_CLKPAD |
| 1 | CELL[4].PERF_IO[0] |
| Bits | Destination |
|---|---|
| MAIN[37][21] | CELL[4].IMUX_BUFIO[1] |
| Source | |
| 0 | CELL[7].OUT_CLKPAD |
| 1 | CELL[4].PERF_IO[1] |
| Bits | Destination |
|---|---|
| MAIN[36][17] | CELL[4].IMUX_BUFIO[2] |
| Source | |
| 0 | CELL[1].OUT_CLKPAD |
| 1 | CELL[4].PERF_IO[2] |
| Bits | Destination |
|---|---|
| MAIN[37][17] | CELL[4].IMUX_BUFIO[3] |
| Source | |
| 0 | CELL[3].OUT_CLKPAD |
| 1 | CELL[4].PERF_IO[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[35][25] | MAIN[34][31] | MAIN[35][24] | MAIN[35][23] | MAIN[35][27] | MAIN[35][26] | MAIN[35][28] | MAIN[35][29] | CELL[4].IMUX_BUFR[0] |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[3].IMUX_BYP_SITE[3] |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[3].IMUX_BYP_SITE[4] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].IMUX_BYP_SITE[3] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].IMUX_BYP_SITE[4] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[0] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[2] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[34][24] | MAIN[34][23] | MAIN[36][27] | MAIN[36][26] | MAIN[34][26] | MAIN[34][25] | MAIN[34][30] | MAIN[34][29] | CELL[4].IMUX_BUFR[1] |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[3].IMUX_BYP_SITE[3] |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[3].IMUX_BYP_SITE[4] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].IMUX_BYP_SITE[3] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].IMUX_BYP_SITE[4] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[0] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[2] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[34][16] | MAIN[34][15] | MAIN[36][25] | MAIN[36][24] | MAIN[34][18] | MAIN[34][17] | MAIN[34][19] | MAIN[34][20] | CELL[4].IMUX_BUFR[2] |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[3].IMUX_BYP_SITE[3] |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[3].IMUX_BYP_SITE[4] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].IMUX_BYP_SITE[3] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].IMUX_BYP_SITE[4] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[0] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[2] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[3] |
| Bits | Destination | |||||||
|---|---|---|---|---|---|---|---|---|
| MAIN[35][19] | MAIN[31][20] | MAIN[35][21] | MAIN[32][16] | MAIN[35][17] | MAIN[35][18] | MAIN[35][16] | MAIN[35][15] | CELL[4].IMUX_BUFR[3] |
| Source | ||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | off |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | CELL[3].IMUX_BYP_SITE[3] |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | CELL[3].IMUX_BYP_SITE[4] |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | CELL[4].IMUX_BYP_SITE[3] |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | CELL[4].IMUX_BYP_SITE[4] |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[0] |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[1] |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[2] |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | CELL[4].IMUX_BUFIO[3] |
Bels BUFR
| Pin | Direction | BUFR[0] | BUFR[1] | BUFR[2] | BUFR[3] |
|---|---|---|---|---|---|
| I | in | CELL[4].IMUX_BUFR[0] | CELL[4].IMUX_BUFR[1] | CELL[4].IMUX_BUFR[2] | CELL[4].IMUX_BUFR[3] |
| CE | in | CELL[5].IMUX_BYP_SITE[3] | CELL[5].IMUX_BYP_SITE[4] | CELL[1].IMUX_BYP_SITE[4] | CELL[1].IMUX_BYP_SITE[3] |
| CLR | in | CELL[6].IMUX_BYP_SITE[3] | CELL[6].IMUX_BYP_SITE[4] | CELL[2].IMUX_BYP_SITE[4] | CELL[2].IMUX_BYP_SITE[3] |
| O | out | CELL[4].RCLK_ROW[0] | CELL[4].RCLK_ROW[1] | CELL[4].RCLK_ROW[2] | CELL[4].RCLK_ROW[3] |
| Attribute | BUFR[0] | BUFR[1] | BUFR[2] | BUFR[3] |
|---|---|---|---|---|
| ENABLE | MAIN[32][30] | MAIN[32][26] | MAIN[32][20] | MAIN[32][19] |
| DIVIDE | [enum: BUFR_DIVIDE] | [enum: BUFR_DIVIDE] | [enum: BUFR_DIVIDE] | [enum: BUFR_DIVIDE] |
| BUFR[0].DIVIDE | MAIN[33][28] | MAIN[33][29] | MAIN[33][30] | MAIN[33][27] |
|---|---|---|---|---|
| BUFR[1].DIVIDE | MAIN[33][24] | MAIN[33][25] | MAIN[33][26] | MAIN[33][23] |
| BUFR[2].DIVIDE | MAIN[33][19] | MAIN[33][20] | MAIN[33][21] | MAIN[33][18] |
| BUFR[3].DIVIDE | MAIN[33][15] | MAIN[33][16] | MAIN[33][17] | MAIN[33][14] |
| BYPASS | 0 | 0 | 0 | 0 |
| _1 | 0 | 0 | 0 | 1 |
| _2 | 0 | 0 | 1 | 1 |
| _3 | 0 | 1 | 0 | 1 |
| _4 | 0 | 1 | 1 | 1 |
| _5 | 1 | 0 | 0 | 1 |
| _6 | 1 | 0 | 1 | 1 |
| _7 | 1 | 1 | 0 | 1 |
| _8 | 1 | 1 | 1 | 1 |
Bels BUFIO
| Pin | Direction | BUFIO[0] | BUFIO[1] | BUFIO[2] | BUFIO[3] |
|---|---|---|---|---|---|
| I | in | CELL[4].IMUX_BUFIO[0] | CELL[4].IMUX_BUFIO[1] | CELL[4].IMUX_BUFIO[2] | CELL[4].IMUX_BUFIO[3] |
| O | out | CELL[4].IOCLK[0] | CELL[4].IOCLK[1] | CELL[4].IOCLK[2] | CELL[4].IOCLK[3] |
| Attribute | BUFIO[0] | BUFIO[1] | BUFIO[2] | BUFIO[3] |
|---|---|---|---|---|
| ENABLE | MAIN[37][31] | MAIN[37][22] | MAIN[36][18] | MAIN[37][18] |
| DELAY_ENABLE | MAIN[36][31] | MAIN[36][21] | MAIN[36][16] | MAIN[37][16] |
Bels IDELAYCTRL
| Pin | Direction | IDELAYCTRL |
|---|---|---|
| REFCLK | in | CELL[4].IMUX_IDELAYCTRL_REFCLK |
| RST | in | CELL[4].IMUX_IMUX[24] |
| RDY | out | CELL[3].OUT_BEL[22] |
| DNPULSEOUT | out | CELL[4].OUT_BEL[13] |
| UPPULSEOUT | out | CELL[4].OUT_BEL[16] |
| OUTN1 | out | CELL[3].OUT_BEL[13] |
| OUTN65 | out | CELL[3].OUT_BEL[16] |
| Attribute | IDELAYCTRL |
|---|---|
| DLL_ENABLE | MAIN[37][29] |
| DELAY_ENABLE | MAIN[37][28] |
| VCTL_SEL bit 0 | MAIN[37][23] |
| VCTL_SEL bit 1 | MAIN[37][25] |
| HIGH_PERFORMANCE_MODE | MAIN[37][26] |
| BIAS_MODE bit 0 | MAIN[37][24] |
Bels BANK
| Pin | Direction | BANK |
|---|
| Attribute | BANK |
|---|---|
| INTERNAL_VREF | [enum: INTERNAL_VREF] |
| HR_DRIVERBIAS bit 0 | MAIN[39][16] |
| HR_DRIVERBIAS bit 1 | MAIN[39][17] |
| HR_DRIVERBIAS bit 2 | MAIN[39][18] |
| HR_DRIVERBIAS bit 3 | MAIN[38][14] |
| HR_DRIVERBIAS bit 4 | MAIN[38][15] |
| HR_DRIVERBIAS bit 5 | MAIN[39][19] |
| HR_DRIVERBIAS bit 6 | MAIN[39][20] |
| HR_DRIVERBIAS bit 7 | MAIN[39][21] |
| HR_DRIVERBIAS bit 8 | MAIN[41][26] |
| HR_DRIVERBIAS bit 9 | MAIN[41][25] |
| HR_DRIVERBIAS bit 10 | MAIN[41][24] |
| HR_DRIVERBIAS bit 11 | MAIN[41][23] |
| HR_DRIVERBIAS bit 12 | MAIN[41][22] |
| HR_DRIVERBIAS bit 13 | MAIN[41][21] |
| HR_DRIVERBIAS bit 14 | MAIN[39][14] |
| HR_DRIVERBIAS bit 15 | MAIN[39][15] |
| HR_LVDS_COMMON bit 0 | MAIN[40][30] |
| HR_LVDS_COMMON bit 1 | MAIN[40][28] |
| HR_LVDS_COMMON bit 2 | MAIN[40][27] |
| HR_LVDS_COMMON bit 3 | MAIN[40][26] |
| HR_LVDS_COMMON bit 4 | MAIN[40][25] |
| HR_LVDS_COMMON bit 5 | MAIN[40][31] |
| HR_LVDS_COMMON bit 6 | MAIN[39][23] |
| HR_LVDS_COMMON bit 7 | MAIN[41][31] |
| HR_LVDS_COMMON bit 8 | MAIN[41][30] |
| HR_LVDS_GROUP[0] bit 0 | MAIN[38][23] |
| HR_LVDS_GROUP[0] bit 1 | MAIN[38][24] |
| HR_LVDS_GROUP[0] bit 2 | MAIN[38][25] |
| HR_LVDS_GROUP[0] bit 3 | MAIN[41][29] |
| HR_LVDS_GROUP[0] bit 4 | MAIN[41][28] |
| HR_LVDS_GROUP[0] bit 5 | MAIN[41][27] |
| HR_LVDS_GROUP[0] bit 6 | MAIN[41][14] |
| HR_LVDS_GROUP[0] bit 7 | MAIN[41][20] |
| HR_LVDS_GROUP[0] bit 8 | MAIN[41][19] |
| HR_LVDS_GROUP[0] bit 9 | MAIN[41][18] |
| HR_LVDS_GROUP[0] bit 10 | MAIN[41][17] |
| HR_LVDS_GROUP[0] bit 11 | MAIN[41][16] |
| HR_LVDS_GROUP[0] bit 12 | MAIN[41][15] |
| HR_LVDS_GROUP[0] bit 13 | MAIN[38][28] |
| HR_LVDS_GROUP[0] bit 14 | MAIN[38][27] |
| HR_LVDS_GROUP[0] bit 15 | MAIN[40][29] |
| HR_LVDS_GROUP[1] bit 0 | MAIN[38][18] |
| HR_LVDS_GROUP[1] bit 1 | MAIN[38][19] |
| HR_LVDS_GROUP[1] bit 2 | MAIN[38][20] |
| HR_LVDS_GROUP[1] bit 3 | MAIN[40][24] |
| HR_LVDS_GROUP[1] bit 4 | MAIN[40][23] |
| HR_LVDS_GROUP[1] bit 5 | MAIN[40][22] |
| HR_LVDS_GROUP[1] bit 6 | MAIN[40][21] |
| HR_LVDS_GROUP[1] bit 7 | MAIN[40][20] |
| HR_LVDS_GROUP[1] bit 8 | MAIN[40][19] |
| HR_LVDS_GROUP[1] bit 9 | MAIN[40][18] |
| HR_LVDS_GROUP[1] bit 10 | MAIN[40][17] |
| HR_LVDS_GROUP[1] bit 11 | MAIN[40][16] |
| HR_LVDS_GROUP[1] bit 12 | MAIN[40][15] |
| HR_LVDS_GROUP[1] bit 13 | MAIN[40][14] |
| HR_LVDS_GROUP[1] bit 14 | MAIN[39][31] |
| HR_LVDS_GROUP[1] bit 15 | MAIN[38][31] |
| HR_VCCOSENSE_FLAG | MAIN[38][22] |
| HR_VCCOSENSE_MODE | [enum: VCCOSENSE_MODE] |
| BANK.INTERNAL_VREF | MAIN[38][30] | MAIN[38][29] | MAIN[39][29] | MAIN[39][24] | MAIN[39][22] | MAIN[39][30] | MAIN[38][26] |
|---|---|---|---|---|---|---|---|
| OFF | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| _600 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| _675 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| _750 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| _900 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| _1100 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| _1250 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| BANK.HR_VCCOSENSE_MODE | MAIN[39][27] | MAIN[39][26] | MAIN[39][25] | MAIN[39][28] |
|---|---|---|---|---|
| ALWAYSACTIVE | 0 | 0 | 0 | 0 |
| FREEZE | 0 | 0 | 0 | 1 |
| OFF | 1 | 1 | 1 | 0 |
Bel wires
| Wire | Pins |
|---|---|
| CELL[1].IMUX_BYP_SITE[3] | BUFR[3].CE |
| CELL[1].IMUX_BYP_SITE[4] | BUFR[2].CE |
| CELL[2].IMUX_BYP_SITE[3] | BUFR[3].CLR |
| CELL[2].IMUX_BYP_SITE[4] | BUFR[2].CLR |
| CELL[3].OUT_BEL[13] | IDELAYCTRL.OUTN1 |
| CELL[3].OUT_BEL[16] | IDELAYCTRL.OUTN65 |
| CELL[3].OUT_BEL[22] | IDELAYCTRL.RDY |
| CELL[4].IMUX_IMUX[24] | IDELAYCTRL.RST |
| CELL[4].OUT_BEL[13] | IDELAYCTRL.DNPULSEOUT |
| CELL[4].OUT_BEL[16] | IDELAYCTRL.UPPULSEOUT |
| CELL[4].RCLK_ROW[0] | BUFR[0].O |
| CELL[4].RCLK_ROW[1] | BUFR[1].O |
| CELL[4].RCLK_ROW[2] | BUFR[2].O |
| CELL[4].RCLK_ROW[3] | BUFR[3].O |
| CELL[4].IOCLK[0] | BUFIO[0].O |
| CELL[4].IOCLK[1] | BUFIO[1].O |
| CELL[4].IOCLK[2] | BUFIO[2].O |
| CELL[4].IOCLK[3] | BUFIO[3].O |
| CELL[4].IMUX_IDELAYCTRL_REFCLK | IDELAYCTRL.REFCLK |
| CELL[4].IMUX_BUFIO[0] | BUFIO[0].I |
| CELL[4].IMUX_BUFIO[1] | BUFIO[1].I |
| CELL[4].IMUX_BUFIO[2] | BUFIO[2].I |
| CELL[4].IMUX_BUFIO[3] | BUFIO[3].I |
| CELL[4].IMUX_BUFR[0] | BUFR[0].I |
| CELL[4].IMUX_BUFR[1] | BUFR[1].I |
| CELL[4].IMUX_BUFR[2] | BUFR[2].I |
| CELL[4].IMUX_BUFR[3] | BUFR[3].I |
| CELL[5].IMUX_BYP_SITE[3] | BUFR[0].CE |
| CELL[5].IMUX_BYP_SITE[4] | BUFR[1].CE |
| CELL[6].IMUX_BYP_SITE[3] | BUFR[0].CLR |
| CELL[6].IMUX_BYP_SITE[4] | BUFR[1].CLR |
Bitstream
Tables — HP IO
Table IOB_DATA
| Row | PDRIVE | NDRIVE | OUTPUT_MISC | PSLEW_FAST | NSLEW_FAST | PSLEW_SLOW | NSLEW_SLOW | PREF_OUTPUT | NREF_OUTPUT | PREF_OUTPUT_HALF | NREF_OUTPUT_HALF | NREF_TERM_SPLIT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| OFF | 0b0000000 | 0b0000000 | 0b000000 | 0b00000 | 0b00000 | - | - | 0b00 | 0b00 | 0b000 | 0b000 | 0b000 |
| VREF | - | - | - | - | - | - | - | - | - | - | - | - |
| VR | 0b0000000 | 0b0000000 | - | 0b11111 | 0b11111 | - | - | - | - | - | - | - |
| LVCMOS12_2 | 0b0010010 | 0b0001100 | - | 0b11111 | 0b11000 | 0b00000 | 0b00000 | - | - | - | - | - |
| LVCMOS12_4 | 0b0100010 | 0b0010100 | - | 0b11111 | 0b11111 | 0b00000 | 0b00000 | - | - | - | - | - |
| LVCMOS12_6 | 0b0111000 | 0b0011100 | - | 0b11111 | 0b11111 | 0b00000 | 0b00000 | - | - | - | - | - |
| LVCMOS12_8 | 0b1001100 | 0b0100100 | - | 0b11001 | 0b11111 | 0b00000 | 0b00000 | - | - | - | - | - |
| LVCMOS15_2 | 0b0001100 | 0b0001000 | - | 0b11111 | 0b00001 | 0b00000 | 0b00000 | - | - | - | - | - |
| LVCMOS15_4 | 0b0010110 | 0b0010000 | - | 0b11111 | 0b11111 | 0b00000 | 0b00000 | - | - | - | - | - |
| LVCMOS15_6 | 0b0100000 | 0b0011000 | - | 0b11111 | 0b11111 | 0b00000 | 0b00000 | - | - | - | - | - |
| LVCMOS15_8 | 0b0101100 | 0b0100000 | - | 0b01001 | 0b11111 | 0b00000 | 0b00000 | - | - | - | - | - |
| LVCMOS15_12 | 0b1000010 | 0b0110000 | - | 0b01000 | 0b11111 | 0b00000 | 0b00000 | - | - | - | - | - |
| LVCMOS15_16 | 0b1011010 | 0b1000000 | - | 0b00110 | 0b11111 | 0b00000 | 0b00000 | - | - | - | - | - |
| LVCMOS18_2 | 0b0001000 | 0b0001000 | - | 0b10001 | 0b11111 | 0b00000 | 0b00000 | - | - | - | - | - |
| LVCMOS18_4 | 0b0001110 | 0b0001100 | - | 0b11111 | 0b11111 | 0b00000 | 0b00000 | - | - | - | - | - |
| LVCMOS18_6 | 0b0011110 | 0b0010100 | - | 0b00111 | 0b11111 | 0b00000 | 0b00000 | - | - | - | - | - |
| LVCMOS18_8 | 0b0011100 | 0b0011000 | - | 0b00110 | 0b11111 | 0b00000 | 0b00000 | - | - | - | - | - |
| LVCMOS18_12 | 0b0101100 | 0b0101000 | - | 0b01111 | 0b11111 | 0b00000 | 0b00000 | - | - | - | - | - |
| LVCMOS18_16 | 0b0111010 | 0b0110100 | - | 0b00110 | 0b11111 | 0b00000 | 0b00000 | - | - | - | - | - |
| LVCMOS25_2 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVCMOS25_4 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVCMOS25_6 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVCMOS25_8 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVCMOS25_12 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVCMOS25_16 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVCMOS25_24 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVCMOS33_2 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVCMOS33_4 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVCMOS33_6 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVCMOS33_8 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVCMOS33_12 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVCMOS33_16 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVCMOS33_24 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVTTL_2 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVTTL_4 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVTTL_6 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVTTL_8 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVTTL_12 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVTTL_16 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVTTL_24 | - | - | - | - | - | - | - | - | - | - | - | - |
| PCI33_3 | - | - | - | - | - | - | - | - | - | - | - | - |
| PCI66_3 | - | - | - | - | - | - | - | - | - | - | - | - |
| PCIX | - | - | - | - | - | - | - | - | - | - | - | - |
| LVDCI_15 | - | - | - | 0b00111 | 0b11111 | - | - | 0b01 | 0b10 | - | - | - |
| LVDCI_18 | - | - | - | 0b00110 | 0b11111 | - | - | 0b01 | 0b10 | - | - | - |
| LVDCI_25 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVDCI_33 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVDCI_DV2_15 | - | - | - | 0b01111 | 0b11000 | - | - | - | - | 0b011 | 0b100 | - |
| LVDCI_DV2_18 | - | - | - | 0b01100 | 0b11000 | - | - | - | - | 0b101 | 0b100 | - |
| LVDCI_DV2_25 | - | - | - | - | - | - | - | - | - | - | - | - |
| HSLVDCI_15 | - | - | - | 0b00111 | 0b11111 | - | - | 0b00 | 0b00 | - | - | - |
| HSLVDCI_18 | - | - | - | 0b00110 | 0b11111 | - | - | 0b00 | 0b00 | - | - | - |
| HSLVDCI_25 | - | - | - | - | - | - | - | - | - | - | - | - |
| HSLVDCI_33 | - | - | - | - | - | - | - | - | - | - | - | - |
| HSUL_12_DCI | - | - | - | 0b00111 | 0b11111 | 0b00001 | 0b00010 | 0b01 | 0b10 | - | - | - |
| GTL | - | - | - | - | - | - | - | - | - | - | - | - |
| GTLP | - | - | - | - | - | - | - | - | - | - | - | - |
| SSTL12 | 0b1011000 | 0b0101000 | - | 0b11010 | 0b11111 | 0b00011 | 0b00011 | - | - | - | - | - |
| SSTL135 | 0b1000100 | 0b0101000 | - | 0b11110 | 0b11111 | 0b00011 | 0b00011 | - | - | - | - | - |
| SSTL15 | 0b0110000 | 0b0100100 | - | 0b11111 | 0b11010 | 0b00011 | 0b00111 | - | - | - | - | - |
| SSTL18_I | 0b0011100 | 0b0011000 | - | 0b00101 | 0b11011 | 0b00001 | 0b00011 | - | - | - | - | - |
| SSTL18_II | 0b1010110 | 0b1001000 | - | 0b00011 | 0b11111 | 0b00000 | 0b00000 | - | - | - | - | - |
| SSTL2_I | - | - | - | - | - | - | - | - | - | - | - | - |
| SSTL2_II | - | - | - | - | - | - | - | - | - | - | - | - |
| HSUL_12 | 0b1000000 | 0b0100000 | - | 0b00111 | 0b11111 | 0b00001 | 0b00010 | - | - | - | - | - |
| HSTL_I_12 | 0b1010100 | 0b0100100 | - | 0b11011 | 0b11111 | 0b00001 | 0b00001 | - | - | - | - | - |
| HSTL_I | 0b0101000 | 0b0011100 | - | 0b11100 | 0b11111 | 0b00010 | 0b00001 | - | - | - | - | - |
| HSTL_II | 0b1010110 | 0b0111000 | - | 0b01000 | 0b11111 | 0b00001 | 0b00001 | - | - | - | - | - |
| HSTL_III | - | - | - | - | - | - | - | - | - | - | - | - |
| HSTL_IV | - | - | - | - | - | - | - | - | - | - | - | - |
| HSTL_I_18 | 0b0100000 | 0b0011100 | - | 0b00111 | 0b11111 | 0b00001 | 0b00011 | - | - | - | - | - |
| HSTL_II_18 | 0b1000000 | 0b0111000 | - | 0b00100 | 0b11111 | 0b00001 | 0b00010 | - | - | - | - | - |
| HSTL_III_18 | - | - | - | - | - | - | - | - | - | - | - | - |
| HSTL_IV_18 | - | - | - | - | - | - | - | - | - | - | - | - |
| GTL_DCI | - | - | - | - | - | - | - | - | - | - | - | - |
| GTLP_DCI | - | - | - | - | - | - | - | - | - | - | - | - |
| SSTL12_DCI | 0b1011000 | 0b0101000 | - | 0b11010 | 0b11111 | 0b00011 | 0b00011 | - | - | - | - | 0b001 |
| SSTL12_T_DCI | 0b1011000 | 0b0101000 | - | 0b11010 | 0b11111 | 0b00011 | 0b00011 | - | - | - | - | 0b001 |
| SSTL135_DCI | 0b1000100 | 0b0101000 | - | 0b11110 | 0b11111 | 0b00011 | 0b00011 | - | - | - | - | 0b001 |
| SSTL135_T_DCI | 0b1000100 | 0b0101000 | - | 0b11110 | 0b11111 | 0b00011 | 0b00011 | - | - | - | - | 0b001 |
| SSTL15_DCI | 0b0110000 | 0b0100100 | - | 0b11111 | 0b11010 | 0b00011 | 0b00111 | - | - | - | - | 0b001 |
| SSTL15_T_DCI | 0b0110000 | 0b0100100 | - | 0b11111 | 0b11010 | 0b00011 | 0b00111 | - | - | - | - | 0b001 |
| SSTL18_I_DCI | 0b0010100 | 0b0010100 | - | 0b00101 | 0b11111 | 0b00011 | 0b00111 | - | - | - | - | 0b001 |
| SSTL18_II_DCI | 0b0101100 | 0b0100000 | - | 0b00111 | 0b11100 | 0b00011 | 0b00101 | - | - | - | - | 0b001 |
| SSTL18_II_T_DCI | 0b0010100 | 0b0010100 | - | 0b00101 | 0b11111 | 0b00011 | 0b00111 | - | - | - | - | 0b001 |
| SSTL2_I_DCI | - | - | - | - | - | - | - | - | - | - | - | - |
| SSTL2_II_DCI | - | - | - | - | - | - | - | - | - | - | - | - |
| SSTL2_II_T_DCI | - | - | - | - | - | - | - | - | - | - | - | - |
| HSTL_I_DCI | 0b0101000 | 0b0011100 | - | 0b11100 | 0b11111 | 0b00010 | 0b00001 | - | - | - | - | 0b001 |
| HSTL_II_DCI | 0b1010010 | 0b0111000 | - | 0b01000 | 0b11111 | 0b00001 | 0b00001 | - | - | - | - | 0b001 |
| HSTL_II_T_DCI | 0b0101000 | 0b0011100 | - | 0b11100 | 0b11111 | 0b00010 | 0b00001 | - | - | - | - | 0b001 |
| HSTL_III_DCI | - | - | - | - | - | - | - | - | - | - | - | - |
| HSTL_IV_DCI | - | - | - | - | - | - | - | - | - | - | - | - |
| HSTL_I_DCI_18 | 0b0100000 | 0b0011100 | - | 0b00111 | 0b11111 | 0b00001 | 0b00011 | - | - | - | - | 0b001 |
| HSTL_II_DCI_18 | 0b1000000 | 0b0111000 | - | 0b00100 | 0b11111 | 0b00001 | 0b00010 | - | - | - | - | 0b001 |
| HSTL_II_T_DCI_18 | 0b0100000 | 0b0011100 | - | 0b00111 | 0b11111 | 0b00001 | 0b00011 | - | - | - | - | 0b001 |
| HSTL_III_DCI_18 | - | - | - | - | - | - | - | - | - | - | - | - |
| HSTL_IV_DCI_18 | - | - | - | - | - | - | - | - | - | - | - | - |
| BLVDS_25 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVPECL_25 | - | - | - | - | - | - | - | - | - | - | - | - |
| LVDS_25_DCI | - | - | - | - | - | - | - | - | - | - | - | - |
| LVDSEXT_25_DCI | - | - | - | - | - | - | - | - | - | - | - | - |
Table LVDS_DATA
| Row | OUTPUT_T | OUTPUT_C | TERM_T | TERM_C | DYN_TERM_T | DYN_TERM_C | LVDSBIAS |
|---|---|---|---|---|---|---|---|
| OFF | 0b000000000 | 0b000000000 | - | - | - | - | 0b000000000000000000 |
| LVDS | 0b110000000 | 0b001110111 | 0b000000000 | 0b101110111 | 0b000000001 | 0b101110111 | 0b110000000000000010 |
Tables — HR IO
Table IOB_DATA_HR
| Row | PDRIVE | NDRIVE | PSLEW_SLOW | NSLEW_SLOW | PSLEW_FAST | NSLEW_FAST | OUTPUT_MISC |
|---|---|---|---|---|---|---|---|
| OFF | 0b000 | 0b0000 | - | - | 0b010 | 0b010 | 0b00 |
| LVTTL_4 | 0b001 | 0b0001 | 0b100 | 0b100 | 0b010 | 0b010 | 0b01 |
| LVTTL_8 | 0b010 | 0b0010 | 0b100 | 0b100 | 0b010 | 0b010 | 0b01 |
| LVTTL_12 | 0b010 | 0b0010 | 0b100 | 0b100 | 0b010 | 0b010 | 0b01 |
| LVTTL_16 | 0b011 | 0b0011 | 0b100 | 0b100 | 0b010 | 0b010 | 0b01 |
| LVTTL_24 | 0b110 | 0b0110 | 0b100 | 0b100 | 0b010 | 0b010 | 0b01 |
| LVCMOS33_4 | 0b001 | 0b0001 | 0b100 | 0b100 | 0b010 | 0b010 | 0b01 |
| LVCMOS33_8 | 0b010 | 0b0010 | 0b100 | 0b100 | 0b010 | 0b010 | 0b01 |
| LVCMOS33_12 | 0b011 | 0b0011 | 0b100 | 0b100 | 0b010 | 0b010 | 0b01 |
| LVCMOS33_16 | 0b101 | 0b0101 | 0b100 | 0b100 | 0b010 | 0b010 | 0b01 |
| LVCMOS25_4 | 0b001 | 0b0001 | 0b100 | 0b100 | 0b010 | 0b010 | 0b10 |
| LVCMOS25_8 | 0b100 | 0b0010 | 0b100 | 0b100 | 0b010 | 0b010 | 0b10 |
| LVCMOS25_12 | 0b100 | 0b0011 | 0b100 | 0b100 | 0b010 | 0b010 | 0b10 |
| LVCMOS25_16 | 0b110 | 0b0101 | 0b100 | 0b100 | 0b010 | 0b010 | 0b10 |
| LVCMOS18_4 | 0b001 | 0b0001 | 0b100 | 0b100 | 0b010 | 0b010 | 0b10 |
| LVCMOS18_8 | 0b010 | 0b0010 | 0b100 | 0b100 | 0b010 | 0b010 | 0b10 |
| LVCMOS18_12 | 0b010 | 0b0010 | 0b100 | 0b100 | 0b010 | 0b010 | 0b10 |
| LVCMOS18_16 | 0b011 | 0b0011 | 0b100 | 0b100 | 0b010 | 0b010 | 0b10 |
| LVCMOS18_24 | 0b110 | 0b0110 | 0b100 | 0b100 | 0b010 | 0b010 | 0b10 |
| LVCMOS15_4 | 0b001 | 0b0001 | 0b100 | 0b100 | 0b010 | 0b010 | 0b10 |
| LVCMOS15_8 | 0b011 | 0b0010 | 0b100 | 0b100 | 0b010 | 0b010 | 0b10 |
| LVCMOS15_12 | 0b101 | 0b0011 | 0b100 | 0b100 | 0b010 | 0b010 | 0b10 |
| LVCMOS15_16 | 0b111 | 0b0101 | 0b100 | 0b100 | 0b010 | 0b010 | 0b10 |
| LVCMOS12_4 | 0b010 | 0b0001 | 0b100 | 0b100 | 0b010 | 0b010 | 0b10 |
| LVCMOS12_8 | 0b100 | 0b0010 | 0b100 | 0b100 | 0b010 | 0b010 | 0b10 |
| LVCMOS12_12 | 0b111 | 0b0011 | 0b100 | 0b100 | 0b010 | 0b010 | 0b10 |
| PCI33_3 | 0b111 | 0b1111 | - | - | 0b001 | 0b001 | 0b11 |
| MOBILE_DDR | 0b010 | 0b0010 | 0b100 | 0b100 | 0b010 | 0b010 | 0b10 |
| SSTL135 | 0b111 | 0b0100 | 0b100 | 0b100 | 0b111 | 0b101 | 0b10 |
| SSTL135_R | 0b100 | 0b0010 | 0b100 | 0b100 | 0b111 | 0b101 | 0b10 |
| SSTL15 | 0b111 | 0b0101 | 0b100 | 0b100 | 0b111 | 0b101 | 0b10 |
| SSTL15_R | 0b011 | 0b0010 | 0b100 | 0b100 | 0b111 | 0b101 | 0b10 |
| SSTL18_I | 0b010 | 0b0010 | 0b100 | 0b100 | 0b111 | 0b111 | 0b10 |
| SSTL18_II | 0b110 | 0b0101 | 0b100 | 0b100 | 0b111 | 0b111 | 0b10 |
| HSTL_I | 0b011 | 0b0010 | 0b100 | 0b100 | 0b111 | 0b011 | 0b10 |
| HSTL_II | 0b110 | 0b0100 | 0b100 | 0b100 | 0b111 | 0b011 | 0b10 |
| HSTL_I_18 | 0b011 | 0b0011 | 0b100 | 0b100 | 0b111 | 0b011 | 0b10 |
| HSTL_II_18 | 0b111 | 0b0110 | 0b100 | 0b100 | 0b111 | 0b111 | 0b10 |
| HSUL_12 | 0b111 | 0b0011 | 0b100 | 0b100 | 0b111 | 0b101 | 0b10 |
| BLVDS_25 | 0b110 | 0b0101 | - | - | 0b010 | 0b010 | 0b10 |
Table LVDS_DATA_HR
| Row | OUTPUT_T | OUTPUT_C | TERM_T | TERM_C | LVDSBIAS_COMMON | LVDSBIAS_GROUP |
|---|---|---|---|---|---|---|
| OFF | 0b0000000000000 | 0b0000000000000 | - | - | 0b000000000 | 0b0000000000000000 |
| LVDS_25 | 0b1010110000111 | 0b0000000000000 | 0b0010010000000 | 0b0000000000000 | 0b011010101 | 0b1101111001111111 |
| MINI_LVDS_25 | 0b1010110000000 | 0b0000000000000 | 0b0010010000000 | 0b0000000000000 | 0b011010101 | 0b1101111001111111 |
| RSDS_25 | 0b1010010000000 | 0b0000000000000 | 0b0010010000000 | 0b0000000000000 | 0b011010101 | 0b1101111001111111 |
| PPDS_25 | 0b1010010000000 | 0b0000000000000 | 0b0010010000000 | 0b0000000000000 | 0b011010101 | 0b1001111000110111 |
| TMDS_33 | 0b0100000000000 | 0b0000000000000 | - | - | 0b011010101 | 0b1110100100000000 |
Table DRIVERBIAS
| Row | DRIVERBIAS |
|---|---|
| OFF | 0b0000000000000000 |
| _3V3 | 0b0000000000000000 |
| _2V5 | 0b0000000000000000 |
| _1V8 | 0b1100000000010001 |
| _1V5 | 0b1100000000010001 |
| _1V35 | 0b1100000000010001 |
| _1V2 | 0b1100000000010001 |