SCPS286 July 2025 TPLD2001
ADVANCE INFORMATION
The connection mux is used to create the internal routing for internal functions of the device once it is programmed. The registers are programmed from the one-time programmable memory (OTP).
The output of each functional macro-cell within the TPLD2001 has a specific digital bit code assigned to it that is either set to active “High” or inactive “Low” based on the design that is created. Once the 2048 register bits within the TPLD2001 are programmed a fully custom circuit will be created.
The connection mux has 83 inputs and 157 outputs. Each of the 83 inputs to the connection mux is hard-wired to a particular source macro-cell, including I/O pins, LUTs, analog comparators, other digital resources and VCC and GND. The input to a digital macro-cell uses a 7-bit register to select one of these 83 input lines.
|
Connection Mux Input |
Connection Mux Input Signal |
Mux Decode |
||||||
|---|---|---|---|---|---|---|---|---|
|
6 |
5 | 4 | 3 | 2 | 1 | 0 | ||
| 0 | GND | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | IN0 DIN | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2 | IO1 DIN / VIRTUAL IN0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 3 | IO2 DIN / VIRTUAL IN1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 4 | IO3 DIN / VIRTUAL IN2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 5 | IO4 DIN / VIRTUAL IN3 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 6 | IO5 DIN / VIRTUAL IN4 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 7 | IO6 DIN / VIRTUAL IN5 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
| 8 | IO7 DIN / VIRTUAL IN6 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 9 | IO8 DIN / VIRTUAL IN7 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| 10 | IO9 DIN | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| 11 | IO10 DIN | 0 | 0 | 0 | 1 | 0 | 1 | 1 |
| 12 | IO11 DIN | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
| 13 | IO12 DIN | 0 | 0 | 0 | 1 | 1 | 0 | 1 |
| 14 | IO13 DIN | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
| 15 | IO14 DIN | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
| 16 | IO15 DIN | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 17 | IO16 DIN | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| 18 | IO17 DIN | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
| 19 | LUT2_0 / DFF OUT | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
| 20 | LUT2_1 / DFF OUT | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
| 21 | LUT2_2 / DFF OUT | 0 | 0 | 1 | 0 | 1 | 0 | 1 |
| 22 | LUT2_3 / PGEN OUT | 0 | 0 | 1 | 0 | 1 | 1 | 0 |
| 23 | LUT3_0 / DFF OUT | 0 | 0 | 1 | 0 | 1 | 1 | 1 |
| 24 | LUT3_1 / DFF OUT | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| 25 | LUT3_2 / DFF / SR OUT | 0 | 0 | 1 | 1 | 0 | 0 | 1 |
| 26 | LUT3_3 / DFF / SR OUT | 0 | 0 | 1 | 1 | 0 | 1 | 0 |
| 27 | LUT3_4 / DFF / SR OUT | 0 | 0 | 1 | 1 | 0 | 1 | 1 |
| 28 | LUT3_5 / DFF / SR OUT | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
| 29 | LUT3_6 / LDC OUT | 0 | 0 | 1 | 1 | 1 | 0 | 1 |
| 30 | LUT3_7 / LDC OUT | 0 | 0 | 1 | 1 | 1 | 1 | 0 |
| 31 | LUT3_8 / LDC OUT | 0 | 0 | 1 | 1 | 1 | 1 | 1 |
| 32 | LUT3_9 / LDC OUT | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 33 | LUT3_10 / LDC OUT | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| 34 | LUT3_11 / LDC OUT | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 35 | LUT4_0 / DFF OUT | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
| 36 | LUT4_1 / DFF OUT | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 37 | LUT4_2 / DFF OUT | 0 | 1 | 0 | 0 | 1 | 0 | 1 |
| 38 | LUT4_3 / DFF OUT | 0 | 1 | 0 | 0 | 1 | 1 | 0 |
| 39 | PFLT0 OUT | 0 | 1 | 0 | 0 | 1 | 1 | 1 |
| 40 | PFLT1 OUT | 0 | 1 | 0 | 1 | 0 | 0 | 0 |
| 41 | FLT / EDET OUT | 0 | 1 | 0 | 1 | 0 | 0 | 1 |
| 42 | SM OUT0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
| 43 | SM OUT1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 |
| 44 | SM OUT2 | 0 | 1 | 0 | 1 | 1 | 0 | 0 |
| 45 | SM OUT3 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 46 | SM OUT4 | 0 | 1 | 0 | 1 | 1 | 1 | 0 |
| 47 | SM OUT5 | 0 | 1 | 0 | 1 | 1 | 1 | 1 |
| 48 | SM OUT6 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
| 49 | SM OUT7 | 0 | 1 | 1 | 0 | 0 | 0 | 1 |
| 50 | ACMP0 OUT | 0 | 1 | 1 | 0 | 0 | 1 | 0 |
| 51 | ACMP1 OUT | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
| 52 | ACMP2 OUT | 0 | 1 | 1 | 0 | 1 | 0 | 0 |
| 53 | ACMP3 OUT | 0 | 1 | 1 | 0 | 1 | 0 | 1 |
| 54 | McACMP CH0_0 OUT | 0 | 1 | 1 | 0 | 1 | 1 | 0 |
| 55 | McACMP CH0_1 OUT | 0 | 1 | 1 | 0 | 1 | 1 | 1 |
| 56 | McACMP CH1_0 OUT | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
| 57 | McACMP CH1_1 OUT | 0 | 1 | 1 | 1 | 0 | 0 | 1 |
| 58 | McACMP CH2_0 OUT | 0 | 1 | 1 | 1 | 0 | 1 | 0 |
| 59 | McACMP CH2_1 OUT | 0 | 1 | 1 | 1 | 0 | 1 | 1 |
| 60 | McACMP CH3_0 OUT | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
| 61 | McACMP CH3_1 OUT | 0 | 1 | 1 | 1 | 1 | 0 | 1 |
| 62 | McACMP DATA RDY | 0 | 1 | 1 | 1 | 1 | 1 | 0 |
| 63 | OSC0 OUT0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
| 64 | OSC0 OUT1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 65 | OSC1 OUT0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 66 | OSC1 OUT1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| 67 | OSC2 OUT | 1 | 0 | 0 | 0 | 0 | 1 | 1 |
| 68 | CNT8 OUT | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| 69 | CNT9 OUT | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| 70 | CNT10 OUT | 1 | 0 | 0 | 0 | 1 | 1 | 0 |
| 71 | CNT11 OUT | 1 | 0 | 0 | 0 | 1 | 1 | 1 |
| 72 | PWM GEN0 OUTP | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| 73 | PWM GEN0 OUTN | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
| 74 | PWM GEN1 OUTP | 1 | 0 | 0 | 1 | 0 | 1 | 0 |
| 75 | PWM GEN1 OUTN | 1 | 0 | 0 | 1 | 0 | 1 | 1 |
| 76 | PWM GEN2 OUTP | 1 | 0 | 0 | 1 | 1 | 0 | 0 |
| 77 | PWM GEN2 OUTN | 1 | 0 | 0 | 1 | 1 | 0 | 1 |
| 78 | PWM GEN3 OUTP | 1 | 0 | 0 | 1 | 1 | 1 | 0 |
| 79 | PWM GEN3 OUTN | 1 | 0 | 0 | 1 | 1 | 1 | 1 |
| 80 | WDT OUT | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 81 | Reserved1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 |
|
... |
... |
... |
... |
... |
... |
... |
... |
... |
| 125 | Reserved1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
| 126 | POR OUT | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
| 127 | VCC | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Reserved options are internally connected to VCC.
|
Connection mux output |
Connection mux output signal |
|---|---|
| 0 | IO1 DOUT |
| 1 | IO1 OE |
| 2 | IO2 DOUT |
| 3 | IO2 OE |
| 4 | IO3 DOUT |
| 5 | IO3 OE |
| 6 | IO4 DOUT |
| 7 | IO5 DOUT |
| 8 | IO6 DOUT |
| 9 | IO7 DOUT |
| 10 | IO8 DOUT |
| 11 | IO9 DOUT |
| 12 | IO10 DOUT |
| 13 | IO10 OE |
| 14 | IO11 DOUT |
| 15 | IO11 OE |
| 16 | IO12 DOUT |
| 17 | IO12 OE |
| 18 | IO13 DOUT |
| 19 | IO13 OE |
| 20 | IO14 DOUT |
| 21 | IO15 DOUT |
| 22 | IO15 OE |
| 23 | IO16 DOUT |
| 24 | IO16 OE |
| 25 | IO17 DOUT |
| 26 | IO17 OE |
| 27 | LUT2_0 IN0 / DFF CLK IN |
| 28 | LUT2_0 IN1 / DFF D IN |
| 29 | LUT2_1 IN0 / DFF CLK IN |
| 30 | LUT2_1 IN1 / DFF D IN |
| 31 | LUT2_2 IN0 / DFF CLK IN |
| 32 | LUT2_2 IN1 / DFF D IN |
| 33 | LUT2_3 IN0 / PGEN CLK IN |
| 34 | LUT2_3 IN1 / PGEN RST IN |
| 35 | LUT3_0 IN0 / DFF CLK IN |
| 36 | LUT3_0 IN1 / DFF D IN |
| 37 | LUT3_0 IN2 / DFF RST IN |
| 38 | LUT3_1 IN0 / DFF CLK IN |
| 39 | LUT3_1 IN1 / DFF D IN |
| 40 | LUT3_1 IN2 / DFF RST IN |
| 41 | LUT3_2 IN0 / DFF / SR CLK IN |
| 42 | LUT3_2 IN1 / DFF / SR D IN |
| 43 | LUT3_2 IN2 / DFF / SR RST IN |
| 44 | LUT3_3 IN0 / DFF / SR CLK IN |
| 45 | LUT3_3 IN1 / DFF / SR D IN |
| 46 | LUT3_3 IN2 / DFF / SR RST IN |
| 47 | LUT3_4 IN0 / DFF / SR CLK IN |
| 48 | LUT3_4 IN1 / DFF / SR D IN |
| 49 | LUT3_4 IN2 / DFF / SR RST IN |
| 50 | LUT3_5 IN0 / DFF / SR CLK IN |
| 51 | LUT3_5 IN1 / DFF / SR D IN |
| 52 | LUT3_5 IN2 / DFF / SR RST IN |
| 53 | LUT3_6 IN0 / DFF CLK IN OR LDC IN0 |
| 54 | LUT3_6 IN1 / DFF D IN OR LDC IN1 |
| 55 | LUT3_6 IN2 / DFF RST IN OR LDC IN2 |
| 56 | LUT3_7 IN0 / DFF CLK IN OR LDC IN0 |
| 57 | LUT3_7 IN1 / DFF D IN OR LDC IN1 |
| 58 | LUT3_7 IN2 / DFF RST IN OR LDC IN2 |
| 59 | LUT3_8 IN0 / DFF CLK IN OR LDC IN0 |
| 60 | LUT3_8 IN1 / DFF D IN OR LDC IN1 |
| 61 | LUT3_8 IN2 / DFF RST IN OR LDC IN2 |
| 62 | LUT3_9 IN0 / DFF CLK IN OR LDC IN0 |
| 63 | LUT3_9 IN1 / DFF D IN OR LDC IN1 |
| 64 | LUT3_9 IN2 / DFF RST IN OR LDC IN2 |
| 65 | LUT3_10 IN0 / DFF CLK IN OR LDC IN0 |
| 66 | LUT3_10 IN1 / DFF D IN OR LDC IN1 |
| 67 | LUT3_10 IN2 / DFF RST IN OR LDC IN2 |
| 68 | LUT3_11 IN0 / DFF CLK IN OR LDC IN0 |
| 69 | LUT3_11 IN1 / DFF D IN OR LDC IN1 |
| 70 | LUT3_11 IN2 / DFF RST IN OR LDC IN2 |
| 71 | LUT4_0 IN0 / DFF CLK IN |
| 72 | LUT4_0 IN1 / DFF D IN |
| 73 | LUT4_0 IN2 / DFF RST IN |
| 74 | LUT4_0 IN3 |
| 75 | LUT4_1 IN0 / DFF CLK IN |
| 76 | LUT4_1 IN1 / DFF D IN |
| 77 | LUT4_1 IN2 / DFF RST IN |
| 78 | LUT4_1 IN3 |
| 79 | LUT4_2 IN0 / DFF CLK IN |
| 80 | LUT4_2 IN1 / DFF D IN |
| 81 | LUT4_2 IN2 / DFF RST IN |
| 82 | LUT4_2 IN3 |
| 83 | LUT4_3 IN0 / DFF CLK IN |
| 84 | LUT4_3 IN1 / DFF D IN |
| 85 | LUT4_3 IN2 / DFF RST IN |
| 86 | LUT4_3 IN3 |
| 87 | PFLT0 IN |
| 88 | PFLT1 IN |
| 89 | FLT / EDET IN |
| 90 | SM ST0 EN0 |
| 91 | SM ST0 EN1 |
| 92 | SM ST0 EN2 |
| 93 | SM ST1 EN0 |
| 94 | SM ST1 EN1 |
| 95 | SM ST1 EN2 |
| 96 | SM ST2 EN0 |
| 97 | SM ST2 EN1 |
| 98 | SM ST2 EN2 |
| 99 | SM ST3 EN0 |
| 100 | SM ST3 EN1 |
| 101 | SM ST3 EN2 |
| 102 | SM ST4 EN0 |
| 103 | SM ST4 EN1 |
| 104 | SM ST4 EN2 |
| 105 | SM ST5 EN0 |
| 106 | SM ST5 EN1 |
| 107 | SM ST5 EN2 |
| 108 | SM ST6 EN0 |
| 109 | SM ST6 EN1 |
| 110 | SM ST6 EN2 |
| 111 | SM ST7 EN0 |
| 112 | SM ST7 EN1 |
| 113 | SM ST7 EN2 |
| 114 | SM CLK IN |
| 115 | SM RST IN |
| 116 | ACMP0 PWR UP |
| 117 | ACMP1 PWR UP |
| 118 | ACMP2 PWR UP |
| 119 | ACMP3 PWR UP |
| 120 | McACMP ENABLE |
| 121 | McACMP RST |
| 122 | OSC0 PWR DOWN |
| 123 | OSC1 PWR DOWN |
| 124 | OSC2 PWR DOWN |
| 125 | CNT6 / FSM IN |
| 126 | CNT6 / FSM UP |
| 127 | CNT6 / FSM KEEP |
| 128 | CNT6 / FSM CLK IN |
| 129 | CNT7 / FSM IN |
| 130 | CNT7 / FSM UP |
| 131 | CNT7 / FSM KEEP |
| 132 | CNT7 / FSM CLK IN |
| 133 | CNT8 / FSM IN |
| 134 | CNT8 / FSM UP |
| 135 | CNT8 / FSM KEEP |
| 136 | CNT8 / FSM CLK IN |
| 137 | CNT9 / FSM IN |
| 138 | CNT9 / FSM UP |
| 139 | CNT9 / FSM KEEP |
| 140 | CNT9 / FSM CLK IN |
| 141 | PWM GEN0 PWR UP |
| 142 | PWM GEN1 PWR UP |
| 143 | PWM GEN2 PWR UP |
| 144 | PWM GEN3 PWR UP |
| 145 | WDT EN |
| 146 | WDT IN |
| 147 | VIRTUAL OUT0 |
| 148 | VIRTUAL OUT1 |
| 149 | VIRTUAL OUT2 |
| 150 | VIRTUAL OUT3 |
| 151 | VIRTUAL OUT4 |
| 152 | VIRTUAL OUT5 |
| 153 | VIRTUAL OUT6 |
| 154 | VIRTUAL OUT7 |
| 155 | AMUX0_SEL |
| 156 | AMUX1_SEL |