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

📄 proj.map.eqn

📁 基于QuartusII的LCD1602-Verilog 源代码
💻 EQN
📖 第 1 页 / 共 3 页
字号:
--B1_state[9] is lcd:inst|state[9]
--operation mode is normal

B1_state[9]_lut_out = B1L141 # B1L541 # B1L37 & !B1L751;
B1_state[9] = DFFEAS(B1_state[9]_lut_out, B1_clk_int, SYS_RST, , , , , , );


--B1_state[7] is lcd:inst|state[7]
--operation mode is normal

B1_state[7]_lut_out = F1_safe_q[5] & F1_safe_q[3] & !B1L941 & B1L851;
B1_state[7] = DFFEAS(B1_state[7]_lut_out, B1_clk_int, SYS_RST, , , , , , );


--B1_state[5] is lcd:inst|state[5]
--operation mode is normal

B1_state[5]_lut_out = !B1_flag & B1L641;
B1_state[5] = DFFEAS(B1_state[5]_lut_out, B1_clk_int, SYS_RST, , , , , , );


--B1_state[4] is lcd:inst|state[4]
--operation mode is normal

B1_state[4]_lut_out = B1L951 # B1_flag & B1L641 & B1L061;
B1_state[4] = DFFEAS(B1_state[4]_lut_out, B1_clk_int, SYS_RST, , , , , , );


--B1L741 is lcd:inst|reduce_nor~381
--operation mode is normal

B1L741 = !B1_state[7] & !B1_state[5] & !B1_state[4];


--B1_state[3] is lcd:inst|state[3]
--operation mode is normal

B1_state[3]_lut_out = B1L441;
B1_state[3] = DFFEAS(B1_state[3]_lut_out, B1_clk_int, SYS_RST, , , , , , );


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

B1_state[2]_lut_out = B1L041;
B1_state[2] = DFFEAS(B1_state[2]_lut_out, B1_clk_int, SYS_RST, , , , , , );


--B1L841 is lcd:inst|reduce_nor~382
--operation mode is normal

B1L841 = !B1_state[3] & !B1_state[2];


--B1_state[0] is lcd:inst|state[0]
--operation mode is normal

B1_state[0]_lut_out = B1L241;
B1_state[0] = DFFEAS(B1_state[0]_lut_out, B1_clk_int, SYS_RST, , , , , , );


--B1L941 is lcd:inst|reduce_nor~383
--operation mode is normal

B1L941 = B1_state[0] # !B1L841 # !B1L741 # !B1_state[9];


--B1L431 is lcd:inst|lcd_rw~151
--operation mode is normal

B1L431 = B1_state[9] & !B1_state[7] & !B1_state[5] & !B1_state[4] # !B1_state[9] & B1_state[7] & !B1_state[5] & !B1_state[4] # !B1_state[7] & B1_state[5] $ B1_state[4];


--B1L531 is lcd:inst|lcd_rw~364
--operation mode is normal

B1L531 = B1_state[0] & B1_state[3] # B1_state[2] # !B1_state[0] & B1_state[3] & B1_state[2] # !B1_state[3] & !B1_state[2] & !B1L431;


--B1L331 is lcd:inst|lcd_rw~147
--operation mode is normal

B1L331 = B1_state[3] $ B1_state[2];


--B1L051 is lcd:inst|reduce_nor~384
--operation mode is normal

B1L051 = !B1_state[9] & !B1_state[7] & !B1_state[5] & !B1_state[4];


--B1L631 is lcd:inst|lcd_rw~365
--operation mode is normal

B1L631 = B1L531 # !B1L051 & B1_state[0] # B1L331;


--B1_lcd_e is lcd:inst|lcd_e
--operation mode is normal

B1_lcd_e_lut_out = !B1_lcd_e;
B1_lcd_e = DFFEAS(B1_lcd_e_lut_out, !B1_clkdiv, SYS_RST, , , , , , );


--B1L141 is lcd:inst|reduce_nor~5
--operation mode is normal

B1L141 = B1_state[2] & B1L051 & !B1_state[0] & !B1_state[3];


--B1L151 is lcd:inst|reduce_nor~385
--operation mode is normal

B1L151 = !B1_state[9] & !B1_state[0] & !B1_state[3] & !B1_state[2];


--B1L541 is lcd:inst|reduce_nor~10
--operation mode is normal

B1L541 = B1_state[7] & B1L151 & !B1_state[5] & !B1_state[4];


--F1_safe_q[0] is lcd:inst|lpm_counter:counter_rtl_0|cntr_hd8:auto_generated|safe_q[0]
--operation mode is arithmetic

F1_safe_q[0]_lut_out = !F1_safe_q[0];
F1_safe_q[0] = DFFEAS(F1_safe_q[0]_lut_out, B1_clk_int, SYS_RST, , B1L89, , , B1L941, );

--F1L2 is lcd:inst|lpm_counter:counter_rtl_0|cntr_hd8:auto_generated|counter_cella0~COUT
--operation mode is arithmetic

F1L2 = CARRY(F1_safe_q[0]);


--F1_safe_q[1] is lcd:inst|lpm_counter:counter_rtl_0|cntr_hd8:auto_generated|safe_q[1]
--operation mode is arithmetic

F1_safe_q[1]_carry_eqn = F1L2;
F1_safe_q[1]_lut_out = F1_safe_q[1] $ (F1_safe_q[1]_carry_eqn);
F1_safe_q[1] = DFFEAS(F1_safe_q[1]_lut_out, B1_clk_int, SYS_RST, , B1L89, , , B1L941, );

--F1L4 is lcd:inst|lpm_counter:counter_rtl_0|cntr_hd8:auto_generated|counter_cella1~COUT
--operation mode is arithmetic

