📄 proj.map.eqn
字号:
--D1L4 is lcd:inst|char_ram:aa|data[2]~1059
D1L4 = !B1L86 & (B1L36 $ (B1L16 & B1L56));
--B1L551 is lcd:inst|data~1219
B1L551 = B1L451 # B1L241 & B1L07 & D1L4;
--D1L1 is lcd:inst|char_ram:aa|data[1]~1060
D1L1 = !B1L07 & (B1L16 & !B1L36 # !B1L16 & B1L36 & B1L56);
--D1L2 is lcd:inst|char_ram:aa|data[1]~1061
D1L2 = B1L36 & (B1L56 # !B1L07) # !B1L36 & B1L16 & (B1L07 # !B1L56);
--B1L651 is lcd:inst|data~1220
B1L651 = B1L041 & !B1L781 & !B1L881 & !B1L47;
--B1L751 is lcd:inst|data~1221
B1L751 = B1L681 # B1L261 & B1L651;
--B1L311 is lcd:inst|counter[0]~385
B1L311 = B1_counter[0] $ VCC;
--B1L411 is lcd:inst|counter[0]~386
B1L411 = CARRY(B1_counter[0]);
--B1L711 is lcd:inst|counter[1]~387
B1L711 = B1_counter[1] & !B1L411 # !B1_counter[1] & (B1L411 # GND);
--B1L811 is lcd:inst|counter[1]~388
B1L811 = CARRY(!B1L411 # !B1_counter[1]);
--B1L021 is lcd:inst|counter[2]~389
B1L021 = B1_counter[2] & (B1L811 $ GND) # !B1_counter[2] & !B1L811 & VCC;
--B1L121 is lcd:inst|counter[2]~390
B1L121 = CARRY(B1_counter[2] & !B1L811);
--B1L321 is lcd:inst|counter[3]~391
B1L321 = B1_counter[3] & !B1L121 # !B1_counter[3] & (B1L121 # GND);
--B1L421 is lcd:inst|counter[3]~392
B1L421 = CARRY(!B1L121 # !B1_counter[3]);
--B1L721 is lcd:inst|counter[4]~393
B1L721 = B1_counter[4] & (B1L421 $ GND) # !B1_counter[4] & !B1L421 & VCC;
--B1L821 is lcd:inst|counter[4]~394
B1L821 = CARRY(B1_counter[4] & !B1L421);
--B1L511 is lcd:inst|counter[0]~395
B1L511 = B1_flag & (!B1L491 & B1L481) # !B1_flag & (B1L191 # !B1L491 & B1L481);
--B1L031 is lcd:inst|counter[5]~396
B1L031 = B1_counter[5] & !B1L821 # !B1_counter[5] & (B1L821 # GND);
--B1L131 is lcd:inst|counter[5]~397
B1L131 = CARRY(!B1L821 # !B1_counter[5]);
--B1L331 is lcd:inst|counter[6]~398
B1L331 = B1_counter[6] $ !B1L131;
--B1L171 is lcd:inst|div_counter~189
B1L171 = B1_flag & (B1_div_counter[3] $ (B1_div_counter[2] & B1L1));
--B1L761 is lcd:inst|div_counter[0]~190
B1L761 = B1_flag & (!B1L1 # !B1_div_counter[2] # !B1_div_counter[3]);
--B1L271 is lcd:inst|div_counter~191
B1L271 = B1L761 & (B1_div_counter[1] $ B1_div_counter[0]);
--B1L371 is lcd:inst|div_counter~192
B1L371 = !B1_div_counter[0] & B1_flag;
--B1_clkcnt[14] is lcd:inst|clkcnt[14]
B1_clkcnt[14] = DFFEAS(B1L65, C1_count[3], !SYS_RST, , , , , , );
--B1_clkcnt[13] is lcd:inst|clkcnt[13]
B1_clkcnt[13] = DFFEAS(B1L45, C1_count[3], !SYS_RST, , , , , , );
--B1_clkcnt[12] is lcd:inst|clkcnt[12]
B1_clkcnt[12] = DFFEAS(B1L301, C1_count[3], !SYS_RST, , , , , , );
--B1_clkcnt[11] is lcd:inst|clkcnt[11]
B1_clkcnt[11] = DFFEAS(B1L401, C1_count[3], !SYS_RST, , , , , , );
--B1L791 is lcd:inst|reduce_nor~376
B1L791 = B1_clkcnt[14] # B1_clkcnt[13] # !B1_clkcnt[11] # !B1_clkcnt[12];
--B1_clkcnt[9] is lcd:inst|clkcnt[9]
B1_clkcnt[9] = DFFEAS(B1L64, C1_count[3], !SYS_RST, , , , , , );
--B1_clkcnt[8] is lcd:inst|clkcnt[8]
B1_clkcnt[8] = DFFEAS(B1L44, C1_count[3], !SYS_RST, , , , , , );
--B1_clkcnt[7] is lcd:inst|clkcnt[7]
B1_clkcnt[7] = DFFEAS(B1L24, C1_count[3], !SYS_RST, , , , , , );
--B1_clkcnt[10] is lcd:inst|clkcnt[10]
B1_clkcnt[10] = DFFEAS(B1L501, C1_count[3], !SYS_RST, , , , , , );
--B1L891 is lcd:inst|reduce_nor~377
B1L891 = B1_clkcnt[9] # B1_clkcnt[8] # B1_clkcnt[7] # !B1_clkcnt[10];
--B1_clkcnt[5] is lcd:inst|clkcnt[5]
B1_clkcnt[5] = DFFEAS(B1L83, C1_count[3], !SYS_RST, , , , , , );
--B1_clkcnt[4] is lcd:inst|clkcnt[4]
B1_clkcnt[4] = DFFEAS(B1L63, C1_count[3], !SYS_RST, , , , , , );
--B1_clkcnt[3] is lcd:inst|clkcnt[3]
B1_clkcnt[3] = DFFEAS(B1L43, C1_count[3], !SYS_RST, , , , , , );
--B1_clkcnt[6] is lcd:inst|clkcnt[6]
B1_clkcnt[6] = DFFEAS(B1L601, C1_count[3], !SYS_RST, , , , , , );
--B1L991 is lcd:inst|reduce_nor~378
B1L991 = B1_clkcnt[5] # B1_clkcnt[4] # B1_clkcnt[3] # !B1_clkcnt[6];
--B1_clkcnt[2] is lcd:inst|clkcnt[2]
B1_clkcnt[2] = DFFEAS(B1L23, C1_count[3], !SYS_RST, , , , , , );
--B1_clkcnt[1] is lcd:inst|clkcnt[1]
B1_clkcnt[1] = DFFEAS(B1L03, C1_count[3], !SYS_RST, , , , , , );
--B1_clkcnt[0] is lcd:inst|clkcnt[0]
B1_clkcnt[0] = DFFEAS(B1L701, C1_count[3], !SYS_RST, , , , , , );
--B1_clkcnt[15] is lcd:inst|clkcnt[15]
B1_clkcnt[15] = DFFEAS(B1L801, C1_count[3], !SYS_RST, , , , , , );
--B1L002 is lcd:inst|reduce_nor~379
B1L002 = B1_clkcnt[2] # B1_clkcnt[1] # B1_clkcnt[0] # !B1_clkcnt[15];
--B1L102 is lcd:inst|reduce_nor~380
B1L102 = !B1L791 & !B1L891 & !B1L991 & !B1L002;
--B1L82 is lcd:inst|add~849
B1L82 = B1_clkcnt[0] $ VCC;
--B1L92 is lcd:inst|add~850
B1L92 = CARRY(B1_clkcnt[0]);
--B1L03 is lcd:inst|add~851
B1L03 = B1_clkcnt[1] & !B1L92 # !B1_clkcnt[1] & (B1L92 # GND);
--B1L13 is lcd:inst|add~852
B1L13 = CARRY(!B1L92 # !B1_clkcnt[1]);
--B1L23 is lcd:inst|add~853
B1L23 = B1_clkcnt[2] & (B1L13 $ GND) # !B1_clkcnt[2] & !B1L13 & VCC;
--B1L33 is lcd:inst|add~854
B1L33 = CARRY(B1_clkcnt[2] & !B1L13);
--B1L43 is lcd:inst|add~855
B1L43 = B1_clkcnt[3] & !B1L33 # !B1_clkcnt[3] & (B1L33 # GND);
--B1L53 is lcd:inst|add~856
B1L53 = CARRY(!B1L33 # !B1_clkcnt[3]);
--B1L63 is lcd:inst|add~857
B1L63 = B1_clkcnt[4] & (B1L53 $ GND) # !B1_clkcnt[4] & !B1L53 & VCC;
--B1L73 is lcd:inst|add~858
B1L73 = CARRY(B1_clkcnt[4] & !B1L53);
--B1L83 is lcd:inst|add~859
B1L83 = B1_clkcnt[5] & !B1L73 # !B1_clkcnt[5] & (B1L73 # GND);
--B1L93 is lcd:inst|add~860
B1L93 = CARRY(!B1L73 # !B1_clkcnt[5]);
--B1L04 is lcd:inst|add~861
B1L04 = B1_clkcnt[6] & (B1L93 $ GND) # !B1_clkcnt[6] & !B1L93 & VCC;
--B1L14 is lcd:inst|add~862
B1L14 = CARRY(B1_clkcnt[6] & !B1L93);
--B1L24 is lcd:inst|add~863
B1L24 = B1_clkcnt[7] & !B1L14 # !B1_clkcnt[7] & (B1L14 # GND);
--B1L34 is lcd:inst|add~864
B1L34 = CARRY(!B1L14 # !B1_clkcnt[7]);
--B1L44 is lcd:inst|add~865
B1L44 = B1_clkcnt[8] & (B1L34 $ GND) # !B1_clkcnt[8] & !B1L34 & VCC;
--B1L54 is lcd:inst|add~866
B1L54 = CARRY(B1_clkcnt[8] & !B1L34);
--B1L64 is lcd:inst|add~867
B1L64 = B1_clkcnt[9] & !B1L54 # !B1_clkcnt[9] & (B1L54 # GND);
--B1L74 is lcd:inst|add~868
B1L74 = CARRY(!B1L54 # !B1_clkcnt[9]);
--B1L84 is lcd:inst|add~869
B1L84 = B1_clkcnt[10] & (B1L74 $ GND) # !B1_clkcnt[10] & !B1L74 & VCC;
--B1L94 is lcd:inst|add~870
B1L94 = CARRY(B1_clkcnt[10] & !B1L74);
--B1L05 is lcd:inst|add~871
B1L05 = B1_clkcnt[11] & !B1L94 # !B1_clkcnt[11] & (B1L94 # GND);
--B1L15 is lcd:inst|add~872
B1L15 = CARRY(!B1L94 # !B1_clkcnt[11]);
--B1L25 is lcd:inst|add~873
B1L25 = B1_clkcnt[12] & (B1L15 $ GND) # !B1_clkcnt[12] & !B1L15 & VCC;
--B1L35 is lcd:inst|add~874
B1L35 = CARRY(B1_clkcnt[12] & !B1L15);
--B1L45 is lcd:inst|add~875
B1L45 = B1_clkcnt[13] & !B1L35 # !B1_clkcnt[13] & (B1L35 # GND);
--B1L55 is lcd:inst|add~876
B1L55 = CARRY(!B1L35 # !B1_clkcnt[13]);
--B1L65 is lcd:inst|add~877
B1L65 = B1_clkcnt[14] & (B1L55 $ GND) # !B1_clkcnt[14] & !B1L55 & VCC;
--B1L75 is lcd:inst|add~878
B1L75 = CARRY(B1_clkcnt[14] & !B1L55);
--C1_count[3] is div16:inst2|count[3]
C1_count[3] = DFFEAS(C1L11, clk, !SYS_RST, , C1L1, , , , );
--B1L301 is lcd:inst|clkcnt~477
B1L301 = !B1L102 & B1L25;
--B1L401 is lcd:inst|clkcnt~478
B1L401 = !B1L102 & B1L05;
--B1L501 is lcd:inst|clkcnt~479
B1L501 = !B1L102 & B1L84;
--B1L601 is lcd:inst|clkcnt~480
B1L601 = !B1L102 & B1L04;
--B1L701 is lcd:inst|clkcnt~481
B1L701 = !B1L102 & B1L82;
--B1L85 is lcd:inst|add~879
B1L85 = B1_clkcnt[15] $ B1L75;
--B1L801 is lcd:inst|clkcnt~482
B1L801 = B1L85 & !B1L102;
--C1_count[2] is div16:inst2|count[2]
C1_count[2] = DFFEAS(C1L9, clk, !SYS_RST, , C1L2, , , , );
--C1_count[1] is div16:inst2|count[1]
C1_count[1] = DFFEAS(C1L7, clk, !SYS_RST, , C1_count[0], , , , );
--C1_count[0] is div16:inst2|count[0]
C1_count[0] = DFFEAS(C1L5, clk, !SYS_RST, , , , , , );
--C1L1 is div16:inst2|add~77
C1L1 = C1_count[2] & C1_count[1] & C1_count[0];
--C1L2 is div16:inst2|add~78
C1L2 = C1_count[1] & C1_count[0];
--B1L851 is lcd:inst|data~1222
B1L851 = B1L091 & (B1_counter[3] # B1_counter[5] # !B1L302);
--B1L57 is lcd:inst|char_addr[5]~1529
B1L57 = !B1L491 & !B1L67 & (B1L18 # B1L28);
--B1L951 is lcd:inst|data~1223
B1L951 = !B1L631 & B1L931;
--B1L471 is lcd:inst|div_counter~193
B1L471 = B1_flag & (B1_div_counter[2] $ (B1_div_counter[1] & B1_div_counter[0]));
--B1L061 is lcd:inst|data~1224
B1L061 = B1L251 # B1L931 & (B1L881 # !B1L631);
--B1L161 is lcd:inst|data~1225
B1L161 = B1L16 & (B1L36 # !B1L07) # !B1L16 & (B1L56 $ (B1L07 # !B1L36));
--B1L261 is lcd:inst|data~1226
B1L261 = B1L161 & (B1L56 & !B1L07 # !B1L86) # !B1L161 & !B1L07 & (B1L56 $ B1L86);
--B1L361 is lcd:inst|data~1227
B1L361 = B1L241 & (B1L86 & (D1L1) # !B1L86 & !D1L2);
--B1L461 is lcd:inst|data~1228
B1L461 = B1L881 & (!B1L681 & B1L781) # !B1L881 & (B1L361 # !B1L681 & B1L781);
--B1L771 is lcd:inst|lcd_e~2
B1L771 = !B1_lcd_e;
--B1L58 is lcd:inst|clk_int~2
B1L58 = !B1_clk_int;
--B1L011 is lcd:inst|clkdiv~2
B1L011 = !B1_clkdiv;
--C1L11 is div16:inst2|count[3]~8
C1L11 = !C1_count[3];
--C1L9 is div16:inst2|count[2]~9
C1L9 = !C1_count[2];
--C1L7 is div16:inst2|count[1]~10
C1L7 = !C1_count[1];
--C1L5 is div16:inst2|count[0]~11
C1L5 = !C1_count[0];
--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(!B1L491);
--LCD_RW is LCD_RW
--operation mode is output
LCD_RW = OUTPUT(B1L181);
--LCD_E is LCD_E
--operation mode is output
LCD_E = OUTPUT(B1_lcd_e);
--LCD_DIR is LCD_DIR
--operation mode is output
LCD_DIR = OUTPUT(VCC);
--LCD_D[7] is LCD_D[7]
--operation mode is output
LCD_D[7]_tri_out = TRI(B1L091, B1L531);
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(B1L541, B1L531);
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(B1L841, B1L531);
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(B1L151, B1L531);
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(B1L061, B1L531);
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(B1L551, B1L531);
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(B1L461, B1L531);
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(B1L751, B1L531);
LCD_D[0] = OUTPUT(LCD_D[0]_tri_out);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -