📄 lcdcont.fit.eqn
字号:
--C1L61 is lcd0:mylcd|Mux~1034 at LC_X11_Y9_N3
--operation mode is normal
C1L61 = C1_count[1] & C1_count[0] & !C1_count[3] & C1_count[2] # !C1_count[1] & !C1_count[0] & C1_count[3] & !C1_count[2];
--C1L84 is lcd0:mylcd|Select~3586 at LC_X11_Y9_N7
--operation mode is normal
C1L84 = C1_state.write3 & (C1_state.write2 & !C1L61 # !C1L60) # !C1_state.write3 & C1_state.write2 & (!C1L61);
--C1_state.home is lcd0:mylcd|state.home at LC_X13_Y9_N3
--operation mode is normal
C1_state.home_lut_out = C1_state.setmode # C1_state.home & (C1_count[0] # !A1L23);
C1_state.home = DFFEAS(C1_state.home_lut_out, GLOBAL(B1_clock_int), GLOBAL(reset), , , , , , );
--C1L62 is lcd0:mylcd|Mux~1035 at LC_X12_Y9_N5
--operation mode is normal
C1L62 = C1_count[1] & !C1_count[3] & C1_count[2] & C1_count[0] # !C1_count[1] & C1_count[3] & !C1_count[2];
--C1L85 is lcd0:mylcd|Select~3588 at LC_X13_Y9_N2
--operation mode is normal
C1L85 = !A1L14 & C1_state.write2 & (!C1L62);
--C1L86 is lcd0:mylcd|Select~3589 at LC_X12_Y10_N8
--operation mode is normal
C1L86 = !C1_count1[1] & C1_count1[2];
--C1L87 is lcd0:mylcd|Select~3590 at LC_X12_Y10_N0
--operation mode is normal
C1L87 = C1_count1[5] & !C1_count1[3] & (C1L86 # !C1_count1[0]);
--C1L63 is lcd0:mylcd|Mux~1036 at LC_X12_Y10_N5
--operation mode is normal
C1L63 = C1_count1[1] & (C1_count1[2] $ (C1_count1[4] & !C1_count1[0])) # !C1_count1[1] & C1_count1[4] & (!C1_count1[2] # !C1_count1[0]);
--C1L64 is lcd0:mylcd|Mux~1037 at LC_X12_Y10_N4
--operation mode is normal
C1L64 = C1_count1[1] & (C1_count1[0] & (C1_count1[2]) # !C1_count1[0] & C1_count1[4] & !C1_count1[2]) # !C1_count1[1] & C1_count1[4] & (!C1_count1[2] # !C1_count1[0]);
--C1L88 is lcd0:mylcd|Select~3591 at LC_X12_Y10_N6
--operation mode is normal
C1L88 = C1_count1[3] & (C1_count1[5] & !C1L64 # !C1_count1[5] & (!C1L63));
--C1L89 is lcd0:mylcd|Select~3592 at LC_X12_Y10_N7
--operation mode is normal
C1L89 = C1L85 # C1L24 & (C1L87 # C1L88);
--C1L65 is lcd0:mylcd|Mux~1038 at LC_X13_Y10_N7
--operation mode is normal
C1L65 = C1_count1[0] & (!C1_count1[2] & C1_count1[3] # !C1_count1[1]) # !C1_count1[0] & (C1_count1[2] # C1_count1[3]);
--C1L66 is lcd0:mylcd|Mux~1039 at LC_X13_Y10_N4
--operation mode is normal
C1L66 = C1_count1[1] & (C1_count1[2] & !C1_count1[0] # !C1_count1[2] & (!C1_count1[4])) # !C1_count1[1] & C1_count1[2] & (C1_count1[0] # !C1_count1[4]);
--C1L67 is lcd0:mylcd|Mux~1040 at LC_X13_Y10_N5
--operation mode is normal
C1L67 = C1_count1[5] & (C1_count1[4]) # !C1_count1[5] & C1L66 & (C1_count1[3] $ C1_count1[4]);
--C1L68 is lcd0:mylcd|Mux~1041 at LC_X13_Y10_N0
--operation mode is normal
C1L68 = C1_count1[1] & (C1_count1[0] $ !C1_count1[2]) # !C1_count1[1] & (C1_count1[2] & !C1_count1[0] # !C1_count1[2] & (C1_count1[3]));
--C1L69 is lcd0:mylcd|Mux~1042 at LC_X13_Y10_N6
--operation mode is normal
C1L69 = C1_count1[5] & (C1L67 & (!C1L68) # !C1L67 & C1L65) # !C1_count1[5] & (C1L67);
--C1L90 is lcd0:mylcd|Select~3594 at LC_X15_Y10_N9
--operation mode is normal
C1L90 = C1_lcd_data[3] & (C1L78 # C1L69 & C1L24) # !C1_lcd_data[3] & (C1L69 & C1L24);
--C1L91 is lcd0:mylcd|Select~3595 at LC_X16_Y9_N6
--operation mode is normal
C1L91 = !C1_count[3] & C1_state.write3 & (!C1_count[2] # !C1_count[1]);
--C1L92 is lcd0:mylcd|Select~3596 at LC_X16_Y10_N7
--operation mode is normal
C1L92 = !C1L91 & (A1L14 # C1L62 # !C1_state.write2);
--C1_state.setfunc is lcd0:mylcd|state.setfunc at LC_X12_Y8_N1
--operation mode is normal
C1_state.setfunc_lut_out = A1L22 & !C1_count[3] & (C1_state.setfunc # !C1_state.warmup) # !A1L22 & (C1_state.setfunc);
C1_state.setfunc = DFFEAS(C1_state.setfunc_lut_out, GLOBAL(B1_clock_int), GLOBAL(reset), , , , , , );
--C1_state.dispoff is lcd0:mylcd|state.dispoff at LC_X13_Y9_N9
--operation mode is normal
C1_state.dispoff_lut_out = C1_state.setfunc & A1L14;
C1_state.dispoff = DFFEAS(C1_state.dispoff_lut_out, GLOBAL(B1_clock_int), GLOBAL(reset), , , , , , );
--C1L93 is lcd0:mylcd|Select~3597 at LC_X13_Y9_N8
--operation mode is normal
C1L93 = !C1_state.dispoff & !C1_state.setfunc & !C1_state.home;
--C1L70 is lcd0:mylcd|Mux~1043 at LC_X15_Y10_N8
--operation mode is normal
C1L70 = C1_count1[4] & (C1_count1[0] & (C1_count1[1]) # !C1_count1[0] & !C1_count1[3]) # !C1_count1[4] & (C1_count1[3] $ (!C1_count1[0] & C1_count1[1]));
--C1L71 is lcd0:mylcd|Mux~1044 at LC_X15_Y10_N1
--operation mode is normal
C1L71 = C1_count1[4] & (!C1_count1[0] # !C1_count1[1]) # !C1_count1[4] & !C1_count1[1] & (C1_count1[3]);
--C1L72 is lcd0:mylcd|Mux~1045 at LC_X15_Y10_N5
--operation mode is normal
C1L72 = C1_count1[2] & (C1_count1[5] # C1L71) # !C1_count1[2] & !C1_count1[5] & C1L50;
--C1L73 is lcd0:mylcd|Mux~1046 at LC_X13_Y10_N9
--operation mode is normal
C1L73 = C1_count1[0] & (C1_count1[1]) # !C1_count1[0] & !C1_count1[1] & (C1_count1[3] # C1_count1[4]);
--C1L74 is lcd0:mylcd|Mux~1047 at LC_X15_Y10_N6
--operation mode is normal
C1L74 = C1_count1[5] & (C1L72 & (!C1L73) # !C1L72 & C1L70) # !C1_count1[5] & (C1L72);
--C1L94 is lcd0:mylcd|Select~3599 at LC_X15_Y10_N7
--operation mode is normal
C1L94 = C1_state.setfunc # !A1L15 & C1_state.write1 & C1L74;
--C1L95 is lcd0:mylcd|Select~3601 at LC_X16_Y9_N1
--operation mode is normal
C1L95 = C1L85 # C1_state.setfunc # C1_lcd_data[5] & C1L78;
--C1L75 is lcd0:mylcd|Mux~1048 at LC_X16_Y9_N5
--operation mode is normal
C1L75 = C1_count[3] & !C1_count[2] & (!C1_count[0] # !C1_count[1]) # !C1_count[3] & C1_count[1] & (C1_count[2]);
--C1_state.setadd is lcd0:mylcd|state.setadd at LC_X12_Y8_N0
--operation mode is normal
C1_state.setadd_lut_out = C1_state.write2 & A1L14;
C1_state.setadd = DFFEAS(C1_state.setadd_lut_out, GLOBAL(B1_clock_int), GLOBAL(reset), , , , , , );
--C1L28 is lcd0:mylcd|count[2]~708 at LC_X13_Y9_N4
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
C1_state.add_qfbk = C1_state.add;
C1L28 = !C1_state.add_qfbk & !C1_state.setadd;
--C1_state.add is lcd0:mylcd|state.add at LC_X13_Y9_N4
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
C1_state.add = DFFEAS(C1L28, GLOBAL(B1_clock_int), GLOBAL(reset), , , C1L114, , , VCC);
--C1_state.add2 is lcd0:mylcd|state.add2 at LC_X13_Y8_N5
--operation mode is normal
C1_state.add2_lut_out = !C1L99;
C1_state.add2 = DFFEAS(C1_state.add2_lut_out, GLOBAL(B1_clock_int), GLOBAL(reset), , , , , , );
--C1L96 is lcd0:mylcd|Select~3603 at LC_X13_Y8_N8
--operation mode is normal
C1L96 = C1_state.add2 # C1_state.setadd;
--C1L97 is lcd0:mylcd|Select~3605 at LC_X10_Y10_N2
--operation mode is normal
C1L97 = C1_lcd_select & (C1_state.write3 # C1_state.write2) # !C1_lcd_select & !A1L14 & (C1_state.write3 # C1_state.write2);
--C1L98 is lcd0:mylcd|Select~3606 at LC_X10_Y10_N1
--operation mode is normal
C1L98 = C1_state.setmode # C1_state.clear # C1_state.write1 # !C1L93;
--B1_\count:counter[14] is clockdiv:div|\count:counter[14] at LC_X10_Y5_N0
--operation mode is normal
B1_\count:counter[14]_lut_out = B1L16 & (!A1L18 # !A1L19 # !A1L21);
B1_\count:counter[14] = DFFEAS(B1_\count:counter[14]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1_\count:counter[13] is clockdiv:div|\count:counter[13] at LC_X9_Y6_N2
--operation mode is normal
B1_\count:counter[13]_lut_out = B1L17 & (!A1L21 # !A1L18 # !A1L19);
B1_\count:counter[13] = DFFEAS(B1_\count:counter[13]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1_\count:counter[11] is clockdiv:div|\count:counter[11] at LC_X10_Y5_N5
--operation mode is normal
B1_\count:counter[11]_lut_out = B1L20 & (!A1L18 # !A1L19 # !A1L21);
B1_\count:counter[11] = DFFEAS(B1_\count:counter[11]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L18 is rtl~218 at LC_X10_Y6_N9
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
B1_\count:counter[12]_qfbk = B1_\count:counter[12];
A1L18 = B1_\count:counter[11] & B1_\count:counter[13] & !B1_\count:counter[12]_qfbk & B1_\count:counter[14];
--B1_\count:counter[12] is clockdiv:div|\count:counter[12] at LC_X10_Y6_N9
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
B1_\count:counter[12] = DFFEAS(A1L18, GLOBAL(clk), VCC, , , B1L22, , , VCC);
--B1_\count:counter[9] is clockdiv:div|\count:counter[9] at LC_X11_Y6_N8
--operation mode is normal
B1_\count:counter[9]_lut_out = B1L28;
B1_\count:counter[9] = DFFEAS(B1_\count:counter[9]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1_\count:counter[8] is clockdiv:div|\count:counter[8] at LC_X11_Y6_N9
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
B1_\count:counter[8]_lut_out = GND;
B1_\count:counter[8] = DFFEAS(B1_\count:counter[8]_lut_out, GLOBAL(clk), VCC, , , B1L31, , , VCC);
--B1_\count:counter[7] is clockdiv:div|\count:counter[7] at LC_X10_Y6_N8
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
B1_\count:counter[7]_lut_out = GND;
B1_\count:counter[7] = DFFEAS(B1_\count:counter[7]_lut_out, GLOBAL(clk), VCC, , , B1L34, , , VCC);
--A1L19 is rtl~219 at LC_X11_Y6_N4
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
B1_\count:counter[10]_qfbk = B1_\count:counter[10];
A1L19 = !B1_\count:counter[7] & !B1_\count:counter[8] & !B1_\count:counter[10]_qfbk & !B1_\count:counter[9];
--B1_\count:counter[10] is clockdiv:div|\count:counter[10] at LC_X11_Y6_N4
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
B1_\count:counter[10] = DFFEAS(A1L19, GLOBAL(clk), VCC, , , B1L25, , , VCC);
--B1_\count:counter[5] is clockdiv:div|\count:counter[5] at LC_X9_Y6_N1
--operation mode is normal
B1_\count:counter[5]_lut_out = B1L37 & (!A1L21 # !A1L19 # !A1L18);
B1_\count:counter[5] = DFFEAS(B1_\count:counter[5]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1_\count:counter[3] is clockdiv:div|\count:counter[3] at LC_X9_Y5_N0
--operation mode is normal
B1_\count:counter[3]_lut_out = B1L40 & (!A1L19 # !A1L18 # !A1L21);
B1_\count:counter[3] = DFFEAS(B1_\count:counter[3]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1_\count:counter[4] is clockdiv:div|\count:counter[4] at LC_X9_Y6_N0
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
B1_\count:counter[4]_lut_out = GND;
B1_\count:counter[4] = DFFEAS(B1_\count:counter[4]_lut_out, GLOBAL(clk), VCC, , , B1L45, , , VCC);
--A1L20 is rtl~220 at LC_X9_Y5_N2
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
B1_\count:counter[6]_qfbk = B1_\count:counter[6];
A1L20 = B1_\count:counter[5] & B1_\count:counter[3] & !B1_\count:counter[6]_qfbk & !B1_\count:counter[4];
--B1_\count:counter[6] is clockdiv:div|\count:counter[6] at LC_X9_Y5_N2
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
B1_\count:counter[6] = DFFEAS(A1L20, GLOBAL(clk), VCC, , , B1L43, , , VCC);
--B1_\count:counter[1] is clockdiv:div|\count:counter[1] at LC_X9_Y5_N3
--operation mode is normal
B1_\count:counter[1]_lut_out = B1L48 & (!A1L18 # !A1L19 # !A1L21);
B1_\count:counter[1] = DFFEAS(B1_\count:counter[1]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1_\count:counter[0] is clockdiv:div|\count:counter[0] at LC_X9_Y5_N7
--operation mode is normal
B1_\count:counter[0]_lut_out = B1L53 & (!A1L18 # !A1L19 # !A1L21);
B1_\count:counter[0] = DFFEAS(B1_\count:counter[0]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L21 is rtl~221 at LC_X9_Y5_N5
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
B1_\count:counter[2]_qfbk = B1_\count:counter[2];
A1L21 = B1_\count:counter[1] & !B1_\count:counter[0] & !B1_\count:counter[2]_qfbk & A1L20;
--B1_\count:counter[2] is clockdiv:div|\count:counter[2] at LC_X9_Y5_N5
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
B1_\count:counter[2] = DFFEAS(A1L21, GLOBAL(clk), VCC, , , B1L50, , , VCC);
--C1L23 is lcd0:mylcd|count1[6]~0 at LC_X14_Y10_N9
--operation mode is normal
C1L23 = !A1L15 & C1_state.write1 & reset;
--C1L29 is lcd0:mylcd|count[2]~709 at LC_X13_Y9_N5
--operation mode is normal
C1L29 = !C1_state.add2 & !C1_state.dispoff & C1L28 & !C1_state.setmode;
--C1_state.warmup is lcd0:mylcd|state.warmup at LC_X12_Y8_N6
--operation mode is normal
C1_state.warmup_lut_out = C1_state.warmup # !C1_count[3] & A1L22;
C1_state.warmup = DFFEAS(C1_state.warmup_lut_out, GLOBAL(B1_clock_int), GLOBAL(reset), , , , , , );
--C1L30 is lcd0:mylcd|count[2]~710 at LC_X12_Y9_N3
--operation mode is normal
C1L30 = !C1_state.write1 & !C1_state.home & C1_state.warmup;
--A1L22 is rtl~222 at LC_X13_Y9_N6
--operation mode is normal
A1L22 = C1_count[0] & C1_count[1] & C1_count[2];
--C1L31 is lcd0:mylcd|count[2]~711 at LC_X13_Y9_N7
--operation mode is normal
C1L31 = C1_state.home # C1_count[3] # !A1L22;
--A1L23 is rtl~223 at LC_X12_Y9_N8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -