📄 lcdcont.fit.eqn
字号:
-- Copyright (C) 1991-2005 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions
-- and other software and tools, and its AMPP partner logic
-- functions, and any output files any of the foregoing
-- (including device programming or simulation files), and any
-- associated documentation or information are expressly subject
-- to the terms and conditions of the Altera Program License
-- Subscription Agreement, Altera MegaCore Function License
-- Agreement, or other applicable license agreement, including,
-- without limitation, that your use is for the sole purpose of
-- programming logic devices manufactured by Altera and sold by
-- Altera or its authorized distributors. Please refer to the
-- applicable agreement for further details.
--D1_lcd_data[0] is lcd:mylcd|lcd_data[0] at LC_X11_Y10_N2
--operation mode is normal
D1_lcd_data[0]_lut_out = D1_state.clear # D1L94 # D1L05 & !D1L43;
D1_lcd_data[0] = DFFEAS(D1_lcd_data[0]_lut_out, GLOBAL(B1_clockout), VCC, , reset, , , , );
--D1_lcd_data[1] is lcd:mylcd|lcd_data[1] at LC_X12_Y10_N2
--operation mode is normal
D1_lcd_data[1]_lut_out = D1_state.setmode # D1L15 # !D1L63 & D1L05;
D1_lcd_data[1] = DFFEAS(D1_lcd_data[1]_lut_out, GLOBAL(B1_clockout), VCC, , reset, , , , );
--D1_lcd_data[2] is lcd:mylcd|lcd_data[2] at LC_X13_Y10_N2
--operation mode is normal
D1_lcd_data[2]_lut_out = D1L25 # D1L05 & !D1_count[1] & !D1_count[2];
D1_lcd_data[2] = DFFEAS(D1_lcd_data[2]_lut_out, GLOBAL(B1_clockout), VCC, , reset, , , , );
--D1_lcd_data[3] is lcd:mylcd|lcd_data[3] at LC_X14_Y10_N2
--operation mode is normal
D1_lcd_data[3]_lut_out = D1_state.home # D1L35 # D1L84 & D1L93;
D1_lcd_data[3] = DFFEAS(D1_lcd_data[3]_lut_out, GLOBAL(B1_clockout), VCC, , reset, , , , );
--D1_lcd_data[4] is lcd:mylcd|lcd_data[4] at LC_X15_Y10_N3
--operation mode is normal
D1_lcd_data[4]_lut_out = D1L45 # D1_state.setfunc # D1L14 & D1L05;
D1_lcd_data[4] = DFFEAS(D1_lcd_data[4]_lut_out, GLOBAL(B1_clockout), VCC, , reset, , , , );
--D1_lcd_data[5] is lcd:mylcd|lcd_data[5] at LC_X16_Y10_N1
--operation mode is normal
D1_lcd_data[5]_lut_out = GND;
D1_lcd_data[5] = DFFEAS(D1_lcd_data[5]_lut_out, GLOBAL(B1_clockout), VCC, , reset, D1_state.setfunc, , , VCC);
--D1_lcd_data[6] is lcd:mylcd|lcd_data[6] at LC_X16_Y10_N2
--operation mode is normal
D1_lcd_data[6]_lut_out = !D1L55;
D1_lcd_data[6] = DFFEAS(D1_lcd_data[6]_lut_out, GLOBAL(B1_clockout), VCC, , reset, , , , );
--D1_lcd_data[7] is lcd:mylcd|lcd_data[7] at LC_X16_Y10_N8
--operation mode is normal
D1_lcd_data[7]_lut_out = GND;
D1_lcd_data[7] = DFFEAS(D1_lcd_data[7]_lut_out, GLOBAL(B1_clockout), VCC, , reset, D1_state.position, , , VCC);
--D1_lcd_select is lcd:mylcd|lcd_select at LC_X10_Y10_N3
--operation mode is normal
D1_lcd_select_lut_out = D1_state.code_address2 # D1_state.write # D1L75 # D1L65;
D1_lcd_select = DFFEAS(D1_lcd_select_lut_out, GLOBAL(B1_clockout), VCC, , reset, , , , );
--B1_clockout is clockdiv:div|clockout at LC_X11_Y7_N8
--operation mode is normal
B1_clockout_lut_out = !B1_clockout;
B1_clockout = DFFEAS(B1_clockout_lut_out, GLOBAL(clk), VCC, , B1L16, , , , );
--D1_state.clear is lcd:mylcd|state.clear at LC_X13_Y8_N9
--operation mode is normal
D1_state.clear_lut_out = D1_state.dispoff # D1_state.clear & (!D1L44 # !D1L54);
D1_state.clear = DFFEAS(D1_state.clear_lut_out, GLOBAL(B1_clockout), GLOBAL(reset), , , , , , );
--D1_count[0] is lcd:mylcd|count[0] at LC_X14_Y8_N5
--operation mode is arithmetic
D1_count[0]_lut_out = !D1_count[0];
D1_count[0] = DFFEAS(D1_count[0]_lut_out, GLOBAL(B1_clockout), GLOBAL(reset), , D1L51, , , D1L11, );
--D1L3 is lcd:mylcd|count[0]~548 at LC_X14_Y8_N5
--operation mode is arithmetic
D1L3_cout_0 = D1_count[0];
D1L3 = CARRY(D1L3_cout_0);
--D1L4 is lcd:mylcd|count[0]~548COUT1_580 at LC_X14_Y8_N5
--operation mode is arithmetic
D1L4_cout_1 = D1_count[0];
D1L4 = CARRY(D1L4_cout_1);
--D1_count[1] is lcd:mylcd|count[1] at LC_X14_Y8_N6
--operation mode is arithmetic
D1_count[1]_lut_out = D1_count[1] $ (D1L3);
D1_count[1] = DFFEAS(D1_count[1]_lut_out, GLOBAL(B1_clockout), GLOBAL(reset), , D1L51, , , D1L11, );
--D1L6 is lcd:mylcd|count[1]~552 at LC_X14_Y8_N6
--operation mode is arithmetic
D1L6_cout_0 = !D1L3 # !D1_count[1];
D1L6 = CARRY(D1L6_cout_0);
--D1L7 is lcd:mylcd|count[1]~552COUT1_581 at LC_X14_Y8_N6
--operation mode is arithmetic
D1L7_cout_1 = !D1L4 # !D1_count[1];
D1L7 = CARRY(D1L7_cout_1);
--D1_count[2] is lcd:mylcd|count[2] at LC_X14_Y8_N7
--operation mode is arithmetic
D1_count[2]_lut_out = D1_count[2] $ !D1L6;
D1_count[2] = DFFEAS(D1_count[2]_lut_out, GLOBAL(B1_clockout), GLOBAL(reset), , D1L51, , , D1L11, );
--D1L71 is lcd:mylcd|count[2]~556 at LC_X14_Y8_N7
--operation mode is arithmetic
D1L71_cout_0 = D1_count[2] & !D1L6;
D1L71 = CARRY(D1L71_cout_0);
--D1L81 is lcd:mylcd|count[2]~556COUT1_583 at LC_X14_Y8_N7
--operation mode is arithmetic
D1L81_cout_1 = D1_count[2] & !D1L7;
D1L81 = CARRY(D1L81_cout_1);
--D1_count[3] is lcd:mylcd|count[3] at LC_X14_Y8_N8
--operation mode is arithmetic
D1_count[3]_lut_out = D1_count[3] $ (D1L71);
D1_count[3] = DFFEAS(D1_count[3]_lut_out, GLOBAL(B1_clockout), GLOBAL(reset), , D1L51, , , D1L11, );
--D1L02 is lcd:mylcd|count[3]~560 at LC_X14_Y8_N8
--operation mode is arithmetic
D1L02_cout_0 = !D1L71 # !D1_count[3];
D1L02 = CARRY(D1L02_cout_0);
--D1L12 is lcd:mylcd|count[3]~560COUT1_585 at LC_X14_Y8_N8
--operation mode is arithmetic
D1L12_cout_1 = !D1L81 # !D1_count[3];
D1L12 = CARRY(D1L12_cout_1);
--D1L33 is lcd:mylcd|Mux~159 at LC_X13_Y8_N2
--operation mode is normal
D1L33 = D1_count[2] & (D1_count[0] & !D1_count[1] & !D1_count[3] # !D1_count[0] & (D1_count[1] $ D1_count[3])) # !D1_count[2] & D1_count[0] & D1_count[1] & D1_count[3];
--D1_count[4] is lcd:mylcd|count[4] at LC_X14_Y8_N9
--operation mode is normal
D1_count[4]_lut_out = D1L02 $ !D1_count[4];
D1_count[4] = DFFEAS(D1_count[4]_lut_out, GLOBAL(B1_clockout), GLOBAL(reset), , D1L51, , , D1L11, );
--D1_state.code_address2 is lcd:mylcd|state.code_address2 at LC_X12_Y8_N0
--operation mode is normal
D1_state.code_address2_lut_out = D1_state.ini2 # D1_state.code_address2 & (!D1L64 # !D1_count[3]);
D1_state.code_address2 = DFFEAS(D1_state.code_address2_lut_out, GLOBAL(B1_clockout), GLOBAL(reset), , , , , , );
--D1L84 is lcd:mylcd|Select~795 at LC_X13_Y10_N4
--operation mode is normal
D1L84 = D1_state.code_address2 & D1_count[4];
--D1L94 is lcd:mylcd|Select~796 at LC_X12_Y10_N7
--operation mode is normal
C1_qout[0]_qfbk = C1_qout[0];
D1L94 = D1_state.write & (C1_qout[0]_qfbk # D1L33 & D1L84) # !D1_state.write & D1L33 & (D1L84);
--C1_qout[0] is cir_shifter:mycir_shift|qout[0] at LC_X12_Y10_N7
--operation mode is normal
C1_qout[0] = DFFEAS(D1L94, GLOBAL(B1_clockout), VCC, , , C1_ql[0], , , VCC);
--D1_state.code_address1 is lcd:mylcd|state.code_address1 at LC_X13_Y10_N6
--operation mode is normal
D1_state.code_address1_lut_out = D1_state.ini1 # D1_state.code_address1 & (!D1L64 # !D1_count[3]);
D1_state.code_address1 = DFFEAS(D1_state.code_address1_lut_out, GLOBAL(B1_clockout), GLOBAL(reset), , , , , , );
--D1L05 is lcd:mylcd|Select~797 at LC_X13_Y10_N3
--operation mode is normal
D1L05 = D1_state.code_address1 & (!D1_count[4]);
--D1L43 is lcd:mylcd|Mux~160 at LC_X12_Y10_N6
--operation mode is normal
D1L43 = D1_count[2] # D1_count[3] & !D1_count[1] # !D1_count[3] & (D1_count[1] # D1_count[0]);
--D1L53 is lcd:mylcd|Mux~161 at LC_X15_Y8_N3
--operation mode is normal
D1L53 = D1_count[2] & (D1_count[1] $ (D1_count[3] # D1_count[0]));
--D1L15 is lcd:mylcd|Select~799 at LC_X12_Y10_N1
--operation mode is normal
C1_qout[1]_qfbk = C1_qout[1];
D1L15 = D1_state.write & (C1_qout[1]_qfbk # D1L84 & D1L53) # !D1_state.write & D1L84 & (D1L53);
--C1_qout[1] is cir_shifter:mycir_shift|qout[1] at LC_X12_Y10_N1
--operation mode is normal
C1_qout[1] = DFFEAS(D1L15, GLOBAL(B1_clockout), VCC, , , C1_qh[1], , , VCC);
--D1L63 is lcd:mylcd|Mux~162 at LC_X12_Y10_N0
--operation mode is normal
D1L63 = D1_count[2] # D1_count[1] $ (D1_count[3] & !D1_count[0]);
--D1_state.home is lcd:mylcd|state.home at LC_X13_Y8_N0
--operation mode is normal
D1_state.home_lut_out = D1_state.setmode # D1_state.home & !D1L34;
D1_state.home = DFFEAS(D1_state.home_lut_out, GLOBAL(B1_clockout), GLOBAL(reset), , , , , , );
--D1L73 is lcd:mylcd|Mux~163 at LC_X15_Y8_N2
--operation mode is normal
D1L73 = D1_count[2] & (D1_count[1] $ (D1_count[0] # !D1_count[3]));
--D1L25 is lcd:mylcd|Select~801 at LC_X13_Y10_N1
--operation mode is normal
D1L25 = D1_state.home # D1_state.setmode # D1L84 & D1L73;
--D1_state.position is lcd:mylcd|state.position at LC_X15_Y10_N8
--operation mode is normal
D1_state.position_lut_out = D1_state.write # D1_count[3] & D1L64 & D1_state.code_address2;
D1_state.position = DFFEAS(D1_state.position_lut_out, GLOBAL(B1_clockout), GLOBAL(reset), , , , , , );
--D1L83 is lcd:mylcd|Mux~164 at LC_X13_Y10_N0
--operation mode is normal
D1L83 = !D1_count[2] & (D1_count[1] $ (D1_count[3] # D1_count[0]));
--D1L35 is lcd:mylcd|Select~803 at LC_X13_Y10_N7
--operation mode is normal
D1L35 = D1_state.dispoff # D1_state.position # D1L83 & D1L05;
--D1L93 is lcd:mylcd|Mux~165 at LC_X15_Y10_N9
--operation mode is normal
D1L93 = D1_count[1] & (D1_count[2] & !D1_count[0] & D1_count[3] # !D1_count[2] & D1_count[0] & !D1_count[3]) # !D1_count[1] & D1_count[2] & (D1_count[0] $ !D1_count[3]);
--D1_state.setfunc is lcd:mylcd|state.setfunc at LC_X12_Y8_N8
--operation mode is normal
D1_state.setfunc_lut_out = D1L64 & !D1_count[3] & (D1_state.setfunc # !D1_state.warmup) # !D1L64 & D1_state.setfunc;
D1_state.setfunc = DFFEAS(D1_state.setfunc_lut_out, GLOBAL(B1_clockout), GLOBAL(reset), , , , , , );
--D1_state.ini2 is lcd:mylcd|state.ini2 at LC_X12_Y8_N2
--operation mode is normal
D1_state.ini2_lut_out = D1_state.code_address1 & D1_count[3] & D1L64;
D1_state.ini2 = DFFEAS(D1_state.ini2_lut_out, GLOBAL(B1_clockout), GLOBAL(reset), , , , , , );
--D1L04 is lcd:mylcd|Mux~166 at LC_X15_Y10_N1
--operation mode is normal
D1L04 = D1_count[1] & (D1_count[0] & !D1_count[3] & !D1_count[2] # !D1_count[0] & D1_count[3] & D1_count[2]);
--D1L45 is lcd:mylcd|Select~805 at LC_X15_Y10_N2
--operation mode is normal
D1L45 = D1_state.ini2 # D1_state.code_address2 & D1_count[4] & D1L04;
--D1L14 is lcd:mylcd|Mux~167 at LC_X15_Y10_N5
--operation mode is normal
D1L14 = !D1_count[2] & (D1_count[1] & (!D1_count[3]) # !D1_count[1] & !D1_count[0] & D1_count[3]);
--D1L55 is lcd:mylcd|Select~807 at LC_X13_Y8_N5
--operation mode is normal
D1L55 = !D1_state.ini1 & (!D1_state.ini2);
--D1L65 is lcd:mylcd|Select~808 at LC_X12_Y10_N4
--operation mode is normal
D1L65 = D1_lcd_select & (D1_state.setmode # D1_state.home # D1_state.setfunc);
--D1L75 is lcd:mylcd|Select~809 at LC_X12_Y10_N9
--operation mode is normal
D1L75 = D1_state.code_address1 # D1_lcd_select & (D1_state.dispoff # D1_state.clear);
--B1_\count:counter[14] is clockdiv:div|\count:counter[14] at LC_X12_Y7_N1
--operation mode is normal
B1_\count:counter[14]_lut_out = !B1L16 & B1L91;
B1_\count:counter[14] = DFFEAS(B1_\count:counter[14]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1_\count:counter[13] is clockdiv:div|\count:counter[13] at LC_X12_Y7_N0
--operation mode is normal
B1_\count:counter[13]_lut_out = !B1L16 & (B1L02);
B1_\count:counter[13] = DFFEAS(B1_\count:counter[13]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1_\count:counter[11] is clockdiv:div|\count:counter[11] at LC_X12_Y7_N2
--operation mode is normal
B1_\count:counter[11]_lut_out = !B1L16 & B1L32;
B1_\count:counter[11] = DFFEAS(B1_\count:counter[11]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1L75 is clockdiv:div|reduce_nor~99 at LC_X13_Y7_N9
--operation mode is normal
B1_\count:counter[12]_qfbk = B1_\count:counter[12];
B1L75 = B1_\count:counter[12]_qfbk # !B1_\count:counter[13] # !B1_\count:counter[11] # !B1_\count:counter[14];
--B1_\count:counter[12] is clockdiv:div|\count:counter[12] at LC_X13_Y7_N9
--operation mode is normal
B1_\count:counter[12] = DFFEAS(B1L75, GLOBAL(clk), VCC, , , B1L61, , , VCC);
--B1_\count:counter[9] is clockdiv:div|\count:counter[9] at LC_X14_Y7_N2
--operation mode is normal
B1_\count:counter[9]_lut_out = B1L82;
B1_\count:counter[9] = DFFEAS(B1_\count:counter[9]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1_\count:counter[8] is clockdiv:div|\count:counter[8] at LC_X13_Y7_N8
--operation mode is normal
B1_\count:counter[8]_lut_out = B1L13;
B1_\count:counter[8] = DFFEAS(B1_\count:counter[8]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1_\count:counter[7] is clockdiv:div|\count:counter[7] at LC_X14_Y7_N4
--operation mode is normal
B1_\count:counter[7]_lut_out = B1L43;
B1_\count:counter[7] = DFFEAS(B1_\count:counter[7]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1L85 is clockdiv:div|reduce_nor~100 at LC_X11_Y7_N3
--operation mode is normal
B1_\count:counter[10]_qfbk = B1_\count:counter[10];
B1L85 = B1_\count:counter[7] # B1_\count:counter[9] # B1_\count:counter[10]_qfbk # B1_\count:counter[8];
--B1_\count:counter[10] is clockdiv:div|\count:counter[10] at LC_X11_Y7_N3
--operation mode is normal
B1_\count:counter[10] = DFFEAS(B1L85, GLOBAL(clk), VCC, , , B1L52, , , VCC);
--B1_\count:counter[4] is clockdiv:div|\count:counter[4] at LC_X11_Y7_N5
--operation mode is normal
B1_\count:counter[4]_lut_out = B1L93;
B1_\count:counter[4] = DFFEAS(B1_\count:counter[4]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1_\count:counter[5] is clockdiv:div|\count:counter[5] at LC_X11_Y7_N6
--operation mode is normal
B1_\count:counter[5]_lut_out = !B1L16 & (B1L24);
B1_\count:counter[5] = DFFEAS(B1_\count:counter[5]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1_\count:counter[3] is clockdiv:div|\count:counter[3] at LC_X11_Y7_N2
--operation mode is normal
B1_\count:counter[3]_lut_out = B1L54 & !B1L16;
B1_\count:counter[3] = DFFEAS(B1_\count:counter[3]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1L95 is clockdiv:div|reduce_nor~101 at LC_X11_Y7_N9
--operation mode is normal
B1_\count:counter[6]_qfbk = B1_\count:counter[6];
B1L95 = B1_\count:counter[4] # B1_\count:counter[6]_qfbk # !B1_\count:counter[5] # !B1_\count:counter[3];
--B1_\count:counter[6] is clockdiv:div|\count:counter[6] at LC_X11_Y7_N9
--operation mode is normal
B1_\count:counter[6] = DFFEAS(B1L95, GLOBAL(clk), VCC, , , B1L73, , , VCC);
--B1_\count:counter[0] is clockdiv:div|\count:counter[0] at LC_X11_Y7_N0
--operation mode is normal
B1_\count:counter[0]_lut_out = B1L15 & !B1L16;
B1_\count:counter[0] = DFFEAS(B1_\count:counter[0]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1_\count:counter[1] is clockdiv:div|\count:counter[1] at LC_X11_Y7_N4
--operation mode is normal
B1_\count:counter[1]_lut_out = !B1L16 & (B1L45);
B1_\count:counter[1] = DFFEAS(B1_\count:counter[1]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1L06 is clockdiv:div|reduce_nor~102 at LC_X11_Y7_N7
--operation mode is normal
B1_\count:counter[2]_qfbk = B1_\count:counter[2];
B1L06 = B1_\count:counter[0] # B1_\count:counter[2]_qfbk # !B1_\count:counter[1];
--B1_\count:counter[2] is clockdiv:div|\count:counter[2] at LC_X11_Y7_N7
--operation mode is normal
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -