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

📄 proj.map.eqn

📁 基于QuartusII的LCD1602-Verilog 源代码
💻 EQN
📖 第 1 页 / 共 3 页
字号:
B1_clkcnt[9] = DFFEAS(B1_clkcnt[9]_lut_out, H1_safe_q[3], SYS_RST, , , , , , );


--B1_clkcnt[8] is lcd:inst|clkcnt[8]
--operation mode is normal

B1_clkcnt[8]_lut_out = B1L04;
B1_clkcnt[8] = DFFEAS(B1_clkcnt[8]_lut_out, H1_safe_q[3], SYS_RST, , , , , , );


--B1_clkcnt[7] is lcd:inst|clkcnt[7]
--operation mode is normal

B1_clkcnt[7]_lut_out = B1L83;
B1_clkcnt[7] = DFFEAS(B1_clkcnt[7]_lut_out, H1_safe_q[3], SYS_RST, , , , , , );


--B1_clkcnt[10] is lcd:inst|clkcnt[10]
--operation mode is normal

B1_clkcnt[10]_lut_out = B1L44 & !B1L651;
B1_clkcnt[10] = DFFEAS(B1_clkcnt[10]_lut_out, H1_safe_q[3], SYS_RST, , , , , , );


--B1L351 is lcd:inst|reduce_nor~387
--operation mode is normal

B1L351 = B1_clkcnt[9] # B1_clkcnt[8] # B1_clkcnt[7] # !B1_clkcnt[10];


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

B1_clkcnt[5]_lut_out = B1L43;
B1_clkcnt[5] = DFFEAS(B1_clkcnt[5]_lut_out, H1_safe_q[3], SYS_RST, , , , , , );


--B1_clkcnt[4] is lcd:inst|clkcnt[4]
--operation mode is normal

B1_clkcnt[4]_lut_out = B1L23;
B1_clkcnt[4] = DFFEAS(B1_clkcnt[4]_lut_out, H1_safe_q[3], SYS_RST, , , , , , );


--B1_clkcnt[3] is lcd:inst|clkcnt[3]
--operation mode is normal

B1_clkcnt[3]_lut_out = B1L03;
B1_clkcnt[3] = DFFEAS(B1_clkcnt[3]_lut_out, H1_safe_q[3], SYS_RST, , , , , , );


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

B1_clkcnt[6]_lut_out = B1L63 & !B1L651;
B1_clkcnt[6] = DFFEAS(B1_clkcnt[6]_lut_out, H1_safe_q[3], SYS_RST, , , , , , );


--B1L451 is lcd:inst|reduce_nor~388
--operation mode is normal

B1L451 = B1_clkcnt[5] # B1_clkcnt[4] # B1_clkcnt[3] # !B1_clkcnt[6];


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

B1_clkcnt[2]_lut_out = B1L82;
B1_clkcnt[2] = DFFEAS(B1_clkcnt[2]_lut_out, H1_safe_q[3], SYS_RST, , , , , , );


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

B1_clkcnt[1]_lut_out = B1L62;
B1_clkcnt[1] = DFFEAS(B1_clkcnt[1]_lut_out, H1_safe_q[3], SYS_RST, , , , , , );


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

B1_clkcnt[0]_lut_out = B1L42 & !B1L651;
B1_clkcnt[0] = DFFEAS(B1_clkcnt[0]_lut_out, H1_safe_q[3], SYS_RST, , , , , , );


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

B1_clkcnt[15]_lut_out = B1L45 & !B1L651;
B1_clkcnt[15] = DFFEAS(B1_clkcnt[15]_lut_out, H1_safe_q[3], SYS_RST, , , , , , );


--B1L551 is lcd:inst|reduce_nor~389
--operation mode is normal

B1L551 = B1_clkcnt[2] # B1_clkcnt[1] # B1_clkcnt[0] # !B1_clkcnt[15];


--B1L651 is lcd:inst|reduce_nor~390
--operation mode is normal

B1L651 = !B1L251 & !B1L351 & !B1L451 & !B1L551;


--B1L25 is lcd:inst|add~494
--operation mode is arithmetic

B1L25_carry_eqn = B1L15;
B1L25 = B1_clkcnt[14] $ (!B1L25_carry_eqn);

--B1L35 is lcd:inst|add~494COUT
--operation mode is arithmetic

B1L35 = CARRY(B1_clkcnt[14] & !B1L15);


--H1_safe_q[3] is div16:inst1|lpm_counter:count_rtl_2|cntr_ea7:auto_generated|safe_q[3]
--operation mode is normal

H1_safe_q[3]_carry_eqn = H1L6;
H1_safe_q[3]_lut_out = H1_safe_q[3] $ (H1_safe_q[3]_carry_eqn);
H1_safe_q[3] = DFFEAS(H1_safe_q[3]_lut_out, clk, SYS_RST, , , , , , );


--B1L05 is lcd:inst|add~493
--operation mode is arithmetic

B1L05_carry_eqn = B1L94;
B1L05 = B1_clkcnt[13] $ (B1L05_carry_eqn);

--B1L15 is lcd:inst|add~493COUT
--operation mode is arithmetic

B1L15 = CARRY(!B1L94 # !B1_clkcnt[13]);


--B1L84 is lcd:inst|add~492
--operation mode is arithmetic

B1L84_carry_eqn = B1L74;
B1L84 = B1_clkcnt[12] $ (!B1L84_carry_eqn);

--B1L94 is lcd:inst|add~492COUT
--operation mode is arithmetic

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


--B1L64 is lcd:inst|add~491
--operation mode is arithmetic

B1L64_carry_eqn = B1L54;
B1L64 = B1_clkcnt[11] $ (B1L64_carry_eqn);

--B1L74 is lcd:inst|add~491COUT
--operation mode is arithmetic

B1L74 = CARRY(!B1L54 # !B1_clkcnt[11]);


--B1L24 is lcd:inst|add~489
--operation mode is arithmetic

B1L24_carry_eqn = B1L14;
B1L24 = B1_clkcnt[9] $ (B1L24_carry_eqn);

--B1L34 is lcd:inst|add~489COUT
--operation mode is arithmetic

B1L34 = CARRY(!B1L14 # !B1_clkcnt[9]);


--B1L04 is lcd:inst|add~488
--operation mode is arithmetic

B1L04_carry_eqn = B1L93;
B1L04 = B1_clkcnt[8] $ (!B1L04_carry_eqn);

--B1L14 is lcd:inst|add~488COUT
--operation mode is arithmetic

B1L14 = CARRY(B1_clkcnt[8] & !B1L93);


--B1L83 is lcd:inst|add~487
--operation mode is arithmetic

B1L83_carry_eqn = B1L73;
B1L83 = B1_clkcnt[7] $ (B1L83_carry_eqn);

--B1L93 is lcd:inst|add~487COUT
--operation mode is arithmetic

B1L93 = CARRY(!B1L73 # !B1_clkcnt[7]);


--B1L44 is lcd:inst|add~490
--operation mode is arithmetic

B1L44_carry_eqn = B1L34;
B1L44 = B1_clkcnt[10] $ (!B1L44_carry_eqn);

--B1L54 is lcd:inst|add~490COUT
--operation mode is arithmetic

B1L54 = CARRY(B1_clkcnt[10] & !B1L34);


--B1L43 is lcd:inst|add~485
--operation mode is arithmetic

B1L43_carry_eqn = B1L33;
B1L43 = B1_clkcnt[5] $ (B1L43_carry_eqn);

--B1L53 is lcd:inst|add~485COUT
--operation mode is arithmetic

B1L53 = CARRY(!B1L33 # !B1_clkcnt[5]);


--B1L23 is lcd:inst|add~484
--operation mode is arithmetic

B1L23_carry_eqn = B1L13;
B1L23 = B1_clkcnt[4] $ (!B1L23_carry_eqn);

--B1L33 is lcd:inst|add~484COUT
--operation mode is arithmetic

B1L33 = CARRY(B1_clkcnt[4] & !B1L13);


--B1L03 is lcd:inst|add~483
--operation mode is arithmetic

B1L03_carry_eqn = B1L92;
B1L03 = B1_clkcnt[3] $ (B1L03_carry_eqn);

--B1L13 is lcd:inst|add~483COUT
--operation mode is arithmetic

B1L13 = CARRY(!B1L92 # !B1_clkcnt[3]);


--B1L63 is lcd:inst|add~486
--operation mode is arithmetic

B1L63_carry_eqn = B1L53;
B1L63 = B1_clkcnt[6] $ (!B1L63_carry_eqn);

--B1L73 is lcd:inst|add~486COUT
--operation mode is arithmetic

B1L73 = CARRY(B1_clkcnt[6] & !B1L53);


--B1L82 is lcd:inst|add~482
--operation mode is arithmetic

B1L82_carry_eqn = B1L72;
B1L82 = B1_clkcnt[2] $ (!B1L82_carry_eqn);

--B1L92 is lcd:inst|add~482COUT
--operation mode is arithmetic

B1L92 = CARRY(B1_clkcnt[2] & !B1L72);


--B1L62 is lcd:inst|add~481
--operation mode is arithmetic

B1L62_carry_eqn = B1L52;
B1L62 = B1_clkcnt[1] $ (B1L62_carry_eqn);

--B1L72 is lcd:inst|add~481COUT
--operation mode is arithmetic

B1L72 = CARRY(!B1L52 # !B1_clkcnt[1]);


--B1L42 is lcd:inst|add~480
--operation mode is arithmetic

B1L42 = !B1_clkcnt[0];

--B1L52 is lcd:inst|add~480COUT
--operation mode is arithmetic

B1L52 = CARRY(B1_clkcnt[0]);


--B1L45 is lcd:inst|add~495
--operation mode is normal

B1L45_carry_eqn = B1L35;
B1L45 = B1_clkcnt[15] $ (B1L45_carry_eqn);


--H1_safe_q[2] is div16:inst1|lpm_counter:count_rtl_2|cntr_ea7:auto_generated|safe_q[2]
--operation mode is arithmetic

H1_safe_q[2]_carry_eqn = H1L4;
H1_safe_q[2]_lut_out = H1_safe_q[2] $ (!H1_safe_q[2]_carry_eqn);
H1_safe_q[2] = DFFEAS(H1_safe_q[2]_lut_out, clk, SYS_RST, , , , , , );

--H1L6 is div16:inst1|lpm_counter:count_rtl_2|cntr_ea7:auto_generated|counter_cella2~COUT
--operation mode is arithmetic

H1L6 = CARRY(H1_safe_q[2] & !H1L4);


--H1_safe_q[1] is div16:inst1|lpm_counter:count_rtl_2|cntr_ea7:auto_generated|safe_q[1]
--operation mode is arithmetic

H1_safe_q[1]_carry_eqn = H1L2;
H1_safe_q[1]_lut_out = H1_safe_q[1] $ (H1_safe_q[1]_carry_eqn);
H1_safe_q[1] = DFFEAS(H1_safe_q[1]_lut_out, clk, SYS_RST, , , , , , );

--H1L4 is div16:inst1|lpm_counter:count_rtl_2|cntr_ea7:auto_generated|counter_cella1~COUT
--operation mode is arithmetic

H1L4 = CARRY(!H1L2 # !H1_safe_q[1]);


--H1_safe_q[0] is div16:inst1|lpm_counter:count_rtl_2|cntr_ea7:auto_generated|safe_q[0]
--operation mode is arithmetic

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

--H1L2 is div16:inst1|lpm_counter:count_rtl_2|cntr_ea7:auto_generated|counter_cella0~COUT
--operation mode is arithmetic

H1L2 = CARRY(H1_safe_q[0]);


--B1L041 is lcd:inst|reduce_nor~3
--operation mode is normal

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


--B1L07 is lcd:inst|char_addr[5]~1525
--operation mode is normal

B1L07 = !B1L941 & !B1L17 & B1L67 # B1L77;


--B1L821 is lcd:inst|data~968
--operation mode is normal

B1L821 = B1L611 & B1L56 & !D1L2 # !B1L56 & !D1L1;


--B1L921 is lcd:inst|data~969
--operation mode is normal

B1L921 = !B1L041 & B1L421 # !B1L341 & B1L821;


--SYS_RST is SYS_RST
--operation mode is input

SYS_RST = INPUT();


--clk is clk
--operation mode is input

clk = INPUT();


--LCD_RS is LCD_RS
--operation mode is output

LCD_RS = OUTPUT(!B1L941);


--LCD_RW is LCD_RW
--operation mode is output

LCD_RW = OUTPUT(B1L631);


--LCD_E is LCD_E
--operation mode is output

LCD_E = OUTPUT(B1_lcd_e);


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

LCD_D[7]_tri_out = TRI(B1L541, B1L99);
LCD_D[7] = OUTPUT(LCD_D[7]_tri_out);


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

LCD_D[6]_tri_out = TRI(B1L001, B1L99);
LCD_D[6] = OUTPUT(LCD_D[6]_tri_out);


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

LCD_D[5]_tri_out = TRI(B1L101, B1L99);
LCD_D[5] = OUTPUT(LCD_D[5]_tri_out);


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

LCD_D[4]_tri_out = TRI(B1L811, B1L99);
LCD_D[4] = OUTPUT(LCD_D[4]_tri_out);


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

LCD_D[3]_tri_out = TRI(B1L321, B1L99);
LCD_D[3] = OUTPUT(LCD_D[3]_tri_out);


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

LCD_D[2]_tri_out = TRI(B1L921, B1L99);
LCD_D[2] = OUTPUT(LCD_D[2]_tri_out);


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

LCD_D[1]_tri_out = TRI(B1L501, B1L99);
LCD_D[1] = OUTPUT(LCD_D[1]_tri_out);


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

LCD_D[0]_tri_out = TRI(B1L901, B1L99);
LCD_D[0] = OUTPUT(LCD_D[0]_tri_out);


⌨️ 快捷键说明

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