DSP
Tile MAC16
Cells: 5
Bel MAC16
| Pin | Direction | Wires | 
|---|---|---|
| ADDSUBBOT | input | TCELL0:IMUX.LC3.I0 | 
| ADDSUBTOP | input | TCELL3:IMUX.LC3.I0 | 
| AHOLD | input | TCELL2:IMUX.LC0.I0 | 
| A_0 | input | TCELL2:IMUX.LC0.I3 | 
| A_1 | input | TCELL2:IMUX.LC1.I3 | 
| A_10 | input | TCELL2:IMUX.LC2.I1 | 
| A_11 | input | TCELL2:IMUX.LC3.I1 | 
| A_12 | input | TCELL2:IMUX.LC4.I1 | 
| A_13 | input | TCELL2:IMUX.LC5.I1 | 
| A_14 | input | TCELL2:IMUX.LC6.I1 | 
| A_15 | input | TCELL2:IMUX.LC7.I1 | 
| A_2 | input | TCELL2:IMUX.LC2.I3 | 
| A_3 | input | TCELL2:IMUX.LC3.I3 | 
| A_4 | input | TCELL2:IMUX.LC4.I3 | 
| A_5 | input | TCELL2:IMUX.LC5.I3 | 
| A_6 | input | TCELL2:IMUX.LC6.I3 | 
| A_7 | input | TCELL2:IMUX.LC7.I3 | 
| A_8 | input | TCELL2:IMUX.LC0.I1 | 
| A_9 | input | TCELL2:IMUX.LC1.I1 | 
| BHOLD | input | TCELL1:IMUX.LC0.I0 | 
| B_0 | input | TCELL1:IMUX.LC0.I3 | 
| B_1 | input | TCELL1:IMUX.LC1.I3 | 
| B_10 | input | TCELL1:IMUX.LC2.I1 | 
| B_11 | input | TCELL1:IMUX.LC3.I1 | 
| B_12 | input | TCELL1:IMUX.LC4.I1 | 
| B_13 | input | TCELL1:IMUX.LC5.I1 | 
| B_14 | input | TCELL1:IMUX.LC6.I1 | 
| B_15 | input | TCELL1:IMUX.LC7.I1 | 
| B_2 | input | TCELL1:IMUX.LC2.I3 | 
| B_3 | input | TCELL1:IMUX.LC3.I3 | 
| B_4 | input | TCELL1:IMUX.LC4.I3 | 
| B_5 | input | TCELL1:IMUX.LC5.I3 | 
| B_6 | input | TCELL1:IMUX.LC6.I3 | 
| B_7 | input | TCELL1:IMUX.LC7.I3 | 
| B_8 | input | TCELL1:IMUX.LC0.I1 | 
| B_9 | input | TCELL1:IMUX.LC1.I1 | 
| CE | input | TCELL2:IMUX.CE | 
| CHOLD | input | TCELL3:IMUX.LC0.I0 | 
| CI | input | TCELL0:IMUX.LC4.I0 | 
| CLK | input | TCELL2:IMUX.CLK.OPTINV | 
| CO | output | TCELL4:OUT.LC0 | 
| C_0 | input | TCELL3:IMUX.LC0.I3 | 
| C_1 | input | TCELL3:IMUX.LC1.I3 | 
| C_10 | input | TCELL3:IMUX.LC2.I1 | 
| C_11 | input | TCELL3:IMUX.LC3.I1 | 
| C_12 | input | TCELL3:IMUX.LC4.I1 | 
| C_13 | input | TCELL3:IMUX.LC5.I1 | 
| C_14 | input | TCELL3:IMUX.LC6.I1 | 
| C_15 | input | TCELL3:IMUX.LC7.I1 | 
| C_2 | input | TCELL3:IMUX.LC2.I3 | 
| C_3 | input | TCELL3:IMUX.LC3.I3 | 
| C_4 | input | TCELL3:IMUX.LC4.I3 | 
| C_5 | input | TCELL3:IMUX.LC5.I3 | 
| C_6 | input | TCELL3:IMUX.LC6.I3 | 
| C_7 | input | TCELL3:IMUX.LC7.I3 | 
| C_8 | input | TCELL3:IMUX.LC0.I1 | 
| C_9 | input | TCELL3:IMUX.LC1.I1 | 
| DHOLD | input | TCELL0:IMUX.LC0.I0 | 
| D_0 | input | TCELL0:IMUX.LC0.I3 | 
| D_1 | input | TCELL0:IMUX.LC1.I3 | 
| D_10 | input | TCELL0:IMUX.LC2.I1 | 
| D_11 | input | TCELL0:IMUX.LC3.I1 | 
| D_12 | input | TCELL0:IMUX.LC4.I1 | 
| D_13 | input | TCELL0:IMUX.LC5.I1 | 
| D_14 | input | TCELL0:IMUX.LC6.I1 | 
| D_15 | input | TCELL0:IMUX.LC7.I1 | 
| D_2 | input | TCELL0:IMUX.LC2.I3 | 
| D_3 | input | TCELL0:IMUX.LC3.I3 | 
| D_4 | input | TCELL0:IMUX.LC4.I3 | 
| D_5 | input | TCELL0:IMUX.LC5.I3 | 
| D_6 | input | TCELL0:IMUX.LC6.I3 | 
| D_7 | input | TCELL0:IMUX.LC7.I3 | 
| D_8 | input | TCELL0:IMUX.LC0.I1 | 
| D_9 | input | TCELL0:IMUX.LC1.I1 | 
| IRSTBOT | input | TCELL0:IMUX.RST | 
| IRSTTOP | input | TCELL1:IMUX.RST | 
| OHOLDBOT | input | TCELL0:IMUX.LC1.I0 | 
| OHOLDTOP | input | TCELL3:IMUX.LC1.I0 | 
| OLOADBOT | input | TCELL0:IMUX.LC2.I0 | 
| OLOADTOP | input | TCELL3:IMUX.LC2.I0 | 
| ORSTBOT | input | TCELL2:IMUX.RST | 
| ORSTTOP | input | TCELL3:IMUX.RST | 
| O_0 | output | TCELL0:OUT.LC0 | 
| O_1 | output | TCELL0:OUT.LC1 | 
| O_10 | output | TCELL1:OUT.LC2 | 
| O_11 | output | TCELL1:OUT.LC3 | 
| O_12 | output | TCELL1:OUT.LC4 | 
| O_13 | output | TCELL1:OUT.LC5 | 
| O_14 | output | TCELL1:OUT.LC6 | 
| O_15 | output | TCELL1:OUT.LC7 | 
| O_16 | output | TCELL2:OUT.LC0 | 
| O_17 | output | TCELL2:OUT.LC1 | 
| O_18 | output | TCELL2:OUT.LC2 | 
| O_19 | output | TCELL2:OUT.LC3 | 
| O_2 | output | TCELL0:OUT.LC2 | 
| O_20 | output | TCELL2:OUT.LC4 | 
| O_21 | output | TCELL2:OUT.LC5 | 
| O_22 | output | TCELL2:OUT.LC6 | 
| O_23 | output | TCELL2:OUT.LC7 | 
| O_24 | output | TCELL3:OUT.LC0 | 
| O_25 | output | TCELL3:OUT.LC1 | 
| O_26 | output | TCELL3:OUT.LC2 | 
| O_27 | output | TCELL3:OUT.LC3 | 
| O_28 | output | TCELL3:OUT.LC4 | 
| O_29 | output | TCELL3:OUT.LC5 | 
| O_3 | output | TCELL0:OUT.LC3 | 
| O_30 | output | TCELL3:OUT.LC6 | 
| O_31 | output | TCELL3:OUT.LC7 | 
| O_4 | output | TCELL0:OUT.LC4 | 
| O_5 | output | TCELL0:OUT.LC5 | 
| O_6 | output | TCELL0:OUT.LC6 | 
| O_7 | output | TCELL0:OUT.LC7 | 
| O_8 | output | TCELL1:OUT.LC0 | 
| O_9 | output | TCELL1:OUT.LC1 | 
Bel wires
| Wire | Pins | 
|---|---|
| TCELL0:IMUX.LC0.I0 | MAC16.DHOLD | 
| TCELL0:IMUX.LC0.I1 | MAC16.D_8 | 
| TCELL0:IMUX.LC0.I3 | MAC16.D_0 | 
| TCELL0:IMUX.LC1.I0 | MAC16.OHOLDBOT | 
| TCELL0:IMUX.LC1.I1 | MAC16.D_9 | 
| TCELL0:IMUX.LC1.I3 | MAC16.D_1 | 
| TCELL0:IMUX.LC2.I0 | MAC16.OLOADBOT | 
| TCELL0:IMUX.LC2.I1 | MAC16.D_10 | 
| TCELL0:IMUX.LC2.I3 | MAC16.D_2 | 
| TCELL0:IMUX.LC3.I0 | MAC16.ADDSUBBOT | 
| TCELL0:IMUX.LC3.I1 | MAC16.D_11 | 
| TCELL0:IMUX.LC3.I3 | MAC16.D_3 | 
| TCELL0:IMUX.LC4.I0 | MAC16.CI | 
| TCELL0:IMUX.LC4.I1 | MAC16.D_12 | 
| TCELL0:IMUX.LC4.I3 | MAC16.D_4 | 
| TCELL0:IMUX.LC5.I1 | MAC16.D_13 | 
| TCELL0:IMUX.LC5.I3 | MAC16.D_5 | 
| TCELL0:IMUX.LC6.I1 | MAC16.D_14 | 
| TCELL0:IMUX.LC6.I3 | MAC16.D_6 | 
| TCELL0:IMUX.LC7.I1 | MAC16.D_15 | 
| TCELL0:IMUX.LC7.I3 | MAC16.D_7 | 
| TCELL0:IMUX.RST | MAC16.IRSTBOT | 
| TCELL0:OUT.LC0 | MAC16.O_0 | 
| TCELL0:OUT.LC1 | MAC16.O_1 | 
| TCELL0:OUT.LC2 | MAC16.O_2 | 
| TCELL0:OUT.LC3 | MAC16.O_3 | 
| TCELL0:OUT.LC4 | MAC16.O_4 | 
| TCELL0:OUT.LC5 | MAC16.O_5 | 
| TCELL0:OUT.LC6 | MAC16.O_6 | 
| TCELL0:OUT.LC7 | MAC16.O_7 | 
| TCELL1:IMUX.LC0.I0 | MAC16.BHOLD | 
| TCELL1:IMUX.LC0.I1 | MAC16.B_8 | 
| TCELL1:IMUX.LC0.I3 | MAC16.B_0 | 
| TCELL1:IMUX.LC1.I1 | MAC16.B_9 | 
| TCELL1:IMUX.LC1.I3 | MAC16.B_1 | 
| TCELL1:IMUX.LC2.I1 | MAC16.B_10 | 
| TCELL1:IMUX.LC2.I3 | MAC16.B_2 | 
| TCELL1:IMUX.LC3.I1 | MAC16.B_11 | 
| TCELL1:IMUX.LC3.I3 | MAC16.B_3 | 
| TCELL1:IMUX.LC4.I1 | MAC16.B_12 | 
| TCELL1:IMUX.LC4.I3 | MAC16.B_4 | 
| TCELL1:IMUX.LC5.I1 | MAC16.B_13 | 
| TCELL1:IMUX.LC5.I3 | MAC16.B_5 | 
| TCELL1:IMUX.LC6.I1 | MAC16.B_14 | 
| TCELL1:IMUX.LC6.I3 | MAC16.B_6 | 
| TCELL1:IMUX.LC7.I1 | MAC16.B_15 | 
| TCELL1:IMUX.LC7.I3 | MAC16.B_7 | 
| TCELL1:IMUX.RST | MAC16.IRSTTOP | 
| TCELL1:OUT.LC0 | MAC16.O_8 | 
| TCELL1:OUT.LC1 | MAC16.O_9 | 
| TCELL1:OUT.LC2 | MAC16.O_10 | 
| TCELL1:OUT.LC3 | MAC16.O_11 | 
| TCELL1:OUT.LC4 | MAC16.O_12 | 
| TCELL1:OUT.LC5 | MAC16.O_13 | 
| TCELL1:OUT.LC6 | MAC16.O_14 | 
| TCELL1:OUT.LC7 | MAC16.O_15 | 
| TCELL2:IMUX.LC0.I0 | MAC16.AHOLD | 
| TCELL2:IMUX.LC0.I1 | MAC16.A_8 | 
| TCELL2:IMUX.LC0.I3 | MAC16.A_0 | 
| TCELL2:IMUX.LC1.I1 | MAC16.A_9 | 
| TCELL2:IMUX.LC1.I3 | MAC16.A_1 | 
| TCELL2:IMUX.LC2.I1 | MAC16.A_10 | 
| TCELL2:IMUX.LC2.I3 | MAC16.A_2 | 
| TCELL2:IMUX.LC3.I1 | MAC16.A_11 | 
| TCELL2:IMUX.LC3.I3 | MAC16.A_3 | 
| TCELL2:IMUX.LC4.I1 | MAC16.A_12 | 
| TCELL2:IMUX.LC4.I3 | MAC16.A_4 | 
| TCELL2:IMUX.LC5.I1 | MAC16.A_13 | 
| TCELL2:IMUX.LC5.I3 | MAC16.A_5 | 
| TCELL2:IMUX.LC6.I1 | MAC16.A_14 | 
| TCELL2:IMUX.LC6.I3 | MAC16.A_6 | 
| TCELL2:IMUX.LC7.I1 | MAC16.A_15 | 
| TCELL2:IMUX.LC7.I3 | MAC16.A_7 | 
| TCELL2:IMUX.CLK.OPTINV | MAC16.CLK | 
| TCELL2:IMUX.RST | MAC16.ORSTBOT | 
| TCELL2:IMUX.CE | MAC16.CE | 
| TCELL2:OUT.LC0 | MAC16.O_16 | 
| TCELL2:OUT.LC1 | MAC16.O_17 | 
| TCELL2:OUT.LC2 | MAC16.O_18 | 
| TCELL2:OUT.LC3 | MAC16.O_19 | 
| TCELL2:OUT.LC4 | MAC16.O_20 | 
| TCELL2:OUT.LC5 | MAC16.O_21 | 
| TCELL2:OUT.LC6 | MAC16.O_22 | 
| TCELL2:OUT.LC7 | MAC16.O_23 | 
| TCELL3:IMUX.LC0.I0 | MAC16.CHOLD | 
| TCELL3:IMUX.LC0.I1 | MAC16.C_8 | 
| TCELL3:IMUX.LC0.I3 | MAC16.C_0 | 
| TCELL3:IMUX.LC1.I0 | MAC16.OHOLDTOP | 
| TCELL3:IMUX.LC1.I1 | MAC16.C_9 | 
| TCELL3:IMUX.LC1.I3 | MAC16.C_1 | 
| TCELL3:IMUX.LC2.I0 | MAC16.OLOADTOP | 
| TCELL3:IMUX.LC2.I1 | MAC16.C_10 | 
| TCELL3:IMUX.LC2.I3 | MAC16.C_2 | 
| TCELL3:IMUX.LC3.I0 | MAC16.ADDSUBTOP | 
| TCELL3:IMUX.LC3.I1 | MAC16.C_11 | 
| TCELL3:IMUX.LC3.I3 | MAC16.C_3 | 
| TCELL3:IMUX.LC4.I1 | MAC16.C_12 | 
| TCELL3:IMUX.LC4.I3 | MAC16.C_4 | 
| TCELL3:IMUX.LC5.I1 | MAC16.C_13 | 
| TCELL3:IMUX.LC5.I3 | MAC16.C_5 | 
| TCELL3:IMUX.LC6.I1 | MAC16.C_14 | 
| TCELL3:IMUX.LC6.I3 | MAC16.C_6 | 
| TCELL3:IMUX.LC7.I1 | MAC16.C_15 | 
| TCELL3:IMUX.LC7.I3 | MAC16.C_7 | 
| TCELL3:IMUX.RST | MAC16.ORSTTOP | 
| TCELL3:OUT.LC0 | MAC16.O_24 | 
| TCELL3:OUT.LC1 | MAC16.O_25 | 
| TCELL3:OUT.LC2 | MAC16.O_26 | 
| TCELL3:OUT.LC3 | MAC16.O_27 | 
| TCELL3:OUT.LC4 | MAC16.O_28 | 
| TCELL3:OUT.LC5 | MAC16.O_29 | 
| TCELL3:OUT.LC6 | MAC16.O_30 | 
| TCELL3:OUT.LC7 | MAC16.O_31 | 
| TCELL4:OUT.LC0 | MAC16.CO | 
Bitstream
| Frame | Bit | |||||||
|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
| 0 | - | - | - | - | - | - | - | MAC16:A_REG | 
| 1 | - | - | - | - | - | - | - | MAC16:C_REG | 
| 2 | - | - | - | - | - | - | - | MAC16:D_REG | 
| 3 | - | - | - | - | - | - | - | MAC16:B_REG | 
| 4 | - | - | - | - | - | - | - | MAC16:BOT_8x8_MULT_REG | 
| 5 | - | - | - | - | - | - | - | MAC16:TOP_8x8_MULT_REG | 
| 6 | - | - | - | - | - | - | - | MAC16:PIPELINE_16x16_MULT_REG2 | 
| 7 | - | - | - | - | - | - | - | MAC16:PIPELINE_16x16_MULT_REG1 | 
| Frame | Bit | |||||||
|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
| 0 | - | - | - | - | - | - | - | MAC16:TOPOUTPUT_SELECT[1] | 
| 1 | - | - | - | - | - | - | - | MAC16:TOPOUTPUT_SELECT[0] | 
| 2 | - | - | - | - | - | - | - | MAC16:TOPADDSUB_LOWERINPUT[1] | 
| 3 | - | - | - | - | - | - | - | MAC16:TOPADDSUB_LOWERINPUT[0] | 
| 4 | - | - | - | - | - | - | - | MAC16:TOPADDSUB_CARRYSELECT[0] | 
| 5 | - | - | - | - | - | - | - | MAC16:TOPADDSUB_UPPERINPUT | 
| 6 | - | - | - | - | - | - | - | MAC16:BOTOUTPUT_SELECT[0] | 
| 7 | - | - | - | - | - | - | - | MAC16:TOPADDSUB_CARRYSELECT[1] | 
| Frame | Bit | |||||||
|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
| 0 | - | - | - | - | - | - | - | MAC16:BOTADDSUB_LOWERINPUT[0] | 
| 1 | - | - | - | - | - | - | - | MAC16:BOTOUTPUT_SELECT[1] | 
| 2 | - | - | - | - | - | - | - | MAC16:BOTADDSUB_UPPERINPUT | 
| 3 | - | - | - | - | - | - | - | MAC16:BOTADDSUB_LOWERINPUT[1] | 
| 4 | - | - | - | - | - | - | - | MAC16:BOTADDSUB_CARRYSELECT[1] | 
| 5 | - | - | - | - | - | - | - | MAC16:BOTADDSUB_CARRYSELECT[0] | 
| 6 | - | - | - | - | - | - | - | MAC16:A_SIGNED | 
| 7 | - | - | - | - | - | - | - | MAC16:MODE_8x8 | 
| Frame | Bit | |||||||
|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
| 0 | - | - | - | - | - | - | - | - | 
| 1 | - | - | - | - | - | - | - | MAC16:B_SIGNED | 
| MAC16:A_REG | 0.0.7 | 
|---|---|
| MAC16:A_SIGNED | 2.6.7 | 
| MAC16:BOTADDSUB_UPPERINPUT | 2.2.7 | 
| MAC16:BOT_8x8_MULT_REG | 0.4.7 | 
| MAC16:B_REG | 0.3.7 | 
| MAC16:B_SIGNED | 3.1.7 | 
| MAC16:C_REG | 0.1.7 | 
| MAC16:D_REG | 0.2.7 | 
| MAC16:MODE_8x8 | 2.7.7 | 
| MAC16:PIPELINE_16x16_MULT_REG1 | 0.7.7 | 
| MAC16:PIPELINE_16x16_MULT_REG2 | 0.6.7 | 
| MAC16:TOPADDSUB_UPPERINPUT | 1.5.7 | 
| MAC16:TOP_8x8_MULT_REG | 0.5.7 | 
| non-inverted | [0] | 
| MAC16:BOTADDSUB_CARRYSELECT | 2.4.7 | 2.5.7 | 
|---|---|---|
| MAC16:BOTADDSUB_LOWERINPUT | 2.3.7 | 2.0.7 | 
| MAC16:BOTOUTPUT_SELECT | 2.1.7 | 1.6.7 | 
| MAC16:TOPADDSUB_CARRYSELECT | 1.7.7 | 1.4.7 | 
| MAC16:TOPADDSUB_LOWERINPUT | 1.2.7 | 1.3.7 | 
| MAC16:TOPOUTPUT_SELECT | 1.0.7 | 1.1.7 | 
| non-inverted | [1] | [0] | 
Tile MAC16_TRIM
Cells: 5
Bel MAC16
| Pin | Direction | Wires | 
|---|---|---|
| ADDSUBBOT | input | TCELL0:IMUX.LC3.I0 | 
| ADDSUBTOP | input | TCELL3:IMUX.LC3.I0 | 
| AHOLD | input | TCELL2:IMUX.LC0.I0 | 
| A_0 | input | TCELL2:IMUX.LC0.I3 | 
| A_1 | input | TCELL2:IMUX.LC1.I3 | 
| A_10 | input | TCELL2:IMUX.LC2.I1 | 
| A_11 | input | TCELL2:IMUX.LC3.I1 | 
| A_12 | input | TCELL2:IMUX.LC4.I1 | 
| A_13 | input | TCELL2:IMUX.LC5.I1 | 
| A_14 | input | TCELL2:IMUX.LC6.I1 | 
| A_15 | input | TCELL2:IMUX.LC7.I1 | 
| A_2 | input | TCELL2:IMUX.LC2.I3 | 
| A_3 | input | TCELL2:IMUX.LC3.I3 | 
| A_4 | input | TCELL2:IMUX.LC4.I3 | 
| A_5 | input | TCELL2:IMUX.LC5.I3 | 
| A_6 | input | TCELL2:IMUX.LC6.I3 | 
| A_7 | input | TCELL2:IMUX.LC7.I3 | 
| A_8 | input | TCELL2:IMUX.LC0.I1 | 
| A_9 | input | TCELL2:IMUX.LC1.I1 | 
| BHOLD | input | TCELL1:IMUX.LC0.I0 | 
| B_0 | input | TCELL1:IMUX.LC0.I3 | 
| B_1 | input | TCELL1:IMUX.LC1.I3 | 
| B_10 | input | TCELL1:IMUX.LC2.I1 | 
| B_11 | input | TCELL1:IMUX.LC3.I1 | 
| B_12 | input | TCELL1:IMUX.LC4.I1 | 
| B_13 | input | TCELL1:IMUX.LC5.I1 | 
| B_14 | input | TCELL1:IMUX.LC6.I1 | 
| B_15 | input | TCELL1:IMUX.LC7.I1 | 
| B_2 | input | TCELL1:IMUX.LC2.I3 | 
| B_3 | input | TCELL1:IMUX.LC3.I3 | 
| B_4 | input | TCELL1:IMUX.LC4.I3 | 
| B_5 | input | TCELL1:IMUX.LC5.I3 | 
| B_6 | input | TCELL1:IMUX.LC6.I3 | 
| B_7 | input | TCELL1:IMUX.LC7.I3 | 
| B_8 | input | TCELL1:IMUX.LC0.I1 | 
| B_9 | input | TCELL1:IMUX.LC1.I1 | 
| CE | input | TCELL2:IMUX.CE | 
| CHOLD | input | TCELL3:IMUX.LC0.I0 | 
| CI | input | TCELL0:IMUX.LC4.I0 | 
| CLK | input | TCELL2:IMUX.CLK.OPTINV | 
| CO | output | TCELL4:OUT.LC0 | 
| C_0 | input | TCELL3:IMUX.LC0.I3 | 
| C_1 | input | TCELL3:IMUX.LC1.I3 | 
| C_10 | input | TCELL3:IMUX.LC2.I1 | 
| C_11 | input | TCELL3:IMUX.LC3.I1 | 
| C_12 | input | TCELL3:IMUX.LC4.I1 | 
| C_13 | input | TCELL3:IMUX.LC5.I1 | 
| C_14 | input | TCELL3:IMUX.LC6.I1 | 
| C_15 | input | TCELL3:IMUX.LC7.I1 | 
| C_2 | input | TCELL3:IMUX.LC2.I3 | 
| C_3 | input | TCELL3:IMUX.LC3.I3 | 
| C_4 | input | TCELL3:IMUX.LC4.I3 | 
| C_5 | input | TCELL3:IMUX.LC5.I3 | 
| C_6 | input | TCELL3:IMUX.LC6.I3 | 
| C_7 | input | TCELL3:IMUX.LC7.I3 | 
| C_8 | input | TCELL3:IMUX.LC0.I1 | 
| C_9 | input | TCELL3:IMUX.LC1.I1 | 
| DHOLD | input | TCELL0:IMUX.LC0.I0 | 
| D_0 | input | TCELL0:IMUX.LC0.I3 | 
| D_1 | input | TCELL0:IMUX.LC1.I3 | 
| D_10 | input | TCELL0:IMUX.LC2.I1 | 
| D_11 | input | TCELL0:IMUX.LC3.I1 | 
| D_12 | input | TCELL0:IMUX.LC4.I1 | 
| D_13 | input | TCELL0:IMUX.LC5.I1 | 
| D_14 | input | TCELL0:IMUX.LC6.I1 | 
| D_15 | input | TCELL0:IMUX.LC7.I1 | 
| D_2 | input | TCELL0:IMUX.LC2.I3 | 
| D_3 | input | TCELL0:IMUX.LC3.I3 | 
| D_4 | input | TCELL0:IMUX.LC4.I3 | 
| D_5 | input | TCELL0:IMUX.LC5.I3 | 
| D_6 | input | TCELL0:IMUX.LC6.I3 | 
| D_7 | input | TCELL0:IMUX.LC7.I3 | 
| D_8 | input | TCELL0:IMUX.LC0.I1 | 
| D_9 | input | TCELL0:IMUX.LC1.I1 | 
| IRSTBOT | input | TCELL0:IMUX.RST | 
| IRSTTOP | input | TCELL1:IMUX.RST | 
| OHOLDBOT | input | TCELL0:IMUX.LC1.I0 | 
| OHOLDTOP | input | TCELL3:IMUX.LC1.I0 | 
| OLOADBOT | input | TCELL0:IMUX.LC2.I0 | 
| OLOADTOP | input | TCELL3:IMUX.LC2.I0 | 
| ORSTBOT | input | TCELL2:IMUX.RST | 
| ORSTTOP | input | TCELL3:IMUX.RST | 
| O_0 | output | TCELL0:OUT.LC0 | 
| O_1 | output | TCELL0:OUT.LC1 | 
| O_10 | output | TCELL1:OUT.LC2 | 
| O_11 | output | TCELL1:OUT.LC3 | 
| O_12 | output | TCELL1:OUT.LC4 | 
| O_13 | output | TCELL1:OUT.LC5 | 
| O_14 | output | TCELL1:OUT.LC6 | 
| O_15 | output | TCELL1:OUT.LC7 | 
| O_16 | output | TCELL2:OUT.LC0 | 
| O_17 | output | TCELL2:OUT.LC1 | 
| O_18 | output | TCELL2:OUT.LC2 | 
| O_19 | output | TCELL2:OUT.LC3 | 
| O_2 | output | TCELL0:OUT.LC2 | 
| O_20 | output | TCELL2:OUT.LC4 | 
| O_21 | output | TCELL2:OUT.LC5 | 
| O_22 | output | TCELL2:OUT.LC6 | 
| O_23 | output | TCELL2:OUT.LC7 | 
| O_24 | output | TCELL3:OUT.LC0 | 
| O_25 | output | TCELL3:OUT.LC1 | 
| O_26 | output | TCELL3:OUT.LC2 | 
| O_27 | output | TCELL3:OUT.LC3 | 
| O_28 | output | TCELL3:OUT.LC4 | 
| O_29 | output | TCELL3:OUT.LC5 | 
| O_3 | output | TCELL0:OUT.LC3 | 
| O_30 | output | TCELL3:OUT.LC6 | 
| O_31 | output | TCELL3:OUT.LC7 | 
| O_4 | output | TCELL0:OUT.LC4 | 
| O_5 | output | TCELL0:OUT.LC5 | 
| O_6 | output | TCELL0:OUT.LC6 | 
| O_7 | output | TCELL0:OUT.LC7 | 
| O_8 | output | TCELL1:OUT.LC0 | 
| O_9 | output | TCELL1:OUT.LC1 | 
Bel wires
| Wire | Pins | 
|---|---|
| TCELL0:IMUX.LC0.I0 | MAC16.DHOLD | 
| TCELL0:IMUX.LC0.I1 | MAC16.D_8 | 
| TCELL0:IMUX.LC0.I3 | MAC16.D_0 | 
| TCELL0:IMUX.LC1.I0 | MAC16.OHOLDBOT | 
| TCELL0:IMUX.LC1.I1 | MAC16.D_9 | 
| TCELL0:IMUX.LC1.I3 | MAC16.D_1 | 
| TCELL0:IMUX.LC2.I0 | MAC16.OLOADBOT | 
| TCELL0:IMUX.LC2.I1 | MAC16.D_10 | 
| TCELL0:IMUX.LC2.I3 | MAC16.D_2 | 
| TCELL0:IMUX.LC3.I0 | MAC16.ADDSUBBOT | 
| TCELL0:IMUX.LC3.I1 | MAC16.D_11 | 
| TCELL0:IMUX.LC3.I3 | MAC16.D_3 | 
| TCELL0:IMUX.LC4.I0 | MAC16.CI | 
| TCELL0:IMUX.LC4.I1 | MAC16.D_12 | 
| TCELL0:IMUX.LC4.I3 | MAC16.D_4 | 
| TCELL0:IMUX.LC5.I1 | MAC16.D_13 | 
| TCELL0:IMUX.LC5.I3 | MAC16.D_5 | 
| TCELL0:IMUX.LC6.I1 | MAC16.D_14 | 
| TCELL0:IMUX.LC6.I3 | MAC16.D_6 | 
| TCELL0:IMUX.LC7.I1 | MAC16.D_15 | 
| TCELL0:IMUX.LC7.I3 | MAC16.D_7 | 
| TCELL0:IMUX.RST | MAC16.IRSTBOT | 
| TCELL0:OUT.LC0 | MAC16.O_0 | 
| TCELL0:OUT.LC1 | MAC16.O_1 | 
| TCELL0:OUT.LC2 | MAC16.O_2 | 
| TCELL0:OUT.LC3 | MAC16.O_3 | 
| TCELL0:OUT.LC4 | MAC16.O_4 | 
| TCELL0:OUT.LC5 | MAC16.O_5 | 
| TCELL0:OUT.LC6 | MAC16.O_6 | 
| TCELL0:OUT.LC7 | MAC16.O_7 | 
| TCELL1:IMUX.LC0.I0 | MAC16.BHOLD | 
| TCELL1:IMUX.LC0.I1 | MAC16.B_8 | 
| TCELL1:IMUX.LC0.I3 | MAC16.B_0 | 
| TCELL1:IMUX.LC1.I1 | MAC16.B_9 | 
| TCELL1:IMUX.LC1.I3 | MAC16.B_1 | 
| TCELL1:IMUX.LC2.I1 | MAC16.B_10 | 
| TCELL1:IMUX.LC2.I3 | MAC16.B_2 | 
| TCELL1:IMUX.LC3.I1 | MAC16.B_11 | 
| TCELL1:IMUX.LC3.I3 | MAC16.B_3 | 
| TCELL1:IMUX.LC4.I1 | MAC16.B_12 | 
| TCELL1:IMUX.LC4.I3 | MAC16.B_4 | 
| TCELL1:IMUX.LC5.I1 | MAC16.B_13 | 
| TCELL1:IMUX.LC5.I3 | MAC16.B_5 | 
| TCELL1:IMUX.LC6.I1 | MAC16.B_14 | 
| TCELL1:IMUX.LC6.I3 | MAC16.B_6 | 
| TCELL1:IMUX.LC7.I1 | MAC16.B_15 | 
| TCELL1:IMUX.LC7.I3 | MAC16.B_7 | 
| TCELL1:IMUX.RST | MAC16.IRSTTOP | 
| TCELL1:OUT.LC0 | MAC16.O_8 | 
| TCELL1:OUT.LC1 | MAC16.O_9 | 
| TCELL1:OUT.LC2 | MAC16.O_10 | 
| TCELL1:OUT.LC3 | MAC16.O_11 | 
| TCELL1:OUT.LC4 | MAC16.O_12 | 
| TCELL1:OUT.LC5 | MAC16.O_13 | 
| TCELL1:OUT.LC6 | MAC16.O_14 | 
| TCELL1:OUT.LC7 | MAC16.O_15 | 
| TCELL2:IMUX.LC0.I0 | MAC16.AHOLD | 
| TCELL2:IMUX.LC0.I1 | MAC16.A_8 | 
| TCELL2:IMUX.LC0.I3 | MAC16.A_0 | 
| TCELL2:IMUX.LC1.I1 | MAC16.A_9 | 
| TCELL2:IMUX.LC1.I3 | MAC16.A_1 | 
| TCELL2:IMUX.LC2.I1 | MAC16.A_10 | 
| TCELL2:IMUX.LC2.I3 | MAC16.A_2 | 
| TCELL2:IMUX.LC3.I1 | MAC16.A_11 | 
| TCELL2:IMUX.LC3.I3 | MAC16.A_3 | 
| TCELL2:IMUX.LC4.I1 | MAC16.A_12 | 
| TCELL2:IMUX.LC4.I3 | MAC16.A_4 | 
| TCELL2:IMUX.LC5.I1 | MAC16.A_13 | 
| TCELL2:IMUX.LC5.I3 | MAC16.A_5 | 
| TCELL2:IMUX.LC6.I1 | MAC16.A_14 | 
| TCELL2:IMUX.LC6.I3 | MAC16.A_6 | 
| TCELL2:IMUX.LC7.I1 | MAC16.A_15 | 
| TCELL2:IMUX.LC7.I3 | MAC16.A_7 | 
| TCELL2:IMUX.CLK.OPTINV | MAC16.CLK | 
| TCELL2:IMUX.RST | MAC16.ORSTBOT | 
| TCELL2:IMUX.CE | MAC16.CE | 
| TCELL2:OUT.LC0 | MAC16.O_16 | 
| TCELL2:OUT.LC1 | MAC16.O_17 | 
| TCELL2:OUT.LC2 | MAC16.O_18 | 
| TCELL2:OUT.LC3 | MAC16.O_19 | 
| TCELL2:OUT.LC4 | MAC16.O_20 | 
| TCELL2:OUT.LC5 | MAC16.O_21 | 
| TCELL2:OUT.LC6 | MAC16.O_22 | 
| TCELL2:OUT.LC7 | MAC16.O_23 | 
| TCELL3:IMUX.LC0.I0 | MAC16.CHOLD | 
| TCELL3:IMUX.LC0.I1 | MAC16.C_8 | 
| TCELL3:IMUX.LC0.I3 | MAC16.C_0 | 
| TCELL3:IMUX.LC1.I0 | MAC16.OHOLDTOP | 
| TCELL3:IMUX.LC1.I1 | MAC16.C_9 | 
| TCELL3:IMUX.LC1.I3 | MAC16.C_1 | 
| TCELL3:IMUX.LC2.I0 | MAC16.OLOADTOP | 
| TCELL3:IMUX.LC2.I1 | MAC16.C_10 | 
| TCELL3:IMUX.LC2.I3 | MAC16.C_2 | 
| TCELL3:IMUX.LC3.I0 | MAC16.ADDSUBTOP | 
| TCELL3:IMUX.LC3.I1 | MAC16.C_11 | 
| TCELL3:IMUX.LC3.I3 | MAC16.C_3 | 
| TCELL3:IMUX.LC4.I1 | MAC16.C_12 | 
| TCELL3:IMUX.LC4.I3 | MAC16.C_4 | 
| TCELL3:IMUX.LC5.I1 | MAC16.C_13 | 
| TCELL3:IMUX.LC5.I3 | MAC16.C_5 | 
| TCELL3:IMUX.LC6.I1 | MAC16.C_14 | 
| TCELL3:IMUX.LC6.I3 | MAC16.C_6 | 
| TCELL3:IMUX.LC7.I1 | MAC16.C_15 | 
| TCELL3:IMUX.LC7.I3 | MAC16.C_7 | 
| TCELL3:IMUX.RST | MAC16.ORSTTOP | 
| TCELL3:OUT.LC0 | MAC16.O_24 | 
| TCELL3:OUT.LC1 | MAC16.O_25 | 
| TCELL3:OUT.LC2 | MAC16.O_26 | 
| TCELL3:OUT.LC3 | MAC16.O_27 | 
| TCELL3:OUT.LC4 | MAC16.O_28 | 
| TCELL3:OUT.LC5 | MAC16.O_29 | 
| TCELL3:OUT.LC6 | MAC16.O_30 | 
| TCELL3:OUT.LC7 | MAC16.O_31 | 
| TCELL4:OUT.LC0 | MAC16.CO | 
Bitstream
| Frame | Bit | |||||||
|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
| 0 | - | - | - | - | - | - | - | MAC16:A_REG | 
| 1 | - | - | - | - | - | - | - | MAC16:C_REG | 
| 2 | - | - | - | - | - | - | - | MAC16:D_REG | 
| 3 | - | - | - | - | - | - | - | MAC16:B_REG | 
| 4 | - | - | - | - | - | - | - | MAC16:BOT_8x8_MULT_REG | 
| 5 | - | - | - | - | - | - | - | MAC16:TOP_8x8_MULT_REG | 
| 6 | - | - | - | - | - | - | - | MAC16:PIPELINE_16x16_MULT_REG2 | 
| 7 | - | - | - | - | - | - | - | MAC16:PIPELINE_16x16_MULT_REG1 | 
| Frame | Bit | |||||||
|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
| 0 | - | - | - | - | - | - | - | - | 
| 1 | - | - | - | - | - | - | - | MAC16:TOPOUTPUT_SELECT[0] | 
| 2 | - | - | - | - | - | - | - | - | 
| 3 | - | - | - | - | - | - | - | - | 
| 4 | - | - | - | - | - | - | - | - | 
| 5 | - | - | - | - | - | - | - | - | 
| 6 | - | - | - | - | - | - | - | MAC16:BOTOUTPUT_SELECT[0] | 
| 7 | - | - | - | - | - | - | - | MAC16:TOPADDSUB_CARRYSELECT[1] | 
| Frame | Bit | |||||||
|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
| 0 | - | - | - | - | - | - | - | MAC16:BOTADDSUB_LOWERINPUT[0] | 
| 1 | - | - | - | - | - | - | - | MAC16:BOTOUTPUT_SELECT[1] | 
| 2 | - | - | - | - | - | - | - | MAC16:BOTADDSUB_UPPERINPUT | 
| 3 | - | - | - | - | - | - | - | MAC16:BOTADDSUB_LOWERINPUT[1] | 
| 4 | - | - | - | - | - | - | - | MAC16:BOTADDSUB_CARRYSELECT[1] | 
| 5 | - | - | - | - | - | - | - | MAC16:BOTADDSUB_CARRYSELECT[0] | 
| 6 | - | - | - | - | - | - | - | MAC16:A_SIGNED | 
| 7 | - | - | - | - | - | - | - | MAC16:MODE_8x8 | 
| Frame | Bit | |||||||
|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
| 0 | - | - | - | - | - | - | - | - | 
| 1 | - | - | - | - | - | - | - | MAC16:B_SIGNED | 
| Frame | Bit | |||||||
|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
| 0 | - | - | - | - | - | - | - | - | 
| 1 | - | - | - | - | - | - | - | - | 
| 2 | - | - | - | - | - | - | - | MAC16:TOPOUTPUT_SELECT[1] | 
| 3 | - | - | - | - | - | - | - | - | 
| 4 | - | - | - | - | - | - | - | MAC16:TOPADDSUB_LOWERINPUT[1] | 
| 5 | - | - | - | - | - | - | - | MAC16:TOPADDSUB_LOWERINPUT[0] | 
| 6 | - | - | - | - | - | - | - | MAC16:TOPADDSUB_CARRYSELECT[0] | 
| 7 | - | - | - | - | - | - | - | MAC16:TOPADDSUB_UPPERINPUT | 
| MAC16:A_REG | 0.0.7 | 
|---|---|
| MAC16:A_SIGNED | 2.6.7 | 
| MAC16:BOTADDSUB_UPPERINPUT | 2.2.7 | 
| MAC16:BOT_8x8_MULT_REG | 0.4.7 | 
| MAC16:B_REG | 0.3.7 | 
| MAC16:B_SIGNED | 3.1.7 | 
| MAC16:C_REG | 0.1.7 | 
| MAC16:D_REG | 0.2.7 | 
| MAC16:MODE_8x8 | 2.7.7 | 
| MAC16:PIPELINE_16x16_MULT_REG1 | 0.7.7 | 
| MAC16:PIPELINE_16x16_MULT_REG2 | 0.6.7 | 
| MAC16:TOPADDSUB_UPPERINPUT | 4.7.7 | 
| MAC16:TOP_8x8_MULT_REG | 0.5.7 | 
| non-inverted | [0] | 
| MAC16:BOTADDSUB_CARRYSELECT | 2.4.7 | 2.5.7 | 
|---|---|---|
| MAC16:BOTADDSUB_LOWERINPUT | 2.3.7 | 2.0.7 | 
| MAC16:BOTOUTPUT_SELECT | 2.1.7 | 1.6.7 | 
| MAC16:TOPADDSUB_CARRYSELECT | 1.7.7 | 4.6.7 | 
| MAC16:TOPADDSUB_LOWERINPUT | 4.4.7 | 4.5.7 | 
| MAC16:TOPOUTPUT_SELECT | 4.2.7 | 1.1.7 | 
| non-inverted | [1] | [0] |