⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 proj.fit.eqn

📁 LCD1602显示源代码 1。源文件保存在src目录
💻 EQN
📖 第 1 页 / 共 3 页
字号:
B1_clkcnt[3]_lut_out = GND;
B1_clkcnt[3] = DFFEAS(B1_clkcnt[3]_lut_out, GLOBAL(C1_count[3]), GLOBAL(SYS_RST), , , B1L76, , , VCC);


--B1_clkcnt[6] is lcd:inst|clkcnt[6] at LC_X9_Y12_N3
--operation mode is normal

B1_clkcnt[6]_lut_out = !B1L502 & (B1L07);
B1_clkcnt[6] = DFFEAS(B1_clkcnt[6]_lut_out, GLOBAL(C1_count[3]), GLOBAL(SYS_RST), , , , , , );


--B1L302 is lcd:inst|reduce_nor~373 at LC_X9_Y12_N2
--operation mode is normal

B1_clkcnt[5]_qfbk = B1_clkcnt[5];
B1L302 = B1_clkcnt[4] # B1_clkcnt[5]_qfbk # B1_clkcnt[3] # !B1_clkcnt[6];

--B1_clkcnt[5] is lcd:inst|clkcnt[5] at LC_X9_Y12_N2
--operation mode is normal

B1_clkcnt[5] = DFFEAS(B1L302, GLOBAL(C1_count[3]), GLOBAL(SYS_RST), , , B1L16, , , VCC);


--B1_clkcnt[1] is lcd:inst|clkcnt[1] at LC_X7_Y12_N2
--operation mode is normal

B1_clkcnt[1]_lut_out = B1L57;
B1_clkcnt[1] = DFFEAS(B1_clkcnt[1]_lut_out, GLOBAL(C1_count[3]), GLOBAL(SYS_RST), , , , , , );


--B1_clkcnt[0] is lcd:inst|clkcnt[0] at LC_X8_Y12_N1
--operation mode is normal

B1_clkcnt[0]_lut_out = B1L87 & (!B1L502);
B1_clkcnt[0] = DFFEAS(B1_clkcnt[0]_lut_out, GLOBAL(C1_count[3]), GLOBAL(SYS_RST), , , , , , );


--B1_clkcnt[15] is lcd:inst|clkcnt[15] at LC_X9_Y12_N4
--operation mode is normal

B1_clkcnt[15]_lut_out = B1L18 & !B1L502;
B1_clkcnt[15] = DFFEAS(B1_clkcnt[15]_lut_out, GLOBAL(C1_count[3]), GLOBAL(SYS_RST), , , , , , );


--B1L402 is lcd:inst|reduce_nor~374 at LC_X9_Y12_N6
--operation mode is normal

B1_clkcnt[2]_qfbk = B1_clkcnt[2];
B1L402 = B1_clkcnt[1] # B1_clkcnt[2]_qfbk # B1_clkcnt[0] # !B1_clkcnt[15];

--B1_clkcnt[2] is lcd:inst|clkcnt[2] at LC_X9_Y12_N6
--operation mode is normal

B1_clkcnt[2] = DFFEAS(B1L402, GLOBAL(C1_count[3]), GLOBAL(SYS_RST), , , B1L37, , , VCC);


--B1L502 is lcd:inst|reduce_nor~375 at LC_X9_Y12_N7
--operation mode is normal

B1L502 = !B1L302 & !B1L202 & !B1L102 & !B1L402;


--B1L93 is lcd:inst|add~886 at LC_X8_Y11_N6
--operation mode is arithmetic

B1L93_carry_eqn = (!B1L64 & B1L34) # (B1L64 & B1L44);
B1L93 = B1_clkcnt[14] $ !B1L93_carry_eqn;

--B1L04 is lcd:inst|add~888 at LC_X8_Y11_N6
--operation mode is arithmetic

B1L04_cout_0 = B1_clkcnt[14] & !B1L34;
B1L04 = CARRY(B1L04_cout_0);

--B1L14 is lcd:inst|add~888COUT1_984 at LC_X8_Y11_N6
--operation mode is arithmetic

B1L14_cout_1 = B1_clkcnt[14] & !B1L44;
B1L14 = CARRY(B1L14_cout_1);


--C1_count[3] is div16:inst1|count[3] at LC_X8_Y13_N4
--operation mode is normal

C1_count[3]_lut_out = !C1_count[3];
C1_count[3] = DFFEAS(C1_count[3]_lut_out, GLOBAL(clk), GLOBAL(SYS_RST), , C1L1, , , , );


--B1L24 is lcd:inst|add~891 at LC_X8_Y11_N5
--operation mode is arithmetic

B1L24_carry_eqn = B1L64;
B1L24 = B1_clkcnt[13] $ B1L24_carry_eqn;

--B1L34 is lcd:inst|add~893 at LC_X8_Y11_N5
--operation mode is arithmetic

B1L34_cout_0 = !B1L64 # !B1_clkcnt[13];
B1L34 = CARRY(B1L34_cout_0);

--B1L44 is lcd:inst|add~893COUT1_983 at LC_X8_Y11_N5
--operation mode is arithmetic

B1L44_cout_1 = !B1L64 # !B1_clkcnt[13];
B1L44 = CARRY(B1L44_cout_1);


--B1L54 is lcd:inst|add~896 at LC_X8_Y11_N4
--operation mode is arithmetic

B1L54_carry_eqn = (!B1L75 & B1L84) # (B1L75 & B1L94);
B1L54 = B1_clkcnt[12] $ (!B1L54_carry_eqn);

--B1L64 is lcd:inst|add~898 at LC_X8_Y11_N4
--operation mode is arithmetic

B1L64 = CARRY(B1_clkcnt[12] & (!B1L94));


--B1L74 is lcd:inst|add~901 at LC_X8_Y11_N3
--operation mode is arithmetic

B1L74_carry_eqn = (!B1L75 & B1L95) # (B1L75 & B1L06);
B1L74 = B1_clkcnt[11] $ (B1L74_carry_eqn);

--B1L84 is lcd:inst|add~903 at LC_X8_Y11_N3
--operation mode is arithmetic

B1L84_cout_0 = !B1L95 # !B1_clkcnt[11];
B1L84 = CARRY(B1L84_cout_0);

--B1L94 is lcd:inst|add~903COUT1_982 at LC_X8_Y11_N3
--operation mode is arithmetic

B1L94_cout_1 = !B1L06 # !B1_clkcnt[11];
B1L94 = CARRY(B1L94_cout_1);


--B1L05 is lcd:inst|add~906 at LC_X8_Y11_N1
--operation mode is arithmetic

B1L05_carry_eqn = (!B1L75 & B1L45) # (B1L75 & B1L55);
B1L05 = B1_clkcnt[9] $ (B1L05_carry_eqn);

--B1L15 is lcd:inst|add~908 at LC_X8_Y11_N1
--operation mode is arithmetic

B1L15_cout_0 = !B1L45 # !B1_clkcnt[9];
B1L15 = CARRY(B1L15_cout_0);

--B1L25 is lcd:inst|add~908COUT1_980 at LC_X8_Y11_N1
--operation mode is arithmetic

B1L25_cout_1 = !B1L55 # !B1_clkcnt[9];
B1L25 = CARRY(B1L25_cout_1);


--B1L35 is lcd:inst|add~911 at LC_X8_Y11_N0
--operation mode is arithmetic

B1L35_carry_eqn = B1L75;
B1L35 = B1_clkcnt[8] $ (!B1L35_carry_eqn);

--B1L45 is lcd:inst|add~913 at LC_X8_Y11_N0
--operation mode is arithmetic

B1L45_cout_0 = B1_clkcnt[8] & (!B1L75);
B1L45 = CARRY(B1L45_cout_0);

--B1L55 is lcd:inst|add~913COUT1_979 at LC_X8_Y11_N0
--operation mode is arithmetic

B1L55_cout_1 = B1_clkcnt[8] & (!B1L75);
B1L55 = CARRY(B1L55_cout_1);


--B1L65 is lcd:inst|add~916 at LC_X8_Y12_N9
--operation mode is arithmetic

B1L65_carry_eqn = (!B1L47 & B1L17) # (B1L47 & B1L27);
B1L65 = B1_clkcnt[7] $ (B1L65_carry_eqn);

--B1L75 is lcd:inst|add~918 at LC_X8_Y12_N9
--operation mode is arithmetic

B1L75 = CARRY(!B1L27 # !B1_clkcnt[7]);


--B1L85 is lcd:inst|add~921 at LC_X8_Y11_N2
--operation mode is arithmetic

B1L85_carry_eqn = (!B1L75 & B1L15) # (B1L75 & B1L25);
B1L85 = B1_clkcnt[10] $ !B1L85_carry_eqn;

--B1L95 is lcd:inst|add~923 at LC_X8_Y11_N2
--operation mode is arithmetic

B1L95_cout_0 = B1_clkcnt[10] & !B1L15;
B1L95 = CARRY(B1L95_cout_0);

--B1L06 is lcd:inst|add~923COUT1_981 at LC_X8_Y11_N2
--operation mode is arithmetic

B1L06_cout_1 = B1_clkcnt[10] & !B1L25;
B1L06 = CARRY(B1L06_cout_1);


--B1L16 is lcd:inst|add~926 at LC_X8_Y12_N7
--operation mode is arithmetic

B1L16_carry_eqn = (!B1L47 & B1L56) # (B1L47 & B1L66);
B1L16 = B1_clkcnt[5] $ (B1L16_carry_eqn);

--B1L26 is lcd:inst|add~928 at LC_X8_Y12_N7
--operation mode is arithmetic

B1L26_cout_0 = !B1L56 # !B1_clkcnt[5];
B1L26 = CARRY(B1L26_cout_0);

--B1L36 is lcd:inst|add~928COUT1_977 at LC_X8_Y12_N7
--operation mode is arithmetic

B1L36_cout_1 = !B1L66 # !B1_clkcnt[5];
B1L36 = CARRY(B1L36_cout_1);


--B1L46 is lcd:inst|add~931 at LC_X8_Y12_N6
--operation mode is arithmetic

B1L46_carry_eqn = (!B1L47 & B1L86) # (B1L47 & B1L96);
B1L46 = B1_clkcnt[4] $ (!B1L46_carry_eqn);

--B1L56 is lcd:inst|add~933 at LC_X8_Y12_N6
--operation mode is arithmetic

B1L56_cout_0 = B1_clkcnt[4] & (!B1L86);
B1L56 = CARRY(B1L56_cout_0);

--B1L66 is lcd:inst|add~933COUT1_976 at LC_X8_Y12_N6
--operation mode is arithmetic

B1L66_cout_1 = B1_clkcnt[4] & (!B1L96);
B1L66 = CARRY(B1L66_cout_1);


--B1L76 is lcd:inst|add~936 at LC_X8_Y12_N5
--operation mode is arithmetic

B1L76_carry_eqn = B1L47;
B1L76 = B1_clkcnt[3] $ (B1L76_carry_eqn);

--B1L86 is lcd:inst|add~938 at LC_X8_Y12_N5
--operation mode is arithmetic

B1L86_cout_0 = !B1L47 # !B1_clkcnt[3];
B1L86 = CARRY(B1L86_cout_0);

--B1L96 is lcd:inst|add~938COUT1_975 at LC_X8_Y12_N5
--operation mode is arithmetic

B1L96_cout_1 = !B1L47 # !B1_clkcnt[3];
B1L96 = CARRY(B1L96_cout_1);


--B1L07 is lcd:inst|add~941 at LC_X8_Y12_N8
--operation mode is arithmetic

B1L07_carry_eqn = (!B1L47 & B1L26) # (B1L47 & B1L36);
B1L07 = B1_clkcnt[6] $ (!B1L07_carry_eqn);

--B1L17 is lcd:inst|add~943 at LC_X8_Y12_N8
--operation mode is arithmetic

B1L17_cout_0 = B1_clkcnt[6] & (!B1L26);
B1L17 = CARRY(B1L17_cout_0);

--B1L27 is lcd:inst|add~943COUT1_978 at LC_X8_Y12_N8
--operation mode is arithmetic

B1L27_cout_1 = B1_clkcnt[6] & (!B1L36);
B1L27 = CARRY(B1L27_cout_1);


--B1L37 is lcd:inst|add~946 at LC_X8_Y12_N4
--operation mode is arithmetic

B1L37 = B1_clkcnt[2] $ !B1L67;

--B1L47 is lcd:inst|add~948 at LC_X8_Y12_N4
--operation mode is arithmetic

B1L47 = CARRY(B1_clkcnt[2] & !B1L77);


--B1L57 is lcd:inst|add~951 at LC_X8_Y12_N3
--operation mode is arithmetic

B1L57 = B1_clkcnt[1] $ B1L97;

--B1L67 is lcd:inst|add~953 at LC_X8_Y12_N3
--operation mode is arithmetic

B1L67_cout_0 = !B1L97 # !B1_clkcnt[1];
B1L67 = CARRY(B1L67_cout_0);

--B1L77 is lcd:inst|add~953COUT1_974 at LC_X8_Y12_N3
--operation mode is arithmetic

B1L77_cout_1 = !B1L08 # !B1_clkcnt[1];
B1L77 = CARRY(B1L77_cout_1);


--B1L87 is lcd:inst|add~956 at LC_X8_Y12_N2
--operation mode is arithmetic

B1L87 = !B1_clkcnt[0];

--B1L97 is lcd:inst|add~958 at LC_X8_Y12_N2
--operation mode is arithmetic

B1L97_cout_0 = B1_clkcnt[0];
B1L97 = CARRY(B1L97_cout_0);

--B1L08 is lcd:inst|add~958COUT1_973 at LC_X8_Y12_N2
--operation mode is arithmetic

B1L08_cout_1 = B1_clkcnt[0];
B1L08 = CARRY(B1L08_cout_1);


--B1L18 is lcd:inst|add~961 at LC_X8_Y11_N7
--operation mode is normal

B1L18_carry_eqn = (!B1L64 & B1L04) # (B1L64 & B1L14);
B1L18 = B1L18_carry_eqn $ B1_clkcnt[15];


--C1_count[2] is div16:inst1|count[2] at LC_X8_Y14_N2
--operation mode is normal

C1_count[2]_lut_out = !C1_count[2];
C1_count[2] = DFFEAS(C1_count[2]_lut_out, GLOBAL(clk), GLOBAL(SYS_RST), , C1L2, , , , );


--C1_count[1] is div16:inst1|count[1] at LC_X8_Y13_N5
--operation mode is normal

C1_count[1]_lut_out = !C1_count[1];
C1_count[1] = DFFEAS(C1_count[1]_lut_out, GLOBAL(clk), GLOBAL(SYS_RST), , C1_count[0], , , , );


--C1_count[0] is div16:inst1|count[0] at LC_X9_Y14_N2
--operation mode is normal

C1_count[0]_lut_out = !C1_count[0];
C1_count[0] = DFFEAS(C1_count[0]_lut_out, GLOBAL(clk), GLOBAL(SYS_RST), , , , , , );


--C1L1 is div16:inst1|add~77 at LC_X8_Y13_N2
--operation mode is normal

C1L1 = C1_count[0] & C1_count[1] & (C1_count[2]);


--C1L2 is div16:inst1|add~78 at LC_X8_Y13_N6
--operation mode is normal

C1L2 = C1_count[0] & (C1_count[1]);


--B1L091 is lcd:inst|reduce_nor~3 at LC_X50_Y17_N4
--operation mode is normal

B1_state[2]_qfbk = B1_state[2];
B1L091 = B1_state[0] & !B1_state[3] & !B1_state[2]_qfbk & B1L991;

--B1_state[2] is lcd:inst|state[2] at LC_X50_Y17_N4
--operation mode is normal

B1_state[2] = DFFEAS(B1L091, GLOBAL(B1_clk_int), GLOBAL(SYS_RST), , , , , , );


--B1L741 is lcd:inst|data~19 at LC_X51_Y19_N4
--operation mode is normal

B1L741 = B1L491 # !B1L841 # !B1L891 # !B1L941;


--B1L69 is lcd:inst|char_addr[5]~1516 at LC_X50_Y18_N4
--operation mode is normal

B1L69 = !B1L79 & !B1L891 & (B1L201 # B1L101);


--B1L271 is lcd:inst|data~815 at LC_X51_Y19_N2
--operation mode is normal

B1L271 = B1L841 & (!B1L491 & D1L9 # !B1L941);


--B1L371 is lcd:inst|data~816 at LC_X51_Y21_N1
--operation mode is normal

B1L371 = B1L951 & (B1L291 # !B1L941);


--SYS_RST is SYS_RST at PIN_240
--operation mode is input

SYS_RST = INPUT();


--clk is clk at PIN_153
--operation mode is input

clk = INPUT();


--LCD_RS is LCD_RS at PIN_139
--operation mode is output

LCD_RS = OUTPUT(!B1L891);


--LCD_RW is LCD_RW at PIN_140
--operation mode is output

LCD_RW = OUTPUT(B1L581);


--LCD_E is LCD_E at PIN_141
--operation mode is output

LCD_E = OUTPUT(B1_lcd_e);


--LCD_D[7] is LCD_D[7] at PIN_174
--operation mode is output

LCD_D[7]_tri_out = TRI(B1L491, B1L741);
LCD_D[7] = OUTPUT(LCD_D[7]_tri_out);


--LCD_D[6] is LCD_D[6] at PIN_173
--operation mode is output

LCD_D[6]_tri_out = TRI(B1L551, B1L741);
LCD_D[6] = OUTPUT(LCD_D[6]_tri_out);


--LCD_D[5] is LCD_D[5] at PIN_170
--operation mode is output

LCD_D[5]_tri_out = TRI(B1L651, B1L741);
LCD_D[5] = OUTPUT(LCD_D[5]_tri_out);


--LCD_D[4] is LCD_D[4] at PIN_169
--operation mode is output

LCD_D[4]_tri_out = TRI(B1L271, B1L741);
LCD_D[4] = OUTPUT(LCD_D[4]_tri_out);


--LCD_D[3] is LCD_D[3] at PIN_168
--operation mode is output

LCD_D[3]_tri_out = TRI(B1L261, B1L741);
LCD_D[3] = OUTPUT(LCD_D[3]_tri_out);


--LCD_D[2] is LCD_D[2] at PIN_167
--operation mode is output

LCD_D[2]_tri_out = TRI(B1L561, B1L741);
LCD_D[2] = OUTPUT(LCD_D[2]_tri_out);


--LCD_D[1] is LCD_D[1] at PIN_166
--operation mode is output

LCD_D[1]_tri_out = TRI(B1L761, B1L741);
LCD_D[1] = OUTPUT(LCD_D[1]_tri_out);


--LCD_D[0] is LCD_D[0] at PIN_165
--operation mode is output

LCD_D[0]_tri_out = TRI(B1L171, B1L741);
LCD_D[0] = OUTPUT(LCD_D[0]_tri_out);




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -