📄 lcdcont.map.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]
--operation mode is normal
D1_lcd_data[0]_lut_out = D1_state.clear # D1L54 # D1L64 & !D1L03;
D1_lcd_data[0] = DFFEAS(D1_lcd_data[0]_lut_out, B1_clockout, VCC, , reset, , , , );
--D1_lcd_data[1] is lcd:mylcd|lcd_data[1]
--operation mode is normal
D1_lcd_data[1]_lut_out = D1_state.setmode # D1L74 # D1L64 & !D1L23;
D1_lcd_data[1] = DFFEAS(D1_lcd_data[1]_lut_out, B1_clockout, VCC, , reset, , , , );
--D1_lcd_data[2] is lcd:mylcd|lcd_data[2]
--operation mode is normal
D1_lcd_data[2]_lut_out = D1L84 # D1L64 & !D1_count[1] & !D1_count[2];
D1_lcd_data[2] = DFFEAS(D1_lcd_data[2]_lut_out, B1_clockout, VCC, , reset, , , , );
--D1_lcd_data[3] is lcd:mylcd|lcd_data[3]
--operation mode is normal
D1_lcd_data[3]_lut_out = D1_state.home # D1L94 # D1L44 & D1L53;
D1_lcd_data[3] = DFFEAS(D1_lcd_data[3]_lut_out, B1_clockout, VCC, , reset, , , , );
--D1_lcd_data[4] is lcd:mylcd|lcd_data[4]
--operation mode is normal
D1_lcd_data[4]_lut_out = D1_state.setfunc # D1L05 # D1L64 & D1L73;
D1_lcd_data[4] = DFFEAS(D1_lcd_data[4]_lut_out, B1_clockout, VCC, , reset, , , , );
--D1_lcd_data[5] is lcd:mylcd|lcd_data[5]
--operation mode is normal
D1_lcd_data[5]_lut_out = D1_state.setfunc;
D1_lcd_data[5] = DFFEAS(D1_lcd_data[5]_lut_out, B1_clockout, VCC, , reset, , , , );
--D1_lcd_data[6] is lcd:mylcd|lcd_data[6]
--operation mode is normal
D1_lcd_data[6]_lut_out = !D1L15;
D1_lcd_data[6] = DFFEAS(D1_lcd_data[6]_lut_out, B1_clockout, VCC, , reset, , , , );
--D1_lcd_data[7] is lcd:mylcd|lcd_data[7]
--operation mode is normal
D1_lcd_data[7]_lut_out = D1_state.position;
D1_lcd_data[7] = DFFEAS(D1_lcd_data[7]_lut_out, B1_clockout, VCC, , reset, , , , );
--D1_lcd_select is lcd:mylcd|lcd_select
--operation mode is normal
D1_lcd_select_lut_out = D1_state.code_address2 # D1_state.write # D1L25 # D1L35;
D1_lcd_select = DFFEAS(D1_lcd_select_lut_out, B1_clockout, VCC, , reset, , , , );
--B1_clockout is clockdiv:div|clockout
--operation mode is normal
B1_clockout_lut_out = !B1_clockout;
B1_clockout = DFFEAS(B1_clockout_lut_out, clk, VCC, , B1L05, , , , );
--D1_state.clear is lcd:mylcd|state.clear
--operation mode is normal
D1_state.clear_lut_out = D1_state.dispoff # D1_state.clear & (!D1L14 # !D1L04);
D1_state.clear = DFFEAS(D1_state.clear_lut_out, B1_clockout, reset, , , , , , );
--D1_count[0] is lcd:mylcd|count[0]
--operation mode is arithmetic
D1_count[0]_lut_out = !D1_count[0];
D1_count[0] = DFFEAS(D1_count[0]_lut_out, B1_clockout, reset, , D1L31, , , D1L9, );
--D1L3 is lcd:mylcd|count[0]~548
--operation mode is arithmetic
D1L3 = CARRY(D1_count[0]);
--D1_count[1] is lcd:mylcd|count[1]
--operation mode is arithmetic
D1_count[1]_carry_eqn = D1L3;
D1_count[1]_lut_out = D1_count[1] $ (D1_count[1]_carry_eqn);
D1_count[1] = DFFEAS(D1_count[1]_lut_out, B1_clockout, reset, , D1L31, , , D1L9, );
--D1L5 is lcd:mylcd|count[1]~552
--operation mode is arithmetic
D1L5 = CARRY(!D1L3 # !D1_count[1]);
--D1_count[2] is lcd:mylcd|count[2]
--operation mode is arithmetic
D1_count[2]_carry_eqn = D1L5;
D1_count[2]_lut_out = D1_count[2] $ (!D1_count[2]_carry_eqn);
D1_count[2] = DFFEAS(D1_count[2]_lut_out, B1_clockout, reset, , D1L31, , , D1L9, );
--D1L51 is lcd:mylcd|count[2]~556
--operation mode is arithmetic
D1L51 = CARRY(D1_count[2] & (!D1L5));
--D1_count[3] is lcd:mylcd|count[3]
--operation mode is arithmetic
D1_count[3]_carry_eqn = D1L51;
D1_count[3]_lut_out = D1_count[3] $ (D1_count[3]_carry_eqn);
D1_count[3] = DFFEAS(D1_count[3]_lut_out, B1_clockout, reset, , D1L31, , , D1L9, );
--D1L71 is lcd:mylcd|count[3]~560
--operation mode is arithmetic
D1L71 = CARRY(!D1L51 # !D1_count[3]);
--D1L92 is lcd:mylcd|Mux~159
--operation mode is normal
D1L92 = D1_count[0] & (D1_count[1] & !D1_count[2] & D1_count[3] # !D1_count[1] & D1_count[2] & !D1_count[3]) # !D1_count[0] & D1_count[2] & (D1_count[1] $ D1_count[3]);
--C1_qout[0] is cir_shifter:mycir_shift|qout[0]
--operation mode is normal
C1_qout[0]_lut_out = C1_ql[0];
C1_qout[0] = DFFEAS(C1_qout[0]_lut_out, B1_clockout, VCC, , , , , , );
--D1_state.write is lcd:mylcd|state.write
--operation mode is normal
D1_state.write_lut_out = D1_state.position;
D1_state.write = DFFEAS(D1_state.write_lut_out, B1_clockout, reset, , , , , , );
--D1_count[4] is lcd:mylcd|count[4]
--operation mode is normal
D1_count[4]_carry_eqn = D1L71;
D1_count[4]_lut_out = D1_count[4] $ (!D1_count[4]_carry_eqn);
D1_count[4] = DFFEAS(D1_count[4]_lut_out, B1_clockout, reset, , D1L31, , , D1L9, );
--D1_state.code_address2 is lcd:mylcd|state.code_address2
--operation mode is normal
D1_state.code_address2_lut_out = D1_state.ini2 # D1_state.code_address2 & (!D1L24 # !D1_count[3]);
D1_state.code_address2 = DFFEAS(D1_state.code_address2_lut_out, B1_clockout, reset, , , , , , );
--D1L44 is lcd:mylcd|Select~795
--operation mode is normal
D1L44 = D1_count[4] & D1_state.code_address2;
--D1L54 is lcd:mylcd|Select~796
--operation mode is normal
D1L54 = D1L92 & (D1L44 # C1_qout[0] & D1_state.write) # !D1L92 & C1_qout[0] & D1_state.write;
--D1_state.code_address1 is lcd:mylcd|state.code_address1
--operation mode is normal
D1_state.code_address1_lut_out = D1_state.ini1 # D1_state.code_address1 & (!D1L24 # !D1_count[3]);
D1_state.code_address1 = DFFEAS(D1_state.code_address1_lut_out, B1_clockout, reset, , , , , , );
--D1L64 is lcd:mylcd|Select~797
--operation mode is normal
D1L64 = D1_state.code_address1 & (!D1_count[4]);
--D1L03 is lcd:mylcd|Mux~160
--operation mode is normal
D1L03 = D1_count[2] # D1_count[1] & (!D1_count[3]) # !D1_count[1] & (D1_count[0] # D1_count[3]);
--D1_state.setmode is lcd:mylcd|state.setmode
--operation mode is normal
D1_state.setmode_lut_out = D1L21;
D1_state.setmode = DFFEAS(D1_state.setmode_lut_out, B1_clockout, reset, , , , , , );
--C1_qout[1] is cir_shifter:mycir_shift|qout[1]
--operation mode is normal
C1_qout[1]_lut_out = C1_qh[1];
C1_qout[1] = DFFEAS(C1_qout[1]_lut_out, B1_clockout, VCC, , , , , , );
--D1L13 is lcd:mylcd|Mux~161
--operation mode is normal
D1L13 = D1_count[2] & (D1_count[1] $ (D1_count[0] # D1_count[3]));
--D1L74 is lcd:mylcd|Select~799
--operation mode is normal
D1L74 = D1L44 & (D1L13 # D1_state.write & C1_qout[1]) # !D1L44 & D1_state.write & C1_qout[1];
--D1L23 is lcd:mylcd|Mux~162
--operation mode is normal
D1L23 = D1_count[2] # D1_count[1] $ (!D1_count[0] & D1_count[3]);
--D1_state.home is lcd:mylcd|state.home
--operation mode is normal
D1_state.home_lut_out = D1_state.setmode # D1_state.home & (!D1L93);
D1_state.home = DFFEAS(D1_state.home_lut_out, B1_clockout, reset, , , , , , );
--D1L33 is lcd:mylcd|Mux~163
--operation mode is normal
D1L33 = D1_count[2] & (D1_count[1] $ (D1_count[0] # !D1_count[3]));
--D1L84 is lcd:mylcd|Select~801
--operation mode is normal
D1L84 = D1_state.setmode # D1_state.home # D1L44 & D1L33;
--D1_state.position is lcd:mylcd|state.position
--operation mode is normal
D1_state.position_lut_out = D1_state.write # D1_count[3] & D1_state.code_address2 & D1L24;
D1_state.position = DFFEAS(D1_state.position_lut_out, B1_clockout, reset, , , , , , );
--D1_state.dispoff is lcd:mylcd|state.dispoff
--operation mode is normal
D1_state.dispoff_lut_out = D1L01;
D1_state.dispoff = DFFEAS(D1_state.dispoff_lut_out, B1_clockout, reset, , , , , , );
--D1L43 is lcd:mylcd|Mux~164
--operation mode is normal
D1L43 = !D1_count[2] & (D1_count[1] $ (D1_count[0] # D1_count[3]));
--D1L94 is lcd:mylcd|Select~803
--operation mode is normal
D1L94 = D1_state.position # D1_state.dispoff # D1L64 & D1L43;
--D1L53 is lcd:mylcd|Mux~165
--operation mode is normal
D1L53 = D1_count[0] & (D1_count[1] & !D1_count[2] & !D1_count[3] # !D1_count[1] & D1_count[2] & D1_count[3]) # !D1_count[0] & D1_count[2] & (D1_count[1] $ !D1_count[3]);
--D1_state.setfunc is lcd:mylcd|state.setfunc
--operation mode is normal
D1_state.setfunc_lut_out = D1L24 & !D1_count[3] & (D1_state.setfunc # !D1_state.warmup) # !D1L24 & D1_state.setfunc;
D1_state.setfunc = DFFEAS(D1_state.setfunc_lut_out, B1_clockout, reset, , , , , , );
--D1_state.ini2 is lcd:mylcd|state.ini2
--operation mode is normal
D1_state.ini2_lut_out = D1_count[3] & D1_state.code_address1 & D1L24;
D1_state.ini2 = DFFEAS(D1_state.ini2_lut_out, B1_clockout, reset, , , , , , );
--D1L63 is lcd:mylcd|Mux~166
--operation mode is normal
D1L63 = D1_count[1] & (D1_count[0] & !D1_count[2] & !D1_count[3] # !D1_count[0] & D1_count[2] & D1_count[3]);
--D1L05 is lcd:mylcd|Select~805
--operation mode is normal
D1L05 = D1_state.ini2 # D1_count[4] & D1_state.code_address2 & D1L63;
--D1L73 is lcd:mylcd|Mux~167
--operation mode is normal
D1L73 = !D1_count[2] & (D1_count[1] & (!D1_count[3]) # !D1_count[1] & !D1_count[0] & D1_count[3]);
--D1_state.ini1 is lcd:mylcd|state.ini1
--operation mode is normal
D1_state.ini1_lut_out = D1L66;
D1_state.ini1 = DFFEAS(D1_state.ini1_lut_out, B1_clockout, reset, , , , , , );
--D1L15 is lcd:mylcd|Select~807
--operation mode is normal
D1L15 = !D1_state.ini2 & !D1_state.ini1;
--D1L25 is lcd:mylcd|Select~808
--operation mode is normal
D1L25 = D1_lcd_select & (D1_state.setmode # D1_state.home # D1_state.setfunc);
--D1L35 is lcd:mylcd|Select~809
--operation mode is normal
D1L35 = D1_state.code_address1 # D1_lcd_select & (D1_state.clear # D1_state.dispoff);
--B1_\count:counter[12] is clockdiv:div|\count:counter[12]
--operation mode is normal
B1_\count:counter[12]_lut_out = B1L61;
B1_\count:counter[12] = DFFEAS(B1_\count:counter[12]_lut_out, clk, VCC, , , , , , );
--B1_\count:counter[14] is clockdiv:div|\count:counter[14]
--operation mode is normal
B1_\count:counter[14]_lut_out = B1L81 & !B1L05;
B1_\count:counter[14] = DFFEAS(B1_\count:counter[14]_lut_out, clk, VCC, , , , , , );
--B1_\count:counter[13] is clockdiv:div|\count:counter[13]
--operation mode is normal
B1_\count:counter[13]_lut_out = B1L91 & !B1L05;
B1_\count:counter[13] = DFFEAS(B1_\count:counter[13]_lut_out, clk, VCC, , , , , , );
--B1_\count:counter[11] is clockdiv:div|\count:counter[11]
--operation mode is normal
B1_\count:counter[11]_lut_out = B1L12 & !B1L05;
B1_\count:counter[11] = DFFEAS(B1_\count:counter[11]_lut_out, clk, VCC, , , , , , );
--B1L64 is clockdiv:div|reduce_nor~99
--operation mode is normal
B1L64 = B1_\count:counter[12] # !B1_\count:counter[11] # !B1_\count:counter[13] # !B1_\count:counter[14];
--B1_\count:counter[10] is clockdiv:div|\count:counter[10]
--operation mode is normal
B1_\count:counter[10]_lut_out = B1L32;
B1_\count:counter[10] = DFFEAS(B1_\count:counter[10]_lut_out, clk, VCC, , , , , , );
--B1_\count:counter[9] is clockdiv:div|\count:counter[9]
--operation mode is normal
B1_\count:counter[9]_lut_out = B1L52;
B1_\count:counter[9] = DFFEAS(B1_\count:counter[9]_lut_out, clk, VCC, , , , , , );
--B1_\count:counter[8] is clockdiv:div|\count:counter[8]
--operation mode is normal
B1_\count:counter[8]_lut_out = B1L72;
B1_\count:counter[8] = DFFEAS(B1_\count:counter[8]_lut_out, clk, VCC, , , , , , );
--B1_\count:counter[7] is clockdiv:div|\count:counter[7]
--operation mode is normal
B1_\count:counter[7]_lut_out = B1L92;
B1_\count:counter[7] = DFFEAS(B1_\count:counter[7]_lut_out, clk, VCC, , , , , , );
--B1L74 is clockdiv:div|reduce_nor~100
--operation mode is normal
B1L74 = B1_\count:counter[10] # B1_\count:counter[9] # B1_\count:counter[8] # B1_\count:counter[7];
--B1_\count:counter[6] is clockdiv:div|\count:counter[6]
--operation mode is normal
B1_\count:counter[6]_lut_out = B1L13;
B1_\count:counter[6] = DFFEAS(B1_\count:counter[6]_lut_out, clk, VCC, , , , , , );
--B1_\count:counter[4] is clockdiv:div|\count:counter[4]
--operation mode is normal
B1_\count:counter[4]_lut_out = B1L33;
B1_\count:counter[4] = DFFEAS(B1_\count:counter[4]_lut_out, clk, VCC, , , , , , );
--B1_\count:counter[5] is clockdiv:div|\count:counter[5]
--operation mode is normal
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -