📄 lcd_1602.fit.eqn
字号:
C1L2 = B1_address[1] & (B1_address[0] # B1_address[3]) # !B1_address[1] & B1_address[4];
--B1L34 is lcd:inst|Select~1821 at LC_X5_Y10_N8
--operation mode is normal
B1L34 = B1L16 & (B1_address[2] & !C1L2 # !B1_address[2] & (!C1L1));
--B1_state.CLEAR is lcd:inst|state.CLEAR at LC_X5_Y10_N3
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
B1_state.CLEAR_lut_out = GND;
B1_state.CLEAR = DFFEAS(B1_state.CLEAR_lut_out, GLOBAL(B1_clk_int), GLOBAL(reset), , , B1_state.SWITCHMODE, , , VCC);
--B1L35 is lcd:inst|Select~1822 at LC_X4_Y10_N0
--operation mode is normal
B1L35 = B1_data[0] & !B1_state.IDLE;
--B1_clkcnt[20] is lcd:inst|clkcnt[20] at LC_X16_Y6_N5
--operation mode is normal
B1_clkcnt[20]_carry_eqn = B1L161;
B1_clkcnt[20]_lut_out = B1_clkcnt[20] $ (!B1_clkcnt[20]_carry_eqn);
B1_clkcnt[20] = DFFEAS(B1_clkcnt[20]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1_clkcnt[0] is lcd:inst|clkcnt[0] at LC_X14_Y6_N5
--operation mode is arithmetic
B1_clkcnt[0]_lut_out = !B1_clkcnt[0];
B1_clkcnt[0] = DFFEAS(B1_clkcnt[0]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L106 is lcd:inst|clkcnt[0]~418 at LC_X14_Y6_N5
--operation mode is arithmetic
B1L106_cout_0 = B1_clkcnt[0];
B1L106 = CARRY(B1L106_cout_0);
--B1L107 is lcd:inst|clkcnt[0]~418COUT1_516 at LC_X14_Y6_N5
--operation mode is arithmetic
B1L107_cout_1 = B1_clkcnt[0];
B1L107 = CARRY(B1L107_cout_1);
--B1_clkcnt[1] is lcd:inst|clkcnt[1] at LC_X14_Y6_N6
--operation mode is arithmetic
B1_clkcnt[1]_lut_out = B1_clkcnt[1] $ (B1L106);
B1_clkcnt[1] = DFFEAS(B1_clkcnt[1]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L109 is lcd:inst|clkcnt[1]~422 at LC_X14_Y6_N6
--operation mode is arithmetic
B1L109_cout_0 = !B1L106 # !B1_clkcnt[1];
B1L109 = CARRY(B1L109_cout_0);
--B1L110 is lcd:inst|clkcnt[1]~422COUT1_518 at LC_X14_Y6_N6
--operation mode is arithmetic
B1L110_cout_1 = !B1L107 # !B1_clkcnt[1];
B1L110 = CARRY(B1L110_cout_1);
--B1_clkcnt[2] is lcd:inst|clkcnt[2] at LC_X14_Y6_N7
--operation mode is arithmetic
B1_clkcnt[2]_lut_out = B1_clkcnt[2] $ !B1L109;
B1_clkcnt[2] = DFFEAS(B1_clkcnt[2]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L112 is lcd:inst|clkcnt[2]~426 at LC_X14_Y6_N7
--operation mode is arithmetic
B1L112_cout_0 = B1_clkcnt[2] & !B1L109;
B1L112 = CARRY(B1L112_cout_0);
--B1L113 is lcd:inst|clkcnt[2]~426COUT1_520 at LC_X14_Y6_N7
--operation mode is arithmetic
B1L113_cout_1 = B1_clkcnt[2] & !B1L110;
B1L113 = CARRY(B1L113_cout_1);
--B1_clkcnt[3] is lcd:inst|clkcnt[3] at LC_X14_Y6_N8
--operation mode is arithmetic
B1_clkcnt[3]_lut_out = B1_clkcnt[3] $ (B1L112);
B1_clkcnt[3] = DFFEAS(B1_clkcnt[3]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L115 is lcd:inst|clkcnt[3]~430 at LC_X14_Y6_N8
--operation mode is arithmetic
B1L115_cout_0 = !B1L112 # !B1_clkcnt[3];
B1L115 = CARRY(B1L115_cout_0);
--B1L116 is lcd:inst|clkcnt[3]~430COUT1_522 at LC_X14_Y6_N8
--operation mode is arithmetic
B1L116_cout_1 = !B1L113 # !B1_clkcnt[3];
B1L116 = CARRY(B1L116_cout_1);
--B1L3 is lcd:inst|Equal~334 at LC_X14_Y6_N2
--operation mode is normal
B1L3 = B1_clkcnt[1] # B1_clkcnt[2] # B1_clkcnt[0] # B1_clkcnt[3];
--B1_clkcnt[4] is lcd:inst|clkcnt[4] at LC_X14_Y6_N9
--operation mode is arithmetic
B1_clkcnt[4]_lut_out = B1_clkcnt[4] $ !B1L115;
B1_clkcnt[4] = DFFEAS(B1_clkcnt[4]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L119 is lcd:inst|clkcnt[4]~434 at LC_X14_Y6_N9
--operation mode is arithmetic
B1L119 = CARRY(B1_clkcnt[4] & !B1L116);
--B1_clkcnt[5] is lcd:inst|clkcnt[5] at LC_X15_Y6_N0
--operation mode is arithmetic
B1_clkcnt[5]_carry_eqn = B1L119;
B1_clkcnt[5]_lut_out = B1_clkcnt[5] $ B1_clkcnt[5]_carry_eqn;
B1_clkcnt[5] = DFFEAS(B1_clkcnt[5]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L121 is lcd:inst|clkcnt[5]~438 at LC_X15_Y6_N0
--operation mode is arithmetic
B1L121_cout_0 = !B1L119 # !B1_clkcnt[5];
B1L121 = CARRY(B1L121_cout_0);
--B1L122 is lcd:inst|clkcnt[5]~438COUT1_524 at LC_X15_Y6_N0
--operation mode is arithmetic
B1L122_cout_1 = !B1L119 # !B1_clkcnt[5];
B1L122 = CARRY(B1L122_cout_1);
--B1_clkcnt[6] is lcd:inst|clkcnt[6] at LC_X15_Y6_N1
--operation mode is arithmetic
B1_clkcnt[6]_carry_eqn = (!B1L119 & B1L121) # (B1L119 & B1L122);
B1_clkcnt[6]_lut_out = B1_clkcnt[6] $ !B1_clkcnt[6]_carry_eqn;
B1_clkcnt[6] = DFFEAS(B1_clkcnt[6]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L124 is lcd:inst|clkcnt[6]~442 at LC_X15_Y6_N1
--operation mode is arithmetic
B1L124_cout_0 = B1_clkcnt[6] & !B1L121;
B1L124 = CARRY(B1L124_cout_0);
--B1L125 is lcd:inst|clkcnt[6]~442COUT1_526 at LC_X15_Y6_N1
--operation mode is arithmetic
B1L125_cout_1 = B1_clkcnt[6] & !B1L122;
B1L125 = CARRY(B1L125_cout_1);
--B1_clkcnt[7] is lcd:inst|clkcnt[7] at LC_X15_Y6_N2
--operation mode is arithmetic
B1_clkcnt[7]_carry_eqn = (!B1L119 & B1L124) # (B1L119 & B1L125);
B1_clkcnt[7]_lut_out = B1_clkcnt[7] $ B1_clkcnt[7]_carry_eqn;
B1_clkcnt[7] = DFFEAS(B1_clkcnt[7]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L127 is lcd:inst|clkcnt[7]~446 at LC_X15_Y6_N2
--operation mode is arithmetic
B1L127_cout_0 = !B1L124 # !B1_clkcnt[7];
B1L127 = CARRY(B1L127_cout_0);
--B1L128 is lcd:inst|clkcnt[7]~446COUT1_528 at LC_X15_Y6_N2
--operation mode is arithmetic
B1L128_cout_1 = !B1L125 # !B1_clkcnt[7];
B1L128 = CARRY(B1L128_cout_1);
--B1L4 is lcd:inst|Equal~335 at LC_X14_Y6_N4
--operation mode is normal
B1L4 = B1_clkcnt[5] # B1_clkcnt[4] # B1_clkcnt[7] # B1_clkcnt[6];
--B1_clkcnt[8] is lcd:inst|clkcnt[8] at LC_X15_Y6_N3
--operation mode is arithmetic
B1_clkcnt[8]_carry_eqn = (!B1L119 & B1L127) # (B1L119 & B1L128);
B1_clkcnt[8]_lut_out = B1_clkcnt[8] $ (!B1_clkcnt[8]_carry_eqn);
B1_clkcnt[8] = DFFEAS(B1_clkcnt[8]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L130 is lcd:inst|clkcnt[8]~450 at LC_X15_Y6_N3
--operation mode is arithmetic
B1L130_cout_0 = B1_clkcnt[8] & (!B1L127);
B1L130 = CARRY(B1L130_cout_0);
--B1L131 is lcd:inst|clkcnt[8]~450COUT1_530 at LC_X15_Y6_N3
--operation mode is arithmetic
B1L131_cout_1 = B1_clkcnt[8] & (!B1L128);
B1L131 = CARRY(B1L131_cout_1);
--B1_clkcnt[9] is lcd:inst|clkcnt[9] at LC_X15_Y6_N4
--operation mode is arithmetic
B1_clkcnt[9]_carry_eqn = (!B1L119 & B1L130) # (B1L119 & B1L131);
B1_clkcnt[9]_lut_out = B1_clkcnt[9] $ (B1_clkcnt[9]_carry_eqn);
B1_clkcnt[9] = DFFEAS(B1_clkcnt[9]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L133 is lcd:inst|clkcnt[9]~454 at LC_X15_Y6_N4
--operation mode is arithmetic
B1L133 = CARRY(!B1L131 # !B1_clkcnt[9]);
--B1_clkcnt[11] is lcd:inst|clkcnt[11] at LC_X15_Y6_N6
--operation mode is arithmetic
B1_clkcnt[11]_carry_eqn = (!B1L133 & B1L135) # (B1L133 & B1L136);
B1_clkcnt[11]_lut_out = B1_clkcnt[11] $ (B1_clkcnt[11]_carry_eqn);
B1_clkcnt[11] = DFFEAS(B1_clkcnt[11]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L138 is lcd:inst|clkcnt[11]~458 at LC_X15_Y6_N6
--operation mode is arithmetic
B1L138_cout_0 = !B1L135 # !B1_clkcnt[11];
B1L138 = CARRY(B1L138_cout_0);
--B1L139 is lcd:inst|clkcnt[11]~458COUT1_534 at LC_X15_Y6_N6
--operation mode is arithmetic
B1L139_cout_1 = !B1L136 # !B1_clkcnt[11];
B1L139 = CARRY(B1L139_cout_1);
--B1_clkcnt[10] is lcd:inst|clkcnt[10] at LC_X15_Y6_N5
--operation mode is arithmetic
B1_clkcnt[10]_carry_eqn = B1L133;
B1_clkcnt[10]_lut_out = B1_clkcnt[10] $ (!B1_clkcnt[10]_carry_eqn);
B1_clkcnt[10] = DFFEAS(B1_clkcnt[10]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L135 is lcd:inst|clkcnt[10]~462 at LC_X15_Y6_N5
--operation mode is arithmetic
B1L135_cout_0 = B1_clkcnt[10] & (!B1L133);
B1L135 = CARRY(B1L135_cout_0);
--B1L136 is lcd:inst|clkcnt[10]~462COUT1_532 at LC_X15_Y6_N5
--operation mode is arithmetic
B1L136_cout_1 = B1_clkcnt[10] & (!B1L133);
B1L136 = CARRY(B1L136_cout_1);
--B1L5 is lcd:inst|Equal~336 at LC_X14_Y6_N0
--operation mode is normal
B1L5 = B1_clkcnt[11] # B1_clkcnt[9] # B1_clkcnt[8] # !B1_clkcnt[10];
--B1_clkcnt[12] is lcd:inst|clkcnt[12] at LC_X15_Y6_N7
--operation mode is arithmetic
B1_clkcnt[12]_carry_eqn = (!B1L133 & B1L138) # (B1L133 & B1L139);
B1_clkcnt[12]_lut_out = B1_clkcnt[12] $ !B1_clkcnt[12]_carry_eqn;
B1_clkcnt[12] = DFFEAS(B1_clkcnt[12]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L141 is lcd:inst|clkcnt[12]~466 at LC_X15_Y6_N7
--operation mode is arithmetic
B1L141_cout_0 = B1_clkcnt[12] & !B1L138;
B1L141 = CARRY(B1L141_cout_0);
--B1L142 is lcd:inst|clkcnt[12]~466COUT1_536 at LC_X15_Y6_N7
--operation mode is arithmetic
B1L142_cout_1 = B1_clkcnt[12] & !B1L139;
B1L142 = CARRY(B1L142_cout_1);
--B1_clkcnt[13] is lcd:inst|clkcnt[13] at LC_X15_Y6_N8
--operation mode is arithmetic
B1_clkcnt[13]_carry_eqn = (!B1L133 & B1L141) # (B1L133 & B1L142);
B1_clkcnt[13]_lut_out = B1_clkcnt[13] $ (B1_clkcnt[13]_carry_eqn);
B1_clkcnt[13] = DFFEAS(B1_clkcnt[13]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L144 is lcd:inst|clkcnt[13]~470 at LC_X15_Y6_N8
--operation mode is arithmetic
B1L144_cout_0 = !B1L141 # !B1_clkcnt[13];
B1L144 = CARRY(B1L144_cout_0);
--B1L145 is lcd:inst|clkcnt[13]~470COUT1_538 at LC_X15_Y6_N8
--operation mode is arithmetic
B1L145_cout_1 = !B1L142 # !B1_clkcnt[13];
B1L145 = CARRY(B1L145_cout_1);
--B1_clkcnt[14] is lcd:inst|clkcnt[14] at LC_X15_Y6_N9
--operation mode is arithmetic
B1_clkcnt[14]_carry_eqn = (!B1L133 & B1L144) # (B1L133 & B1L145);
B1_clkcnt[14]_lut_out = B1_clkcnt[14] $ !B1_clkcnt[14]_carry_eqn;
B1_clkcnt[14] = DFFEAS(B1_clkcnt[14]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L147 is lcd:inst|clkcnt[14]~474 at LC_X15_Y6_N9
--operation mode is arithmetic
B1L147 = CARRY(B1_clkcnt[14] & !B1L145);
--B1_clkcnt[15] is lcd:inst|clkcnt[15] at LC_X16_Y6_N0
--operation mode is arithmetic
B1_clkcnt[15]_carry_eqn = B1L147;
B1_clkcnt[15]_lut_out = B1_clkcnt[15] $ B1_clkcnt[15]_carry_eqn;
B1_clkcnt[15] = DFFEAS(B1_clkcnt[15]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L149 is lcd:inst|clkcnt[15]~478 at LC_X16_Y6_N0
--operation mode is arithmetic
B1L149_cout_0 = !B1L147 # !B1_clkcnt[15];
B1L149 = CARRY(B1L149_cout_0);
--B1L150 is lcd:inst|clkcnt[15]~478COUT1_540 at LC_X16_Y6_N0
--operation mode is arithmetic
B1L150_cout_1 = !B1L147 # !B1_clkcnt[15];
B1L150 = CARRY(B1L150_cout_1);
--B1L6 is lcd:inst|Equal~337 at LC_X16_Y6_N9
--operation mode is normal
B1L6 = B1_clkcnt[12] # B1_clkcnt[13] # !B1_clkcnt[15] # !B1_clkcnt[14];
--B1L7 is lcd:inst|Equal~338 at LC_X14_Y6_N3
--operation mode is normal
B1L7 = B1L6 # B1L5 # B1L4 # B1L3;
--B1_clkcnt[17] is lcd:inst|clkcnt[17] at LC_X16_Y6_N2
--operation mode is arithmetic
B1_clkcnt[17]_carry_eqn = (!B1L147 & B1L152) # (B1L147 & B1L153);
B1_clkcnt[17]_lut_out = B1_clkcnt[17] $ (B1_clkcnt[17]_carry_eqn);
B1_clkcnt[17] = DFFEAS(B1_clkcnt[17]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L155 is lcd:inst|clkcnt[17]~482 at LC_X16_Y6_N2
--operation mode is arithmetic
B1L155_cout_0 = !B1L152 # !B1_clkcnt[17];
B1L155 = CARRY(B1L155_cout_0);
--B1L156 is lcd:inst|clkcnt[17]~482COUT1_544 at LC_X16_Y6_N2
--operation mode is arithmetic
B1L156_cout_1 = !B1L153 # !B1_clkcnt[17];
B1L156 = CARRY(B1L156_cout_1);
--B1_clkcnt[18] is lcd:inst|clkcnt[18] at LC_X16_Y6_N3
--operation mode is arithmetic
B1_clkcnt[18]_carry_eqn = (!B1L147 & B1L155) # (B1L147 & B1L156);
B1_clkcnt[18]_lut_out = B1_clkcnt[18] $ (!B1_clkcnt[18]_carry_eqn);
B1_clkcnt[18] = DFFEAS(B1_clkcnt[18]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L158 is lcd:inst|clkcnt[18]~486 at LC_X16_Y6_N3
--operation mode is arithmetic
B1L158_cout_0 = B1_clkcnt[18] & (!B1L155);
B1L158 = CARRY(B1L158_cout_0);
--B1L159 is lcd:inst|clkcnt[18]~486COUT1_546 at LC_X16_Y6_N3
--operation mode is arithmetic
B1L159_cout_1 = B1_clkcnt[18] & (!B1L156);
B1L159 = CARRY(B1L159_cout_1);
--B1_clkcnt[16] is lcd:inst|clkcnt[16] at LC_X16_Y6_N1
--operation mode is arithmetic
B1_clkcnt[16]_carry_eqn = (!B1L147 & B1L149) # (B1L147 & B1L150);
B1_clkcnt[16]_lut_out = B1_clkcnt[16] $ !B1_clkcnt[16]_carry_eqn;
B1_clkcnt[16] = DFFEAS(B1_clkcnt[16]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L152 is lcd:inst|clkcnt[16]~490 at LC_X16_Y6_N1
--operation mode is arithmetic
B1L152_cout_0 = B1_clkcnt[16] & !B1L149;
B1L152 = CARRY(B1L152_cout_0);
--B1L153 is lcd:inst|clkcnt[16]~490COUT1_542 at LC_X16_Y6_N1
--operation mode is arithmetic
B1L153_cout_1 = B1_clkcnt[16] & !B1L150;
B1L153 = CARRY(B1L153_cout_1);
--B1_clkcnt[19] is lcd:inst|clkcnt[19] at LC_X16_Y6_N4
--operation mode is arithmetic
B1_clkcnt[19]_carry_eqn = (!B1L147 & B1L158) # (B1L147 & B1L159);
B1_clkcnt[19]_lut_out = B1_clkcnt[19] $ (B1_clkcnt[19]_carry_eqn);
B1_clkcnt[19] = DFFEAS(B1_clkcnt[19]_lut_out, GLOBAL(clk), VCC, , , , , B1L117, );
--B1L161 is lcd:inst|clkcnt[19]~494 at LC_X16_Y6_N4
--operation mode is arithmetic
B1L161 = CARRY(!B1L159 # !B1_clkcnt[19]);
--B1L8 is lcd:inst|Equal~339 at LC_X16_Y6_N7
--operation mode is normal
B1L8 = B1_clkcnt[17] # B1_clkcnt[18] # !B1_clkcnt[16] # !B1_clkcnt[19];
--B1L9 is lcd:inst|Equal~340 at LC_X16_Y6_N8
--operation mode is normal
B1L9 = !B1_clkcnt[20] & (!B1L7 & !B1L8);
--B1L10 is lcd:inst|Equal~341 at LC_X6_Y8_N9
--operation mode is normal
B1L10 = B1_counter[3] & B1_counter[5] & !B1_counter[4] & B1L2;
--B1L12 is lcd:inst|LessThan~406 at LC_X6_Y8_N0
--operation mode is normal
B1L12 = !B1_counter[6] & (!B1_counter[4] & !B1_counter[3] # !B1_counter[5]);
--B1L13 is lcd:inst|LessThan~407 at LC_X6_Y8_N7
--operation mode is normal
B1L13 = !B1_counter[5] & !B1_counter[4] & (B1L1 # !B1_counter[3]);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -