@@ -24084,7 +24084,7 @@ intdb {
2408424084 O5,
2408524085 }
2408624086
24087- enum SLICE_MUX_AFF {
24087+ enum SLICE_MUX_FFA {
2408824088 AX,
2408924089 O6,
2409024090 O5,
@@ -24093,7 +24093,7 @@ intdb {
2409324093 F7,
2409424094 }
2409524095
24096- enum SLICE_MUX_BFF {
24096+ enum SLICE_MUX_FFB {
2409724097 BX,
2409824098 O6,
2409924099 O5,
@@ -24102,7 +24102,7 @@ intdb {
2410224102 F8,
2410324103 }
2410424104
24105- enum SLICE_MUX_CFF {
24105+ enum SLICE_MUX_FFC {
2410624106 CX,
2410724107 O6,
2410824108 O5,
@@ -24111,7 +24111,7 @@ intdb {
2411124111 F7,
2411224112 }
2411324113
24114- enum SLICE_MUX_DFF {
24114+ enum SLICE_MUX_FFD {
2411524115 DX,
2411624116 O6,
2411724117 O5,
@@ -24952,22 +24952,22 @@ intdb {
2495224952 attribute MUX_BCY0: SLICE_MUX_BCY0;
2495324953 attribute MUX_CCY0: SLICE_MUX_CCY0;
2495424954 attribute MUX_DCY0: SLICE_MUX_DCY0;
24955- attribute MUX_AFF: SLICE_MUX_AFF ;
24956- attribute MUX_BFF: SLICE_MUX_BFF ;
24957- attribute MUX_CFF: SLICE_MUX_CFF ;
24958- attribute MUX_DFF: SLICE_MUX_DFF ;
24955+ attribute MUX_FFA: SLICE_MUX_FFA ;
24956+ attribute MUX_FFB: SLICE_MUX_FFB ;
24957+ attribute MUX_FFC: SLICE_MUX_FFC ;
24958+ attribute MUX_FFD: SLICE_MUX_FFD ;
2495924959 attribute FF_LATCH: bool;
2496024960 attribute FF_SR_ENABLE: bool;
2496124961 attribute FF_SR_SYNC: bool;
2496224962 attribute FF_CE_ENABLE: bool;
24963- attribute AFFSRINIT : bitvec[1];
24964- attribute BFFSRINIT : bitvec[1];
24965- attribute CFFSRINIT : bitvec[1];
24966- attribute DFFSRINIT : bitvec[1];
24967- attribute A5FFSRINIT : bitvec[1];
24968- attribute B5FFSRINIT : bitvec[1];
24969- attribute C5FFSRINIT : bitvec[1];
24970- attribute D5FFSRINIT : bitvec[1];
24963+ attribute FFA_SRINIT : bitvec[1];
24964+ attribute FFB_SRINIT : bitvec[1];
24965+ attribute FFC_SRINIT : bitvec[1];
24966+ attribute FFD_SRINIT : bitvec[1];
24967+ attribute FFA5_SRINIT : bitvec[1];
24968+ attribute FFB5_SRINIT : bitvec[1];
24969+ attribute FFC5_SRINIT : bitvec[1];
24970+ attribute FFD5_SRINIT : bitvec[1];
2497124971 attribute MUX_AOUT: SLICE_MUX_AOUT;
2497224972 attribute MUX_BOUT: SLICE_MUX_BOUT;
2497324973 attribute MUX_COUT: SLICE_MUX_COUT;
@@ -36159,31 +36159,31 @@ intdb {
3615936159 DX = 0b0,
3616036160 O5 = 0b1,
3616136161 }
36162- attribute MUX_AFF @[MAIN[25][6], MAIN[25][4], MAIN[25][5], MAIN[25][7]] {
36162+ attribute MUX_FFA @[MAIN[25][6], MAIN[25][4], MAIN[25][5], MAIN[25][7]] {
3616336163 AX = 0b0011,
3616436164 O6 = 0b0000,
3616536165 O5 = 0b0100,
3616636166 XOR = 0b1001,
3616736167 CY = 0b1101,
3616836168 F7 = 0b0111,
3616936169 }
36170- attribute MUX_BFF @[MAIN[25][27], MAIN[25][25], MAIN[25][24], MAIN[25][26]] {
36170+ attribute MUX_FFB @[MAIN[25][27], MAIN[25][25], MAIN[25][24], MAIN[25][26]] {
3617136171 BX = 0b0011,
3617236172 O6 = 0b0000,
3617336173 O5 = 0b0100,
3617436174 XOR = 0b1001,
3617536175 CY = 0b1101,
3617636176 F8 = 0b0111,
3617736177 }
36178- attribute MUX_CFF @[MAIN[25][40], MAIN[25][42], MAIN[25][43], MAIN[25][41]] {
36178+ attribute MUX_FFC @[MAIN[25][40], MAIN[25][42], MAIN[25][43], MAIN[25][41]] {
3617936179 CX = 0b0011,
3618036180 O6 = 0b0000,
3618136181 O5 = 0b0100,
3618236182 XOR = 0b1001,
3618336183 CY = 0b1101,
3618436184 F7 = 0b0111,
3618536185 }
36186- attribute MUX_DFF @[MAIN[25][58], MAIN[25][57], MAIN[25][56], MAIN[25][59]] {
36186+ attribute MUX_FFD @[MAIN[25][58], MAIN[25][57], MAIN[25][56], MAIN[25][59]] {
3618736187 DX = 0b1010,
3618836188 O6 = 0b0000,
3618936189 O5 = 0b0001,
@@ -36194,14 +36194,14 @@ intdb {
3619436194 attribute FF_SR_ENABLE @MAIN[25][37];
3619536195 attribute FF_SR_SYNC @MAIN[25][36];
3619636196 attribute FF_CE_ENABLE @MAIN[25][35];
36197- attribute AFFSRINIT @[MAIN[25][8]];
36198- attribute BFFSRINIT @[MAIN[25][10]];
36199- attribute CFFSRINIT @[MAIN[25][51]];
36200- attribute DFFSRINIT @[MAIN[25][52]];
36201- attribute A5FFSRINIT @[MAIN[20][16]];
36202- attribute B5FFSRINIT @[MAIN[20][23]];
36203- attribute C5FFSRINIT @[MAIN[20][42]];
36204- attribute D5FFSRINIT @[MAIN[20][47]];
36197+ attribute FFA_SRINIT @[MAIN[25][8]];
36198+ attribute FFB_SRINIT @[MAIN[25][10]];
36199+ attribute FFC_SRINIT @[MAIN[25][51]];
36200+ attribute FFD_SRINIT @[MAIN[25][52]];
36201+ attribute FFA5_SRINIT @[MAIN[20][16]];
36202+ attribute FFB5_SRINIT @[MAIN[20][23]];
36203+ attribute FFC5_SRINIT @[MAIN[20][42]];
36204+ attribute FFD5_SRINIT @[MAIN[20][47]];
3620536205 attribute MUX_AOUT @[MAIN[25][2], MAIN[25][1], MAIN[25][0], MAIN[25][3]] {
3620636206 NONE = 0b0000,
3620736207 A5Q = 0b0001,
@@ -36287,34 +36287,34 @@ intdb {
3628736287 attribute B6LUT @[MAIN[28][5], MAIN[28][4], MAIN[29][5], MAIN[29][4], MAIN[28][7], MAIN[28][6], MAIN[29][7], MAIN[29][6], MAIN[28][3], MAIN[28][2], MAIN[29][3], MAIN[29][2], MAIN[28][1], MAIN[28][0], MAIN[29][1], MAIN[29][0], MAIN[28][13], MAIN[28][12], MAIN[29][13], MAIN[29][12], MAIN[28][15], MAIN[28][14], MAIN[29][15], MAIN[29][14], MAIN[28][11], MAIN[28][10], MAIN[29][11], MAIN[29][10], MAIN[28][9], MAIN[28][8], MAIN[29][9], MAIN[29][8], MAIN[28][21], MAIN[28][20], MAIN[29][21], MAIN[29][20], MAIN[28][23], MAIN[28][22], MAIN[29][23], MAIN[29][22], MAIN[28][19], MAIN[28][18], MAIN[29][19], MAIN[29][18], MAIN[28][17], MAIN[28][16], MAIN[29][17], MAIN[29][16], MAIN[28][29], MAIN[28][28], MAIN[29][29], MAIN[29][28], MAIN[28][31], MAIN[28][30], MAIN[29][31], MAIN[29][30], MAIN[28][27], MAIN[28][26], MAIN[29][27], MAIN[29][26], MAIN[28][25], MAIN[28][24], MAIN[29][25], MAIN[29][24]];
3628836288 attribute C6LUT @[MAIN[26][58], MAIN[26][59], MAIN[27][58], MAIN[27][59], MAIN[26][56], MAIN[26][57], MAIN[27][56], MAIN[27][57], MAIN[26][60], MAIN[26][61], MAIN[27][60], MAIN[27][61], MAIN[26][62], MAIN[26][63], MAIN[27][62], MAIN[27][63], MAIN[26][50], MAIN[26][51], MAIN[27][50], MAIN[27][51], MAIN[26][48], MAIN[26][49], MAIN[27][48], MAIN[27][49], MAIN[26][52], MAIN[26][53], MAIN[27][52], MAIN[27][53], MAIN[26][54], MAIN[26][55], MAIN[27][54], MAIN[27][55], MAIN[26][42], MAIN[26][43], MAIN[27][42], MAIN[27][43], MAIN[26][40], MAIN[26][41], MAIN[27][40], MAIN[27][41], MAIN[26][44], MAIN[26][45], MAIN[27][44], MAIN[27][45], MAIN[26][46], MAIN[26][47], MAIN[27][46], MAIN[27][47], MAIN[26][34], MAIN[26][35], MAIN[27][34], MAIN[27][35], MAIN[26][32], MAIN[26][33], MAIN[27][32], MAIN[27][33], MAIN[26][36], MAIN[26][37], MAIN[27][36], MAIN[27][37], MAIN[26][38], MAIN[26][39], MAIN[27][38], MAIN[27][39]];
3628936289 attribute D6LUT @[MAIN[28][58], MAIN[28][59], MAIN[29][58], MAIN[29][59], MAIN[28][56], MAIN[28][57], MAIN[29][56], MAIN[29][57], MAIN[28][60], MAIN[28][61], MAIN[29][60], MAIN[29][61], MAIN[28][62], MAIN[28][63], MAIN[29][62], MAIN[29][63], MAIN[28][50], MAIN[28][51], MAIN[29][50], MAIN[29][51], MAIN[28][48], MAIN[28][49], MAIN[29][48], MAIN[29][49], MAIN[28][52], MAIN[28][53], MAIN[29][52], MAIN[29][53], MAIN[28][54], MAIN[28][55], MAIN[29][54], MAIN[29][55], MAIN[28][42], MAIN[28][43], MAIN[29][42], MAIN[29][43], MAIN[28][40], MAIN[28][41], MAIN[29][40], MAIN[29][41], MAIN[28][44], MAIN[28][45], MAIN[29][44], MAIN[29][45], MAIN[28][46], MAIN[28][47], MAIN[29][46], MAIN[29][47], MAIN[28][34], MAIN[28][35], MAIN[29][34], MAIN[29][35], MAIN[28][32], MAIN[28][33], MAIN[29][32], MAIN[29][33], MAIN[28][36], MAIN[28][37], MAIN[29][36], MAIN[29][37], MAIN[28][38], MAIN[28][39], MAIN[29][38], MAIN[29][39]];
36290- attribute MUX_AFF @[MAIN[25][18]] {
36290+ attribute MUX_FFA @[MAIN[25][18]] {
3629136291 AX = 0b1,
3629236292 O6 = 0b0,
3629336293 }
36294- attribute MUX_BFF @[MAIN[25][19]] {
36294+ attribute MUX_FFB @[MAIN[25][19]] {
3629536295 BX = 0b1,
3629636296 O6 = 0b0,
3629736297 }
36298- attribute MUX_CFF @[MAIN[25][33]] {
36298+ attribute MUX_FFC @[MAIN[25][33]] {
3629936299 CX = 0b1,
3630036300 O6 = 0b0,
3630136301 }
36302- attribute MUX_DFF @[MAIN[25][34]] {
36302+ attribute MUX_FFD @[MAIN[25][34]] {
3630336303 DX = 0b1,
3630436304 O6 = 0b0,
3630536305 }
3630636306 attribute FF_LATCH @MAIN[25][29];
3630736307 attribute FF_SR_ENABLE @MAIN[25][31];
3630836308 attribute FF_SR_SYNC @MAIN[25][30];
3630936309 attribute FF_CE_ENABLE @MAIN[25][32];
36310- attribute AFFSRINIT @[MAIN[25][13]];
36311- attribute BFFSRINIT @[MAIN[25][17]];
36312- attribute CFFSRINIT @[MAIN[20][41]];
36313- attribute DFFSRINIT @[MAIN[25][50]];
36314- attribute A5FFSRINIT @[MAIN[20][17]];
36315- attribute B5FFSRINIT @[MAIN[20][21]];
36316- attribute C5FFSRINIT @[MAIN[20][40]];
36317- attribute D5FFSRINIT @[MAIN[20][46]];
36310+ attribute FFA_SRINIT @[MAIN[25][13]];
36311+ attribute FFB_SRINIT @[MAIN[25][17]];
36312+ attribute FFC_SRINIT @[MAIN[20][41]];
36313+ attribute FFD_SRINIT @[MAIN[25][50]];
36314+ attribute FFA5_SRINIT @[MAIN[20][17]];
36315+ attribute FFB5_SRINIT @[MAIN[20][21]];
36316+ attribute FFC5_SRINIT @[MAIN[20][40]];
36317+ attribute FFD5_SRINIT @[MAIN[20][46]];
3631836318 attribute MUX_AOUT @[MAIN[25][16]] {
3631936319 A5Q = 0b0,
3632036320 O5 = 0b1,
@@ -36549,31 +36549,31 @@ intdb {
3654936549 DX = 0b0,
3655036550 O5 = 0b1,
3655136551 }
36552- attribute MUX_AFF @[MAIN[26][6], MAIN[26][4], MAIN[26][5], MAIN[26][7]] {
36552+ attribute MUX_FFA @[MAIN[26][6], MAIN[26][4], MAIN[26][5], MAIN[26][7]] {
3655336553 AX = 0b0011,
3655436554 O6 = 0b0000,
3655536555 O5 = 0b0100,
3655636556 XOR = 0b1001,
3655736557 CY = 0b1101,
3655836558 F7 = 0b0111,
3655936559 }
36560- attribute MUX_BFF @[MAIN[26][27], MAIN[26][25], MAIN[26][24], MAIN[26][26]] {
36560+ attribute MUX_FFB @[MAIN[26][27], MAIN[26][25], MAIN[26][24], MAIN[26][26]] {
3656136561 BX = 0b0011,
3656236562 O6 = 0b0000,
3656336563 O5 = 0b0100,
3656436564 XOR = 0b1001,
3656536565 CY = 0b1101,
3656636566 F8 = 0b0111,
3656736567 }
36568- attribute MUX_CFF @[MAIN[26][40], MAIN[26][42], MAIN[26][43], MAIN[26][41]] {
36568+ attribute MUX_FFC @[MAIN[26][40], MAIN[26][42], MAIN[26][43], MAIN[26][41]] {
3656936569 CX = 0b0011,
3657036570 O6 = 0b0000,
3657136571 O5 = 0b0100,
3657236572 XOR = 0b1001,
3657336573 CY = 0b1101,
3657436574 F7 = 0b0111,
3657536575 }
36576- attribute MUX_DFF @[MAIN[26][57], MAIN[26][59], MAIN[26][58], MAIN[26][56]] {
36576+ attribute MUX_FFD @[MAIN[26][57], MAIN[26][59], MAIN[26][58], MAIN[26][56]] {
3657736577 DX = 0b0011,
3657836578 O6 = 0b0000,
3657936579 O5 = 0b0100,
@@ -36585,14 +36585,14 @@ intdb {
3658536585 attribute FF_SR_ENABLE @MAIN[26][37];
3658636586 attribute FF_SR_SYNC @MAIN[26][36];
3658736587 attribute FF_CE_ENABLE @MAIN[26][35];
36588- attribute AFFSRINIT @[MAIN[20][18]];
36589- attribute BFFSRINIT @[MAIN[26][10]];
36590- attribute CFFSRINIT @[MAIN[26][51]];
36591- attribute DFFSRINIT @[MAIN[26][52]];
36592- attribute A5FFSRINIT @[MAIN[20][16]];
36593- attribute B5FFSRINIT @[MAIN[20][23]];
36594- attribute C5FFSRINIT @[MAIN[20][42]];
36595- attribute D5FFSRINIT @[MAIN[20][47]];
36588+ attribute FFA_SRINIT @[MAIN[20][18]];
36589+ attribute FFB_SRINIT @[MAIN[26][10]];
36590+ attribute FFC_SRINIT @[MAIN[26][51]];
36591+ attribute FFD_SRINIT @[MAIN[26][52]];
36592+ attribute FFA5_SRINIT @[MAIN[20][16]];
36593+ attribute FFB5_SRINIT @[MAIN[20][23]];
36594+ attribute FFC5_SRINIT @[MAIN[20][42]];
36595+ attribute FFD5_SRINIT @[MAIN[20][47]];
3659636596 attribute MUX_AOUT @[MAIN[26][2], MAIN[26][1], MAIN[26][0], MAIN[26][3]] {
3659736597 NONE = 0b0000,
3659836598 A5Q = 0b0001,
@@ -36679,34 +36679,34 @@ intdb {
3667936679 attribute B6LUT @[MAIN[29][5], MAIN[29][4], MAIN[30][5], MAIN[30][4], MAIN[29][7], MAIN[29][6], MAIN[30][7], MAIN[30][6], MAIN[29][3], MAIN[29][2], MAIN[30][3], MAIN[30][2], MAIN[29][1], MAIN[29][0], MAIN[30][1], MAIN[30][0], MAIN[29][13], MAIN[29][12], MAIN[30][13], MAIN[30][12], MAIN[29][15], MAIN[29][14], MAIN[30][15], MAIN[30][14], MAIN[29][11], MAIN[29][10], MAIN[30][11], MAIN[30][10], MAIN[29][9], MAIN[29][8], MAIN[30][9], MAIN[30][8], MAIN[29][21], MAIN[29][20], MAIN[30][21], MAIN[30][20], MAIN[29][23], MAIN[29][22], MAIN[30][23], MAIN[30][22], MAIN[29][19], MAIN[29][18], MAIN[30][19], MAIN[30][18], MAIN[29][17], MAIN[29][16], MAIN[30][17], MAIN[30][16], MAIN[29][29], MAIN[29][28], MAIN[30][29], MAIN[30][28], MAIN[29][31], MAIN[29][30], MAIN[30][31], MAIN[30][30], MAIN[29][27], MAIN[29][26], MAIN[30][27], MAIN[30][26], MAIN[29][25], MAIN[29][24], MAIN[30][25], MAIN[30][24]];
3668036680 attribute C6LUT @[MAIN[27][58], MAIN[27][59], MAIN[28][58], MAIN[28][59], MAIN[27][56], MAIN[27][57], MAIN[28][56], MAIN[28][57], MAIN[27][60], MAIN[27][61], MAIN[28][60], MAIN[28][61], MAIN[27][62], MAIN[27][63], MAIN[28][62], MAIN[28][63], MAIN[27][50], MAIN[27][51], MAIN[28][50], MAIN[28][51], MAIN[27][48], MAIN[27][49], MAIN[28][48], MAIN[28][49], MAIN[27][52], MAIN[27][53], MAIN[28][52], MAIN[28][53], MAIN[27][54], MAIN[27][55], MAIN[28][54], MAIN[28][55], MAIN[27][42], MAIN[27][43], MAIN[28][42], MAIN[28][43], MAIN[27][40], MAIN[27][41], MAIN[28][40], MAIN[28][41], MAIN[27][44], MAIN[27][45], MAIN[28][44], MAIN[28][45], MAIN[27][46], MAIN[27][47], MAIN[28][46], MAIN[28][47], MAIN[27][34], MAIN[27][35], MAIN[28][34], MAIN[28][35], MAIN[27][32], MAIN[27][33], MAIN[28][32], MAIN[28][33], MAIN[27][36], MAIN[27][37], MAIN[28][36], MAIN[28][37], MAIN[27][38], MAIN[27][39], MAIN[28][38], MAIN[28][39]];
3668136681 attribute D6LUT @[MAIN[29][58], MAIN[29][59], MAIN[30][58], MAIN[30][59], MAIN[29][56], MAIN[29][57], MAIN[30][56], MAIN[30][57], MAIN[29][60], MAIN[29][61], MAIN[30][60], MAIN[30][61], MAIN[29][62], MAIN[29][63], MAIN[30][62], MAIN[30][63], MAIN[29][50], MAIN[29][51], MAIN[30][50], MAIN[30][51], MAIN[29][48], MAIN[29][49], MAIN[30][48], MAIN[30][49], MAIN[29][52], MAIN[29][53], MAIN[30][52], MAIN[30][53], MAIN[29][54], MAIN[29][55], MAIN[30][54], MAIN[30][55], MAIN[29][42], MAIN[29][43], MAIN[30][42], MAIN[30][43], MAIN[29][40], MAIN[29][41], MAIN[30][40], MAIN[30][41], MAIN[29][44], MAIN[29][45], MAIN[30][44], MAIN[30][45], MAIN[29][46], MAIN[29][47], MAIN[30][46], MAIN[30][47], MAIN[29][34], MAIN[29][35], MAIN[30][34], MAIN[30][35], MAIN[29][32], MAIN[29][33], MAIN[30][32], MAIN[30][33], MAIN[29][36], MAIN[29][37], MAIN[30][36], MAIN[30][37], MAIN[29][38], MAIN[29][39], MAIN[30][38], MAIN[30][39]];
36682- attribute MUX_AFF @[MAIN[26][18]] {
36682+ attribute MUX_FFA @[MAIN[26][18]] {
3668336683 AX = 0b1,
3668436684 O6 = 0b0,
3668536685 }
36686- attribute MUX_BFF @[MAIN[26][19]] {
36686+ attribute MUX_FFB @[MAIN[26][19]] {
3668736687 BX = 0b1,
3668836688 O6 = 0b0,
3668936689 }
36690- attribute MUX_CFF @[MAIN[26][33]] {
36690+ attribute MUX_FFC @[MAIN[26][33]] {
3669136691 CX = 0b1,
3669236692 O6 = 0b0,
3669336693 }
36694- attribute MUX_DFF @[MAIN[26][34]] {
36694+ attribute MUX_FFD @[MAIN[26][34]] {
3669536695 DX = 0b1,
3669636696 O6 = 0b0,
3669736697 }
3669836698 attribute FF_LATCH @MAIN[26][29];
3669936699 attribute FF_SR_ENABLE @MAIN[26][31];
3670036700 attribute FF_SR_SYNC @MAIN[26][30];
3670136701 attribute FF_CE_ENABLE @MAIN[26][32];
36702- attribute AFFSRINIT @[MAIN[26][13]];
36703- attribute BFFSRINIT @[MAIN[26][17]];
36704- attribute CFFSRINIT @[MAIN[20][41]];
36705- attribute DFFSRINIT @[MAIN[26][50]];
36706- attribute A5FFSRINIT @[MAIN[20][17]];
36707- attribute B5FFSRINIT @[MAIN[20][21]];
36708- attribute C5FFSRINIT @[MAIN[20][40]];
36709- attribute D5FFSRINIT @[MAIN[20][46]];
36702+ attribute FFA_SRINIT @[MAIN[26][13]];
36703+ attribute FFB_SRINIT @[MAIN[26][17]];
36704+ attribute FFC_SRINIT @[MAIN[20][41]];
36705+ attribute FFD_SRINIT @[MAIN[26][50]];
36706+ attribute FFA5_SRINIT @[MAIN[20][17]];
36707+ attribute FFB5_SRINIT @[MAIN[20][21]];
36708+ attribute FFC5_SRINIT @[MAIN[20][40]];
36709+ attribute FFD5_SRINIT @[MAIN[20][46]];
3671036710 attribute MUX_AOUT @[MAIN[26][16]] {
3671136711 A5Q = 0b0,
3671236712 O5 = 0b1,
0 commit comments