F1L4 = CARRY(!F1L2 # !F1_safe_q[1]);


--F1_safe_q[2] is lcd:inst|lpm_counter:counter_rtl_0|cntr_hd8:auto_generated|safe_q[2]
--operation mode is arithmetic

F1_safe_q[2]_carry_eqn = F1L4;
F1_safe_q[2]_lut_out = F1_safe_q[2] $ (!F1_safe_q[2]_carry_eqn);
F1_safe_q[2] = DFFEAS(F1_safe_q[2]_lut_out, B1_clk_int, SYS_RST, , B1L89, , , B1L941, );

--F1L6 is lcd:inst|lpm_counter:counter_rtl_0|cntr_hd8:auto_generated|counter_cella2~COUT
--operation mode is arithmetic

F1L6 = CARRY(F1_safe_q[2] & !F1L4);


--B1L27 is lcd:inst|char_addr~1503
--operation mode is normal

B1L27 = !F1_safe_q[0] & !F1_safe_q[1] & !F1_safe_q[2];


--F1_safe_q[5] is lcd:inst|lpm_counter:counter_rtl_0|cntr_hd8:auto_generated|safe_q[5]
--operation mode is arithmetic

F1_safe_q[5]_carry_eqn = F1L01;
F1_safe_q[5]_lut_out = F1_safe_q[5] $ (F1_safe_q[5]_carry_eqn);
F1_safe_q[5] = DFFEAS(F1_safe_q[5]_lut_out, B1_clk_int, SYS_RST, , B1L89, , , B1L941, );

--F1L21 is lcd:inst|lpm_counter:counter_rtl_0|cntr_hd8:auto_generated|counter_cella5~COUT
--operation mode is arithmetic

F1L21 = CARRY(!F1L01 # !F1_safe_q[5]);


--F1_safe_q[3] is lcd:inst|lpm_counter:counter_rtl_0|cntr_hd8:auto_generated|safe_q[3]
--operation mode is arithmetic

F1_safe_q[3]_carry_eqn = F1L6;
F1_safe_q[3]_lut_out = F1_safe_q[3] $ (F1_safe_q[3]_carry_eqn);
F1_safe_q[3] = DFFEAS(F1_safe_q[3]_lut_out, B1_clk_int, SYS_RST, , B1L89, , , B1L941, );

--F1L8 is lcd:inst|lpm_counter:counter_rtl_0|cntr_hd8:auto_generated|counter_cella3~COUT
--operation mode is arithmetic

F1L8 = CARRY(!F1L6 # !F1_safe_q[3]);


--B1L731 is lcd:inst|LessThan~414
--operation mode is normal

B1L731 = B1L27 & !F1_safe_q[5] & !F1_safe_q[3];


--F1_safe_q[4] is lcd:inst|lpm_counter:counter_rtl_0|cntr_hd8:auto_generated|safe_q[4]
--operation mode is arithmetic

F1_safe_q[4]_carry_eqn = F1L8;
F1_safe_q[4]_lut_out = F1_safe_q[4] $ (!F1_safe_q[4]_carry_eqn);
F1_safe_q[4] = DFFEAS(F1_safe_q[4]_lut_out, B1_clk_int, SYS_RST, , B1L89, , , B1L941, );

--F1L01 is lcd:inst|lpm_counter:counter_rtl_0|cntr_hd8:auto_generated|counter_cella4~COUT
--operation mode is arithmetic

F1L01 = CARRY(F1_safe_q[4] & !F1L8);


--B1L831 is lcd:inst|LessThan~415
--operation mode is normal

B1L831 = !F1_safe_q[4] & !F1_safe_q[5];


--F1_safe_q[6] is lcd:inst|lpm_counter:counter_rtl_0|cntr_hd8:auto_generated|safe_q[6]
--operation mode is normal

F1_safe_q[6]_carry_eqn = F1L21;
F1_safe_q[6]_lut_out = F1_safe_q[6] $ (!F1_safe_q[6]_carry_eqn);
F1_safe_q[6] = DFFEAS(F1_safe_q[6]_lut_out, B1_clk_int, SYS_RST, , B1L89, , , B1L941, );


--B1L37 is lcd:inst|char_addr~1504
--operation mode is normal

B1L37 = !B1L941 & B1L731 # B1L831 # !F1_safe_q[6];


--B1L851 is lcd:inst|reduce_or~40
--operation mode is normal

B1L851 = B1L27 & !F1_safe_q[4] & !F1_safe_q[6];


--B1L751 is lcd:inst|reduce_or~1
--operation mode is normal

B1L751 = F1_safe_q[5] & F1_safe_q[3] & B1L851;


--B1_clk_int is lcd:inst|clk_int
--operation mode is normal

B1_clk_int_lut_out = !B1_clk_int;
B1_clk_int = DFFEAS(B1_clk_int_lut_out, B1_clkdiv, SYS_RST, , , , , , );


--B1_flag is lcd:inst|flag
--operation mode is normal

B1_flag_lut_out = VCC;
B1_flag = DFFEAS(B1_flag_lut_out, B1_clk_int, SYS_RST, , B1L641, , , , );


--B1L641 is lcd:inst|reduce_nor~16
--operation mode is normal

B1L641 = B1L741 & B1L841 & !B1_state[9] & !B1_state[0];


--B1L951 is lcd:inst|Select~47
--operation mode is normal

B1L951 = F1_safe_q[6] & !B1L941 & !B1L731 & !B1L831;


--G1_safe_q[0] is lcd:inst|lpm_counter:div_counter_rtl_1|cntr_ed8:auto_generated|safe_q[0]
--operation mode is arithmetic

G1_safe_q[0]_lut_out = !G1_safe_q[0];
G1_safe_q[0] = DFFEAS(G1_safe_q[0]_lut_out, B1_clk_int, SYS_RST, , B1L641, , , B1L031, );

--G1L2 is lcd:inst|lpm_counter:div_counter_rtl_1|cntr_ed8:auto_generated|counter_cella0~COUT
--operation mode is arithmetic

G1L2 = CARRY(G1_safe_q[0]);


--G1_safe_q[1] is lcd:inst|lpm_counter:div_counter_rtl_1|cntr_ed8:auto_generated|safe_q[1]
--operation mode is arithmetic

G1_safe_q[1]_carry_eqn = G1L2;
G1_safe_q[1]_lut_out = G1_safe_q[1] $ (G1_safe_q[1]_carry_eqn);
G1_safe_q[1] = DFFEAS(G1_safe_q[1]_lut_out, B1_clk_int, SYS_RST, , B1L641, , , B1L031, );

--G1L4 is lcd:inst|lpm_counter:div_counter_rtl_1|cntr_ed8:auto_generated|counter_cella1~COUT
--operation mode is arithmetic

G1L4 = CARRY(!G1L2 # !G1_safe_q[1]);


--G1_safe_q[2] is lcd:inst|lpm_counter:div_counter_rtl_1|cntr_ed8:auto_generated|safe_q[2]
--operation mode is arithmetic

G1_safe_q[2]_carry_eqn = G1L4;
G1_safe_q[2]_lut_out = G1_safe_q[2] $ (!G1_safe_q[2]_carry_eqn);
G1_safe_q[2] = DFFEAS(G1_safe_q[2]_lut_out, B1_clk_int, SYS_RST, , B1L641, , , B1L031, );

--G1L6 is lcd:inst|lpm_counter:div_counter_rtl_1|cntr_ed8:auto_generated|counter_cella2~COUT
--operation mode is arithmetic

G1L6 = CARRY(G1_safe_q[2] & !G1L4);


--G1_safe_q[3] is lcd:inst|lpm_counter:div_counter_rtl_1|cntr_ed8:auto_generated|safe_q[3]
--operation mode is normal

G1_safe_q[3]_carry_eqn = G1L6;
G1_safe_q[3]_lut_out = G1_safe_q[3] $ (G1_safe_q[3]_carry_eqn);
G1_safe_q[3] = DFFEAS(G1_safe_q[3]_lut_out, B1_clk_int, SYS_RST, , B1L641, , , B1L031, );


--B1L061 is lcd:inst|Select~259
--operation mode is normal

B1L061 = G1_safe_q[0] & G1_safe_q[1] & G1_safe_q[2] & G1_safe_q[3];


--B1L441 is lcd:inst|reduce_nor~8
--operation mode is normal

B1L441 = B1_state[5] & B1L151 & !B1_state[7] & !B1_state[4];


--B1L241 is lcd:inst|reduce_nor~6
--operation mode is normal

B1L241 = B1_state[3] & B1L051 & !B1_state[0] & !B1_state[2];


--B1_clkdiv is lcd:inst|clkdiv
--operation mode is normal

B1_clkdiv_lut_out = !B1_clkdiv;
B1_clkdiv = DFFEAS(B1_clkdiv_lut_out, B1L651, SYS_RST, , , , , , );


--B1L011 is lcd:inst|data~950
--operation mode is normal

B1L011 = B1_state[0] & B1_state[3] # B1_state[2] # !B1_state[0] & B1_state[3] $ !B1_state[2] # !B1L051;


--B1L341 is lcd:inst|reduce_nor~7
--operation mode is normal

B1L341 = B1_state[4] & B1L151 & !B1_state[7] & !B1_state[5];


--B1L111 is lcd:inst|data~951
--operation mode is normal

B1L111 = B1L011 & !B1L441 & !B1L341;


--B1L99 is lcd:inst|data~19
--operation mode is normal

B1L99 = B1L541 # !B1L111 # !B1L941;


--B1L31 is lcd:inst|add~474
--operation mode is arithmetic

B1L31 = !F1_safe_q[0];

--B1L41 is lcd:inst|add~474COUT
--operation mode is arithmetic

B1L41 = CARRY(F1_safe_q[0]);


--B1L931 is lcd:inst|LessThan~416
--operation mode is normal

B1L931 = !F1_safe_q[1] & !F1_safe_q[2];


--B1L47 is lcd:inst|char_addr~1505
--operation mode is normal

B1L47 = F1_safe_q[6] & F1_safe_q[3] & !B1L931 # !B1L831;


--F1L91 is lcd:inst|lpm_counter:counter_rtl_0|cntr_hd8:auto_generated|safe_q[3]~193
--operation mode is normal

F1L91 = !F1_safe_q[4] & !F1_safe_q[3];


--B1L17 is lcd:inst|char_addr~16
--operation mode is normal

B1L17 = !B1L941 & !F1_safe_q[6] & F1L91 # !F1_safe_q[5];


--B1L57 is lcd:inst|char_addr~1506
--operation mode is normal

B1L57 = F1_safe_q[3] & F1_safe_q[0] # F1_safe_q[1] # F1_safe_q[2];


--B1L67 is lcd:inst|char_addr~1507
--operation mode is normal

B1L67 = F1_safe_q[5] & !F1_safe_q[6] & F1_safe_q[4] # B1L57;


--B1L77 is lcd:inst|char_addr~1508
--operation mode is normal

B1L77 = F1_safe_q[6] & B1L831 & B1L27 # !F1_safe_q[3];


--B1L87 is lcd:inst|char_addr~1509
--operation mode is normal

B1L87 = !B1L941 & B1L67 # B1L77;


--B1L66 is lcd:inst|char_addr[5]~1510
--operation mode is normal

B1L66 = B1L37 & B1L47 & !B1L17 & !B1L87;


--B1L55 is lcd:inst|char_addr[0]~1511
--operation mode is normal

B1L55 = F1_safe_q[0] & B1L17 # B1L31 & B1L66 # !F1_safe_q[0] & B1L31 & B1L66;


--B1L2 is lcd:inst|add~468
--operation mode is arithmetic

B1L2 = !F1_safe_q[0];

--B1L3 is lcd:inst|add~468COUT
--operation mode is arithmetic

B1L3 = CARRY(F1_safe_q[0]);


--B1L65 is lcd:inst|char_addr[0]~1512

⌨️ 快捷键说明

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