📄 lcd_1602.map.eqn
字号:
--B1L102 is lcd:inst|clkcnt[7]~446
--operation mode is arithmetic
B1L102 = CARRY(!B1L100 # !B1_clkcnt[7]);
--B1L4 is lcd:inst|Equal~335
--operation mode is normal
B1L4 = B1_clkcnt[4] # B1_clkcnt[5] # B1_clkcnt[6] # B1_clkcnt[7];
--B1_clkcnt[8] is lcd:inst|clkcnt[8]
--operation mode is arithmetic
B1_clkcnt[8]_carry_eqn = B1L102;
B1_clkcnt[8]_lut_out = B1_clkcnt[8] $ (!B1_clkcnt[8]_carry_eqn);
B1_clkcnt[8] = DFFEAS(B1_clkcnt[8]_lut_out, clk, VCC, , , , , B1L94, );
--B1L104 is lcd:inst|clkcnt[8]~450
--operation mode is arithmetic
B1L104 = CARRY(B1_clkcnt[8] & (!B1L102));
--B1_clkcnt[9] is lcd:inst|clkcnt[9]
--operation mode is arithmetic
B1_clkcnt[9]_carry_eqn = B1L104;
B1_clkcnt[9]_lut_out = B1_clkcnt[9] $ (B1_clkcnt[9]_carry_eqn);
B1_clkcnt[9] = DFFEAS(B1_clkcnt[9]_lut_out, clk, VCC, , , , , B1L94, );
--B1L106 is lcd:inst|clkcnt[9]~454
--operation mode is arithmetic
B1L106 = CARRY(!B1L104 # !B1_clkcnt[9]);
--B1_clkcnt[11] is lcd:inst|clkcnt[11]
--operation mode is arithmetic
B1_clkcnt[11]_carry_eqn = B1L108;
B1_clkcnt[11]_lut_out = B1_clkcnt[11] $ (B1_clkcnt[11]_carry_eqn);
B1_clkcnt[11] = DFFEAS(B1_clkcnt[11]_lut_out, clk, VCC, , , , , B1L94, );
--B1L110 is lcd:inst|clkcnt[11]~458
--operation mode is arithmetic
B1L110 = CARRY(!B1L108 # !B1_clkcnt[11]);
--B1_clkcnt[10] is lcd:inst|clkcnt[10]
--operation mode is arithmetic
B1_clkcnt[10]_carry_eqn = B1L106;
B1_clkcnt[10]_lut_out = B1_clkcnt[10] $ (!B1_clkcnt[10]_carry_eqn);
B1_clkcnt[10] = DFFEAS(B1_clkcnt[10]_lut_out, clk, VCC, , , , , B1L94, );
--B1L108 is lcd:inst|clkcnt[10]~462
--operation mode is arithmetic
B1L108 = CARRY(B1_clkcnt[10] & (!B1L106));
--B1L5 is lcd:inst|Equal~336
--operation mode is normal
B1L5 = B1_clkcnt[8] # B1_clkcnt[9] # B1_clkcnt[11] # !B1_clkcnt[10];
--B1_clkcnt[12] is lcd:inst|clkcnt[12]
--operation mode is arithmetic
B1_clkcnt[12]_carry_eqn = B1L110;
B1_clkcnt[12]_lut_out = B1_clkcnt[12] $ (!B1_clkcnt[12]_carry_eqn);
B1_clkcnt[12] = DFFEAS(B1_clkcnt[12]_lut_out, clk, VCC, , , , , B1L94, );
--B1L112 is lcd:inst|clkcnt[12]~466
--operation mode is arithmetic
B1L112 = CARRY(B1_clkcnt[12] & (!B1L110));
--B1_clkcnt[13] is lcd:inst|clkcnt[13]
--operation mode is arithmetic
B1_clkcnt[13]_carry_eqn = B1L112;
B1_clkcnt[13]_lut_out = B1_clkcnt[13] $ (B1_clkcnt[13]_carry_eqn);
B1_clkcnt[13] = DFFEAS(B1_clkcnt[13]_lut_out, clk, VCC, , , , , B1L94, );
--B1L114 is lcd:inst|clkcnt[13]~470
--operation mode is arithmetic
B1L114 = CARRY(!B1L112 # !B1_clkcnt[13]);
--B1_clkcnt[14] is lcd:inst|clkcnt[14]
--operation mode is arithmetic
B1_clkcnt[14]_carry_eqn = B1L114;
B1_clkcnt[14]_lut_out = B1_clkcnt[14] $ (!B1_clkcnt[14]_carry_eqn);
B1_clkcnt[14] = DFFEAS(B1_clkcnt[14]_lut_out, clk, VCC, , , , , B1L94, );
--B1L116 is lcd:inst|clkcnt[14]~474
--operation mode is arithmetic
B1L116 = CARRY(B1_clkcnt[14] & (!B1L114));
--B1_clkcnt[15] is lcd:inst|clkcnt[15]
--operation mode is arithmetic
B1_clkcnt[15]_carry_eqn = B1L116;
B1_clkcnt[15]_lut_out = B1_clkcnt[15] $ (B1_clkcnt[15]_carry_eqn);
B1_clkcnt[15] = DFFEAS(B1_clkcnt[15]_lut_out, clk, VCC, , , , , B1L94, );
--B1L118 is lcd:inst|clkcnt[15]~478
--operation mode is arithmetic
B1L118 = CARRY(!B1L116 # !B1_clkcnt[15]);
--B1L6 is lcd:inst|Equal~337
--operation mode is normal
B1L6 = B1_clkcnt[12] # B1_clkcnt[13] # !B1_clkcnt[15] # !B1_clkcnt[14];
--B1L7 is lcd:inst|Equal~338
--operation mode is normal
B1L7 = B1L3 # B1L4 # B1L5 # B1L6;
--B1_clkcnt[17] is lcd:inst|clkcnt[17]
--operation mode is arithmetic
B1_clkcnt[17]_carry_eqn = B1L120;
B1_clkcnt[17]_lut_out = B1_clkcnt[17] $ (B1_clkcnt[17]_carry_eqn);
B1_clkcnt[17] = DFFEAS(B1_clkcnt[17]_lut_out, clk, VCC, , , , , B1L94, );
--B1L122 is lcd:inst|clkcnt[17]~482
--operation mode is arithmetic
B1L122 = CARRY(!B1L120 # !B1_clkcnt[17]);
--B1_clkcnt[18] is lcd:inst|clkcnt[18]
--operation mode is arithmetic
B1_clkcnt[18]_carry_eqn = B1L122;
B1_clkcnt[18]_lut_out = B1_clkcnt[18] $ (!B1_clkcnt[18]_carry_eqn);
B1_clkcnt[18] = DFFEAS(B1_clkcnt[18]_lut_out, clk, VCC, , , , , B1L94, );
--B1L124 is lcd:inst|clkcnt[18]~486
--operation mode is arithmetic
B1L124 = CARRY(B1_clkcnt[18] & (!B1L122));
--B1_clkcnt[16] is lcd:inst|clkcnt[16]
--operation mode is arithmetic
B1_clkcnt[16]_carry_eqn = B1L118;
B1_clkcnt[16]_lut_out = B1_clkcnt[16] $ (!B1_clkcnt[16]_carry_eqn);
B1_clkcnt[16] = DFFEAS(B1_clkcnt[16]_lut_out, clk, VCC, , , , , B1L94, );
--B1L120 is lcd:inst|clkcnt[16]~490
--operation mode is arithmetic
B1L120 = CARRY(B1_clkcnt[16] & (!B1L118));
--B1_clkcnt[19] is lcd:inst|clkcnt[19]
--operation mode is arithmetic
B1_clkcnt[19]_carry_eqn = B1L124;
B1_clkcnt[19]_lut_out = B1_clkcnt[19] $ (B1_clkcnt[19]_carry_eqn);
B1_clkcnt[19] = DFFEAS(B1_clkcnt[19]_lut_out, clk, VCC, , , , , B1L94, );
--B1L126 is lcd:inst|clkcnt[19]~494
--operation mode is arithmetic
B1L126 = CARRY(!B1L124 # !B1_clkcnt[19]);
--B1L8 is lcd:inst|Equal~339
--operation mode is normal
B1L8 = B1_clkcnt[17] # B1_clkcnt[18] # !B1_clkcnt[19] # !B1_clkcnt[16];
--B1L9 is lcd:inst|Equal~340
--operation mode is normal
B1L9 = !B1_clkcnt[20] & !B1L7 & !B1L8;
--B1L10 is lcd:inst|Equal~341
--operation mode is normal
B1L10 = B1_counter[5] & B1_counter[3] & B1L2 & !B1_counter[4];
--B1L12 is lcd:inst|LessThan~406
--operation mode is normal
B1L12 = !B1_counter[6] & (!B1_counter[4] & !B1_counter[3] # !B1_counter[5]);
--B1L13 is lcd:inst|LessThan~407
--operation mode is normal
B1L13 = !B1_counter[5] & !B1_counter[4] & (B1L1 # !B1_counter[3]);
--B1L36 is lcd:inst|Select~1824
--operation mode is normal
B1L36 = !B1L13 & !B1L11 & B1_counter[6];
--B1L37 is lcd:inst|Select~1825
--operation mode is normal
B1L37 = B1_state.WRITERAM & (B1L12 # !B1L10 & !B1L36);
--B1L153 is lcd:inst|divcounter~130
--operation mode is normal
B1L153 = B1_flag & (!B1_divcounter[3]);
--B1_divcounter[2] is lcd:inst|divcounter[2]
--operation mode is normal
B1_divcounter[2]_lut_out = B1L153 & (B1_divcounter[2] $ (B1_divcounter[1] & B1_divcounter[0]));
B1_divcounter[2] = DFFEAS(B1_divcounter[2]_lut_out, B1_clk_int, reset, , !B1_state.IDLE, , , , );
--B1_divcounter[1] is lcd:inst|divcounter[1]
--operation mode is normal
B1_divcounter[1]_lut_out = B1_flag & !B1_divcounter[3] & (B1_divcounter[1] $ B1_divcounter[0]);
B1_divcounter[1] = DFFEAS(B1_divcounter[1]_lut_out, B1_clk_int, reset, , !B1_state.IDLE, , , , );
--B1_divcounter[0] is lcd:inst|divcounter[0]
--operation mode is normal
B1_divcounter[0]_lut_out = !B1_divcounter[3] & !B1_divcounter[0] & (B1_flag);
B1_divcounter[0] = DFFEAS(B1_divcounter[0]_lut_out, B1_clk_int, reset, , !B1_state.IDLE, , , , );
--B1L45 is lcd:inst|add~1661
--operation mode is normal
B1L45_carry_eqn = B1L57;
B1L45 = B1_counter[6] $ (!B1L45_carry_eqn);
--B1L137 is lcd:inst|counter[6]~465
--operation mode is normal
B1L137 = B1_state.IDLE # B1_flag;
--B1L138 is lcd:inst|counter[6]~466
--operation mode is normal
B1L138 = B1_state.WRITERAM & (B1L11 # !B1_counter[6]) # !B1L137;
--B1L46 is lcd:inst|add~1666
--operation mode is arithmetic
B1L46_carry_eqn = B1L49;
B1L46 = B1_counter[2] $ (!B1L46_carry_eqn);
--B1L47 is lcd:inst|add~1668
--operation mode is arithmetic
B1L47 = CARRY(B1_counter[2] & (!B1L49));
--B1L48 is lcd:inst|add~1671
--operation mode is arithmetic
B1L48_carry_eqn = B1L51;
B1L48 = B1_counter[1] $ (B1L48_carry_eqn);
--B1L49 is lcd:inst|add~1673
--operation mode is arithmetic
B1L49 = CARRY(!B1L51 # !B1_counter[1]);
--B1L50 is lcd:inst|add~1676
--operation mode is arithmetic
B1L50 = !B1_counter[0];
--B1L51 is lcd:inst|add~1678
--operation mode is arithmetic
B1L51 = CARRY(B1_counter[0]);
--B1L52 is lcd:inst|add~1681
--operation mode is arithmetic
B1L52_carry_eqn = B1L47;
B1L52 = B1_counter[3] $ (B1L52_carry_eqn);
--B1L53 is lcd:inst|add~1683
--operation mode is arithmetic
B1L53 = CARRY(!B1L47 # !B1_counter[3]);
--B1L54 is lcd:inst|add~1686
--operation mode is arithmetic
B1L54_carry_eqn = B1L53;
B1L54 = B1_counter[4] $ (!B1L54_carry_eqn);
--B1L55 is lcd:inst|add~1688
--operation mode is arithmetic
B1L55 = CARRY(B1_counter[4] & (!B1L53));
--B1L56 is lcd:inst|add~1691
--operation mode is arithmetic
B1L56_carry_eqn = B1L55;
B1L56 = B1_counter[5] $ (B1L56_carry_eqn);
--B1L57 is lcd:inst|add~1693
--operation mode is arithmetic
B1L57 = CARRY(!B1L55 # !B1_counter[5]);
--B1L58 is lcd:inst|add~1696
--operation mode is arithmetic
B1L58_carry_eqn = B1L83;
B1L58 = B1_counter[3] $ (B1L58_carry_eqn);
--B1L59 is lcd:inst|add~1698
--operation mode is arithmetic
B1L59 = CARRY(!B1L83 # !B1_counter[3]);
--B1L60 is lcd:inst|add~1701
--operation mode is arithmetic
B1L60_carry_eqn = B1L81;
B1L60 = B1_counter[3] $ (!B1L60_carry_eqn);
--B1L61 is lcd:inst|add~1703
--operation mode is arithmetic
B1L61 = CARRY(!B1_counter[3] & (!B1L81));
--B1L62 is lcd:inst|add~1706
--operation mode is normal
B1L62 = B1_counter[6] & (B1L13 & B1L58 # !B1L13 & (B1L60)) # !B1_counter[6] & B1L58;
--B1L63 is lcd:inst|add~1707
--operation mode is arithmetic
B1L63_carry_eqn = B1L59;
B1L63 = B1_counter[4] $ (B1L63_carry_eqn);
--B1L64 is lcd:inst|add~1709
--operation mode is arithmetic
B1L64 = CARRY(B1_counter[4] # !B1L59);
--B1L65 is lcd:inst|add~1712
--operation mode is arithmetic
B1L65_carry_eqn = B1L61;
B1L65 = B1_counter[4] $ (!B1L65_carry_eqn);
--B1L66 is lcd:inst|add~1714
--operation mode is arithmetic
B1L66 = CARRY(B1_counter[4] & (!B1L61));
--B1L67 is lcd:inst|add~1717
--operation mode is normal
B1L67 = B1_counter[6] & (B1L13 & B1L63 # !B1L13 & (B1L65)) # !B1_counter[6] & B1L63;
--B1L68 is lcd:inst|add~1718
--operation mode is normal
B1L68 = B1L62 & B1L67;
--B1L69 is lcd:inst|add~1719
--operation mode is normal
B1L69_carry_eqn = B1L64;
B1L69 = B1_counter[5] $ (B1L69_carry_eqn);
--B1L70 is lcd:inst|add~1724
--operation mode is normal
B1L70_carry_eqn = B1L66;
B1L70 = B1_counter[5] $ (!B1L70_carry_eqn);
--B1L71 is lcd:inst|add~1729
--operation mode is normal
B1L71 = B1_counter[6] & (B1L13 & B1L69 # !B1L13 & (B1L70)) # !B1_counter[6] & B1L69;
--B1L72 is lcd:inst|add~1730
--operation mode is arithmetic
B1L72 = !B1_counter[0];
--B1L73 is lcd:inst|add~1732
--operation mode is arithmetic
B1L73 = CARRY(B1_counter[0]);
--B1L74 is lcd:inst|add~1735
--operation mode is arithmetic
B1L74 = !B1_counter[0];
--B1L75 is lcd:inst|add~1737
--operation mode is arithmetic
B1L75 = CARRY(B1_counter[0]);
--B1L14 is lcd:inst|LessThan~408
--operation mode is normal
B1L14 = B1L13 # !B1_counter[6];
--B1L76 is lcd:inst|add~1740
--operation mode is arithmetic
B1L76_carry_eqn = B1L73;
B1L76 = B1_counter[1] $ (!B1L76_carry_eqn);
--B1L77 is lcd:inst|add~1742
--operation mode is arithmetic
B1L77 = CARRY(!B1_counter[1] & (!B1L73));
--B1L78 is lcd:inst|add~1745
--operation mode is arithmetic
B1L78_carry_eqn = B1L75;
B1L78 = B1_counter[1] $ (!B1L78_carry_eqn);
--B1L79 is lcd:inst|add~1747
--operation mode is arithmetic
B1L79 = CARRY(!B1_counter[1] & (!B1L75));
--B1L80 is lcd:inst|add~1750
--operation mode is arithmetic
B1L80_carry_eqn = B1L77;
B1L80 = B1_counter[2] $ (B1L80_carry_eqn);
--B1L81 is lcd:inst|add~1752
--operation mode is arithmetic
B1L81 = CARRY(B1_counter[2] # !B1L77);
--B1L82 is lcd:inst|add~1755
--operation mode is arithmetic
B1L82_carry_eqn = B1L79;
B1L82 = B1_counter[2] $ (B1L82_carry_eqn);
--B1L83 is lcd:inst|add~1757
--operation mode is arithmetic
B1L83 = CARRY(B1_counter[2] # !B1L79);
--B1L94 is lcd:inst|clkcnt[3]~497
--operation mode is normal
B1L94 = !B1_clkcnt[20] & !B1L7 & !B1L8 # !reset;
--reset is reset
--operation mode is input
reset = INPUT();
--clk is clk
--operation mode is input
clk = INPUT();
--lcd_e is lcd_e
--operation mode is output
lcd_e = OUTPUT(B1_lcd_e);
--lcd_rs is lcd_rs
--operation mode is output
lcd_rs = OUTPUT(B1_lcd_rs);
--lcd_rw is lcd_rw
--operation mode is output
lcd_rw = OUTPUT(B1_lcd_rw);
--lcd_data[7] is lcd_data[7]
--operation mode is output
lcd_data[7] = OUTPUT(B1_data[7]);
--lcd_data[6] is lcd_data[6]
--operation mode is output
lcd_data[6] = OUTPUT(B1_data[6]);
--lcd_data[5] is lcd_data[5]
--operation mode is output
lcd_data[5] = OUTPUT(B1_data[5]);
--lcd_data[4] is lcd_data[4]
--operation mode is output
lcd_data[4] = OUTPUT(B1_data[4]);
--lcd_data[3] is lcd_data[3]
--operation mode is output
lcd_data[3] = OUTPUT(B1_data[3]);
--lcd_data[2] is lcd_data[2]
--operation mode is output
lcd_data[2] = OUTPUT(B1_data[2]);
--lcd_data[1] is lcd_data[1]
--operation mode is output
lcd_data[1] = OUTPUT(B1_data[1]);
--lcd_data[0] is lcd_data[0]
--operation mode is output
lcd_data[0] = OUTPUT(B1_data[0]);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -