📄 state_machine.fit.eqn
字号:
A1L74_cout_1 = cnt[12] & (!A1L44);
A1L74 = CARRY(A1L74_cout_1);
--cnt[13] is cnt[13] at LC_X14_Y9_N6
--operation mode is arithmetic
cnt[13]_carry_eqn = (!A1L44 & A1L64) # (A1L44 & A1L74);
cnt[13]_lut_out = cnt[13] $ (cnt[13]_carry_eqn);
cnt[13] = DFFEAS(cnt[13]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L94 is cnt[13]~389 at LC_X14_Y9_N6
--operation mode is arithmetic
A1L94_cout_0 = !A1L64 # !cnt[13];
A1L94 = CARRY(A1L94_cout_0);
--A1L05 is cnt[13]~389COUT1_472 at LC_X14_Y9_N6
--operation mode is arithmetic
A1L05_cout_1 = !A1L74 # !cnt[13];
A1L05 = CARRY(A1L05_cout_1);
--cnt[14] is cnt[14] at LC_X14_Y9_N7
--operation mode is arithmetic
cnt[14]_carry_eqn = (!A1L44 & A1L94) # (A1L44 & A1L05);
cnt[14]_lut_out = cnt[14] $ !cnt[14]_carry_eqn;
cnt[14] = DFFEAS(cnt[14]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L25 is cnt[14]~393 at LC_X14_Y9_N7
--operation mode is arithmetic
A1L25_cout_0 = cnt[14] & !A1L94;
A1L25 = CARRY(A1L25_cout_0);
--A1L35 is cnt[14]~393COUT1_474 at LC_X14_Y9_N7
--operation mode is arithmetic
A1L35_cout_1 = cnt[14] & !A1L05;
A1L35 = CARRY(A1L35_cout_1);
--cnt[15] is cnt[15] at LC_X14_Y9_N8
--operation mode is arithmetic
cnt[15]_carry_eqn = (!A1L44 & A1L25) # (A1L44 & A1L35);
cnt[15]_lut_out = cnt[15] $ (cnt[15]_carry_eqn);
cnt[15] = DFFEAS(cnt[15]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L55 is cnt[15]~397 at LC_X14_Y9_N8
--operation mode is arithmetic
A1L55_cout_0 = !A1L25 # !cnt[15];
A1L55 = CARRY(A1L55_cout_0);
--A1L65 is cnt[15]~397COUT1_476 at LC_X14_Y9_N8
--operation mode is arithmetic
A1L65_cout_1 = !A1L35 # !cnt[15];
A1L65 = CARRY(A1L65_cout_1);
--A1L29 is reduce_nor~187 at LC_X13_Y9_N1
--operation mode is normal
A1L29 = !cnt[12] # !cnt[13] # !cnt[15] # !cnt[14];
--A1L39 is reduce_nor~188 at LC_X12_Y10_N4
--operation mode is normal
A1L39 = A1L29 # A1L98 # A1L09 # A1L19;
--cnt[16] is cnt[16] at LC_X14_Y9_N9
--operation mode is arithmetic
cnt[16]_carry_eqn = (!A1L44 & A1L55) # (A1L44 & A1L65);
cnt[16]_lut_out = cnt[16] $ !cnt[16]_carry_eqn;
cnt[16] = DFFEAS(cnt[16]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L85 is cnt[16]~401 at LC_X14_Y9_N9
--operation mode is arithmetic
A1L85 = CARRY(cnt[16] & !A1L65);
--cnt[17] is cnt[17] at LC_X15_Y9_N0
--operation mode is arithmetic
cnt[17]_carry_eqn = A1L85;
cnt[17]_lut_out = cnt[17] $ cnt[17]_carry_eqn;
cnt[17] = DFFEAS(cnt[17]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L06 is cnt[17]~405 at LC_X15_Y9_N0
--operation mode is arithmetic
A1L06_cout_0 = !A1L85 # !cnt[17];
A1L06 = CARRY(A1L06_cout_0);
--A1L16 is cnt[17]~405COUT1_478 at LC_X15_Y9_N0
--operation mode is arithmetic
A1L16_cout_1 = !A1L85 # !cnt[17];
A1L16 = CARRY(A1L16_cout_1);
--cnt[18] is cnt[18] at LC_X15_Y9_N1
--operation mode is arithmetic
cnt[18]_carry_eqn = (!A1L85 & A1L06) # (A1L85 & A1L16);
cnt[18]_lut_out = cnt[18] $ !cnt[18]_carry_eqn;
cnt[18] = DFFEAS(cnt[18]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L36 is cnt[18]~409 at LC_X15_Y9_N1
--operation mode is arithmetic
A1L36_cout_0 = cnt[18] & !A1L06;
A1L36 = CARRY(A1L36_cout_0);
--A1L46 is cnt[18]~409COUT1_480 at LC_X15_Y9_N1
--operation mode is arithmetic
A1L46_cout_1 = cnt[18] & !A1L16;
A1L46 = CARRY(A1L46_cout_1);
--cnt[19] is cnt[19] at LC_X15_Y9_N2
--operation mode is arithmetic
cnt[19]_carry_eqn = (!A1L85 & A1L36) # (A1L85 & A1L46);
cnt[19]_lut_out = cnt[19] $ cnt[19]_carry_eqn;
cnt[19] = DFFEAS(cnt[19]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L66 is cnt[19]~413 at LC_X15_Y9_N2
--operation mode is arithmetic
A1L66_cout_0 = !A1L36 # !cnt[19];
A1L66 = CARRY(A1L66_cout_0);
--A1L76 is cnt[19]~413COUT1_482 at LC_X15_Y9_N2
--operation mode is arithmetic
A1L76_cout_1 = !A1L46 # !cnt[19];
A1L76 = CARRY(A1L76_cout_1);
--A1L49 is reduce_nor~189 at LC_X15_Y9_N8
--operation mode is normal
A1L49 = !cnt[18] # !cnt[16] # !cnt[17] # !cnt[19];
--cnt[20] is cnt[20] at LC_X15_Y9_N3
--operation mode is arithmetic
cnt[20]_carry_eqn = (!A1L85 & A1L66) # (A1L85 & A1L76);
cnt[20]_lut_out = cnt[20] $ (!cnt[20]_carry_eqn);
cnt[20] = DFFEAS(cnt[20]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L96 is cnt[20]~417 at LC_X15_Y9_N3
--operation mode is arithmetic
A1L96_cout_0 = cnt[20] & (!A1L66);
A1L96 = CARRY(A1L96_cout_0);
--A1L07 is cnt[20]~417COUT1_484 at LC_X15_Y9_N3
--operation mode is arithmetic
A1L07_cout_1 = cnt[20] & (!A1L76);
A1L07 = CARRY(A1L07_cout_1);
--cnt[21] is cnt[21] at LC_X15_Y9_N4
--operation mode is arithmetic
cnt[21]_carry_eqn = (!A1L85 & A1L96) # (A1L85 & A1L07);
cnt[21]_lut_out = cnt[21] $ (cnt[21]_carry_eqn);
cnt[21] = DFFEAS(cnt[21]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L27 is cnt[21]~421 at LC_X15_Y9_N4
--operation mode is arithmetic
A1L27 = CARRY(!A1L07 # !cnt[21]);
--cnt[22] is cnt[22] at LC_X15_Y9_N5
--operation mode is arithmetic
cnt[22]_carry_eqn = A1L27;
cnt[22]_lut_out = cnt[22] $ (!cnt[22]_carry_eqn);
cnt[22] = DFFEAS(cnt[22]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L47 is cnt[22]~425 at LC_X15_Y9_N5
--operation mode is arithmetic
A1L47_cout_0 = cnt[22] & (!A1L27);
A1L47 = CARRY(A1L47_cout_0);
--A1L57 is cnt[22]~425COUT1_486 at LC_X15_Y9_N5
--operation mode is arithmetic
A1L57_cout_1 = cnt[22] & (!A1L27);
A1L57 = CARRY(A1L57_cout_1);
--cnt[23] is cnt[23] at LC_X15_Y9_N6
--operation mode is normal
cnt[23]_carry_eqn = (!A1L27 & A1L47) # (A1L27 & A1L57);
cnt[23]_lut_out = cnt[23]_carry_eqn $ cnt[23];
cnt[23] = DFFEAS(cnt[23]_lut_out, GLOBAL(clk), GLOBAL(rst), , , , , , );
--A1L59 is reduce_nor~190 at LC_X15_Y9_N9
--operation mode is normal
A1L59 = !cnt[20] # !cnt[21] # !cnt[23] # !cnt[22];
--A1L88 is reduce_nor~0 at LC_X12_Y10_N5
--operation mode is normal
A1L88 = !A1L59 & !A1L49 & !A1L39;
--state.state3 is state.state3 at LC_X12_Y10_N7
--operation mode is normal
state.state3_lut_out = state.state2;
state.state3 = DFFEAS(state.state3_lut_out, GLOBAL(clk), GLOBAL(rst), , A1L88, , , , );
--clk is clk at PIN_127
--operation mode is input
clk = INPUT();
--rst is rst at PIN_110
--operation mode is input
rst = INPUT();
--c[0] is c[0] at PIN_120
--operation mode is output
c[0] = OUTPUT(VCC);
--c[1] is c[1] at PIN_119
--operation mode is output
c[1] = OUTPUT(A1L89);
--c[2] is c[2] at PIN_117
--operation mode is output
c[2] = OUTPUT(!A1L99);
--c[3] is c[3] at PIN_114
--operation mode is output
c[3] = OUTPUT(!A1L79);
--c[4] is c[4] at PIN_113
--operation mode is output
c[4] = OUTPUT(A1L69);
--c[5] is c[5] at PIN_111
--operation mode is output
c[5] = OUTPUT(state.state2);
--c[6] is c[6] at PIN_108
--operation mode is output
c[6] = OUTPUT(!A1L77);
--c[7] is c[7] at PIN_109
--operation mode is output
c[7] = OUTPUT(!A1L87);
--en[0] is en[0] at PIN_134
--operation mode is output
en[0] = OUTPUT(GND);
--en[1] is en[1] at PIN_133
--operation mode is output
en[1] = OUTPUT(VCC);
--en[2] is en[2] at PIN_124
--operation mode is output
en[2] = OUTPUT(VCC);
--en[3] is en[3] at PIN_123
--operation mode is output
en[3] = OUTPUT(VCC);
--en[4] is en[4] at PIN_121
--operation mode is output
en[4] = OUTPUT(VCC);
--en[5] is en[5] at PIN_125
--operation mode is output
en[5] = OUTPUT(VCC);
--en[6] is en[6] at PIN_131
--operation mode is output
en[6] = OUTPUT(VCC);
--en[7] is en[7] at PIN_132
--operation mode is output
en[7] = OUTPUT(VCC);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -