📄 pd.map.eqn
字号:
B1L166 = CARRY(B1_count[20] & !B1L163);
--B1L168 is vgactr:inst|count[21]~267
B1L168 = B1_count[21] & !B1L166 # !B1_count[21] & (B1L166 # GND);
--B1L169 is vgactr:inst|count[21]~268
B1L169 = CARRY(!B1L166 # !B1_count[21]);
--B1L171 is vgactr:inst|count[22]~269
B1L171 = B1_count[22] & (B1L169 $ GND) # !B1_count[22] & !B1L169 & VCC;
--B1L172 is vgactr:inst|count[22]~270
B1L172 = CARRY(B1_count[22] & !B1L169);
--B1L174 is vgactr:inst|count[23]~271
B1L174 = B1_count[23] & !B1L172 # !B1_count[23] & (B1L172 # GND);
--B1L175 is vgactr:inst|count[23]~272
B1L175 = CARRY(!B1L172 # !B1_count[23]);
--B1L177 is vgactr:inst|count[24]~273
B1L177 = B1_count[24] $ !B1L175;
--B1_totalp[32] is vgactr:inst|totalp[32]
B1_totalp[32] = DFFEAS(B1L504, Iiclk, , , , , , B1L218, );
--B1_totalp[36] is vgactr:inst|totalp[36]
B1_totalp[36] = DFFEAS(B1L516, Iiclk, , , , , , B1L218, );
--B1_totalp[37] is vgactr:inst|totalp[37]
B1_totalp[37] = DFFEAS(B1L519, Iiclk, , , , , , B1L218, );
--B1_totalp[38] is vgactr:inst|totalp[38]
B1_totalp[38] = DFFEAS(B1L522, Iiclk, , , , , , B1L218, );
--B1L318 is vgactr:inst|process8~187
B1L318 = !B1_totalp[36] & !B1_totalp[37] & !B1_totalp[38];
--B1_totalp[33] is vgactr:inst|totalp[33]
B1_totalp[33] = DFFEAS(B1L507, Iiclk, , , , , , B1L218, );
--B1_totalp[34] is vgactr:inst|totalp[34]
B1_totalp[34] = DFFEAS(B1L510, Iiclk, , , , , , B1L218, );
--B1_totalp[35] is vgactr:inst|totalp[35]
B1_totalp[35] = DFFEAS(B1L513, Iiclk, , , , , , B1L218, );
--B1L211 is vgactr:inst|LessThan~1929
B1L211 = B1_totalp[33] & B1_totalp[34] & B1_totalp[35];
--B1_totalp[28] is vgactr:inst|totalp[28]
B1_totalp[28] = DFFEAS(B1L492, Iiclk, , , , , , B1L218, );
--B1_totalp[29] is vgactr:inst|totalp[29]
B1_totalp[29] = DFFEAS(B1L495, Iiclk, , , , , , B1L218, );
--B1_totalp[30] is vgactr:inst|totalp[30]
B1_totalp[30] = DFFEAS(B1L498, Iiclk, , , , , , B1L218, );
--B1_totalp[31] is vgactr:inst|totalp[31]
B1_totalp[31] = DFFEAS(B1L501, Iiclk, , , , , , B1L218, );
--B1L212 is vgactr:inst|LessThan~1930
B1L212 = B1_totalp[28] & B1_totalp[29] & B1_totalp[30] & B1_totalp[31];
--B1_totalp[27] is vgactr:inst|totalp[27]
B1_totalp[27] = DFFEAS(B1L489, Iiclk, , , , , , B1L218, );
--B1_totalp[26] is vgactr:inst|totalp[26]
B1_totalp[26] = DFFEAS(B1L486, Iiclk, , , , , , B1L218, );
--B1_totalp[22] is vgactr:inst|totalp[22]
B1_totalp[22] = DFFEAS(B1L474, Iiclk, , , , , , B1L218, );
--B1_totalp[23] is vgactr:inst|totalp[23]
B1_totalp[23] = DFFEAS(B1L477, Iiclk, , , , , , B1L218, );
--B1_totalp[24] is vgactr:inst|totalp[24]
B1_totalp[24] = DFFEAS(B1L480, Iiclk, , , , , , B1L218, );
--B1_totalp[25] is vgactr:inst|totalp[25]
B1_totalp[25] = DFFEAS(B1L483, Iiclk, , , , , , B1L218, );
--B1L319 is vgactr:inst|process8~188
B1L319 = !B1_totalp[22] & !B1_totalp[23] & !B1_totalp[24] & !B1_totalp[25];
--B1L213 is vgactr:inst|LessThan~1931
B1L213 = B1L212 & (B1_totalp[27] # B1_totalp[26] & !B1L319);
--B1L214 is vgactr:inst|LessThan~1932
B1L214 = B1L211 & (B1_totalp[32] # B1L213) # !B1L318;
--B1_totalp[21] is vgactr:inst|totalp[21]
B1_totalp[21] = DFFEAS(B1L471, Iiclk, , , , , , B1L218, );
--B1_totalp[12] is vgactr:inst|totalp[12]
B1_totalp[12] = DFFEAS(B1L443, Iiclk, , , , , , B1L218, );
--B1_totalp[15] is vgactr:inst|totalp[15]
B1_totalp[15] = DFFEAS(B1L453, Iiclk, , , , , , B1L218, );
--B1_totalp[16] is vgactr:inst|totalp[16]
B1_totalp[16] = DFFEAS(B1L456, Iiclk, , , , , , B1L218, );
--B1_totalp[17] is vgactr:inst|totalp[17]
B1_totalp[17] = DFFEAS(B1L459, Iiclk, , , , , , B1L218, );
--B1L320 is vgactr:inst|process8~189
B1L320 = !B1_totalp[16] & !B1_totalp[17];
--B1_totalp[20] is vgactr:inst|totalp[20]
B1_totalp[20] = DFFEAS(B1L468, Iiclk, , , , , , B1L218, );
--B1_totalp[18] is vgactr:inst|totalp[18]
B1_totalp[18] = DFFEAS(B1L462, Iiclk, , , , , , B1L218, );
--B1_totalp[19] is vgactr:inst|totalp[19]
B1_totalp[19] = DFFEAS(B1L465, Iiclk, , , , , , B1L218, );
--B1L321 is vgactr:inst|process8~190
B1L321 = B1L320 & !B1_totalp[20] & !B1_totalp[18] & !B1_totalp[19];
--B1_totalp[13] is vgactr:inst|totalp[13]
B1_totalp[13] = DFFEAS(B1L446, Iiclk, , , , , , B1L218, );
--B1_totalp[14] is vgactr:inst|totalp[14]
B1_totalp[14] = DFFEAS(B1L450, Iiclk, , , , , , B1L218, );
--B1L449 is vgactr:inst|totalp[14]~615
B1L449 = !B1_totalp[13] & !B1_totalp[14];
--B1L215 is vgactr:inst|LessThan~1933
B1L215 = B1_totalp[12] # B1_totalp[15] # !B1L449 # !B1L321;
--B1L216 is vgactr:inst|LessThan~1934
B1L216 = B1L212 & B1_totalp[26] & B1L211;
--B1L217 is vgactr:inst|LessThan~1935
B1L217 = B1L214 # B1_totalp[21] & B1L215 & B1L216;
--B1_num[12] is vgactr:inst|num[12]
B1_num[12] = DFFEAS(B1L257, Iiclk, , , , , , B1L218, );
--B1_num[13] is vgactr:inst|num[13]
B1_num[13] = DFFEAS(B1L260, Iiclk, , , , , , B1L218, );
--B1_num[14] is vgactr:inst|num[14]
B1_num[14] = DFFEAS(B1L263, Iiclk, , , , , , B1L218, );
--B1_num[15] is vgactr:inst|num[15]
B1_num[15] = DFFEAS(B1L266, Iiclk, , , , , , B1L218, );
--A1L44 is rtl~728
A1L44 = !B1_num[12] & !B1_num[13] & !B1_num[14] & !B1_num[15];
--B1_num[16] is vgactr:inst|num[16]
B1_num[16] = DFFEAS(B1L269, Iiclk, , , , , , B1L218, );
--B1_num[17] is vgactr:inst|num[17]
B1_num[17] = DFFEAS(B1L272, Iiclk, , , , , , B1L218, );
--B1_num[18] is vgactr:inst|num[18]
B1_num[18] = DFFEAS(B1L275, Iiclk, , , , , , B1L218, );
--B1_num[19] is vgactr:inst|num[19]
B1_num[19] = DFFEAS(B1L278, Iiclk, , , , , , B1L218, );
--A1L45 is rtl~729
A1L45 = !B1_num[16] & !B1_num[17] & !B1_num[18] & !B1_num[19];
--B1_num[20] is vgactr:inst|num[20]
B1_num[20] = DFFEAS(B1L281, Iiclk, , , , , , B1L218, );
--B1_num[21] is vgactr:inst|num[21]
B1_num[21] = DFFEAS(B1L284, Iiclk, , , , , , B1L218, );
--B1_num[22] is vgactr:inst|num[22]
B1_num[22] = DFFEAS(B1L287, Iiclk, , , , , , B1L218, );
--B1_num[23] is vgactr:inst|num[23]
B1_num[23] = DFFEAS(B1L290, Iiclk, , , , , , B1L218, );
--A1L46 is rtl~730
A1L46 = !B1_num[20] & !B1_num[21] & !B1_num[22] & !B1_num[23];
--B1_num[24] is vgactr:inst|num[24]
B1_num[24] = DFFEAS(B1L293, Iiclk, , , , , , B1L218, );
--B1_num[25] is vgactr:inst|num[25]
B1_num[25] = DFFEAS(B1L296, Iiclk, , , , , , B1L218, );
--B1_num[26] is vgactr:inst|num[26]
B1_num[26] = DFFEAS(B1L299, Iiclk, , , , , , B1L218, );
--B1_num[27] is vgactr:inst|num[27]
B1_num[27] = DFFEAS(B1L302, Iiclk, , , , , , B1L218, );
--A1L47 is rtl~731
A1L47 = !B1_num[24] & !B1_num[25] & !B1_num[26] & !B1_num[27];
--A1L48 is rtl~732
A1L48 = A1L44 & A1L45 & A1L46 & A1L47;
--B1_num[28] is vgactr:inst|num[28]
B1_num[28] = DFFEAS(B1L305, Iiclk, , , , , , B1L218, );
--B1_num[29] is vgactr:inst|num[29]
B1_num[29] = DFFEAS(B1L308, Iiclk, , , , , , B1L218, );
--B1_num[30] is vgactr:inst|num[30]
B1_num[30] = DFFEAS(B1L311, Iiclk, , , , , , B1L218, );
--A1L49 is rtl~733
A1L49 = A1L48 & !B1_num[28] & !B1_num[29] & !B1_num[30];
--B1_num[0] is vgactr:inst|num[0]
B1_num[0] = DFFEAS(B1L221, Iiclk, , , , , , B1L218, );
--B1_num[1] is vgactr:inst|num[1]
B1_num[1] = DFFEAS(B1L224, Iiclk, , , , , , B1L218, );
--B1_num[2] is vgactr:inst|num[2]
B1_num[2] = DFFEAS(B1L227, Iiclk, , , , , , B1L218, );
--B1_num[3] is vgactr:inst|num[3]
B1_num[3] = DFFEAS(B1L230, Iiclk, , , , , , B1L218, );
--A1L50 is rtl~734
A1L50 = B1_num[0] & B1_num[1] & B1_num[2] & B1_num[3];
--B1_num[4] is vgactr:inst|num[4]
B1_num[4] = DFFEAS(B1L233, Iiclk, , , , , , B1L218, );
--B1_num[5] is vgactr:inst|num[5]
B1_num[5] = DFFEAS(B1L236, Iiclk, , , , , , B1L218, );
--B1_num[6] is vgactr:inst|num[6]
B1_num[6] = DFFEAS(B1L239, Iiclk, , , , , , B1L218, );
--B1_num[7] is vgactr:inst|num[7]
B1_num[7] = DFFEAS(B1L242, Iiclk, , , , , , B1L218, );
--A1L51 is rtl~735
A1L51 = B1_num[4] & B1_num[5] & B1_num[6] & B1_num[7];
--B1_num[8] is vgactr:inst|num[8]
B1_num[8] = DFFEAS(B1L245, Iiclk, , , , , , B1L218, );
--B1_num[9] is vgactr:inst|num[9]
B1_num[9] = DFFEAS(B1L248, Iiclk, , , , , , B1L218, );
--B1_num[10] is vgactr:inst|num[10]
B1_num[10] = DFFEAS(B1L251, Iiclk, , , , , , B1L218, );
--B1_num[11] is vgactr:inst|num[11]
B1_num[11] = DFFEAS(B1L254, Iiclk, , , , , , B1L218, );
--A1L52 is rtl~736
A1L52 = B1_num[8] & B1_num[9] & B1_num[10] & B1_num[11];
--B1_num[31] is vgactr:inst|num[31]
B1_num[31] = DFFEAS(B1L314, Iiclk, , , , , , B1L218, );
--A1L53 is rtl~737
A1L53 = A1L50 & A1L51 & A1L52 & !B1_num[31];
--B1_totalp[39] is vgactr:inst|totalp[39]
B1_totalp[39] = DFFEAS(B1L525, Iiclk, , , , , , B1L218, );
--B1L317 is vgactr:inst|process7~0
B1L317 = B1L217 & A1L49 & A1L53 & !B1_totalp[39];
--B1L322 is vgactr:inst|process8~191
B1L322 = B1L321 & B1L319 & B1L318 & !B1_totalp[33];
--B1L323 is vgactr:inst|process8~192
B1L323 = !B1_totalp[28] & !B1_totalp[35] & !B1_totalp[32] & !B1_totalp[27];
--B1L324 is vgactr:inst|process8~193
B1L324 = B1L323 & !B1_totalp[34] & (B1L449 # !B1_totalp[15]);
--B1L325 is vgactr:inst|process8~194
B1L325 = !B1_totalp[21] & !B1_totalp[29] & !B1_totalp[30] & !B1_totalp[31];
--B1L326 is vgactr:inst|process8~195
B1L326 = B1L322 & B1L324 & B1L325 & !B1_totalp[26];
--B1L327 is vgactr:inst|process8~196
B1L327 = A1L49 & A1L53 & (B1_totalp[39] # B1L326);
--E2_result[0] is vgactr:inst|lpm_mult:Q_square|mult_ptr:auto_generated|result[0]
--DSP Block Operation Mode: Simple Multiplier (18-bit)
E2_result[0] = E2_mac_mult1;
--E2_result[1] is vgactr:inst|lpm_mult:Q_square|mult_ptr:auto_generated|result[1]
E2_result[1] = E2L2;
--E2_result[2] is vgactr:inst|lpm_mult:Q_square|mult_ptr:auto_generated|result[2]
E2_result[2] = E2L3;
--E2_result[3] is vgactr:inst|lpm_mult:Q_square|mult_ptr:auto_generated|result[3]
E2_result[3] = E2L4;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -