⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 input.map.eqn

📁 基于CPLD的4X4键盘输入+液晶显示程序
💻 EQN
📖 第 1 页 / 共 4 页
字号:
-- 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_e is led4bits7seg:inst4|e
--operation mode is normal

D1_e_lut_out = D1_e & (D1_timecount[2] # !D1_timecount[3] # !D1L841) # !D1_e & D1_timecount[2] & D1L841 & !D1_timecount[3];
D1_e = DFFEAS(D1_e_lut_out, B1_clkout, VCC, , D1L14, , , , );


--D1_data[8] is led4bits7seg:inst4|data[8]
--operation mode is normal

D1_data[8]_lut_out = D1_LCDSTATE[0] & D1_change & D1L35;
D1_data[8] = DFFEAS(D1_data[8]_lut_out, B1_clkout, VCC, , A1L52, , , , );


--D1_data[7] is led4bits7seg:inst4|data[7]
--operation mode is normal

D1_data[7]_lut_out = D1_LCDSTATE[0] & D1_change & D1L91 & !D1_STATE[3];
D1_data[7] = DFFEAS(D1_data[7]_lut_out, B1_clkout, VCC, , A1L52, , , , );


--D1_data[6] is led4bits7seg:inst4|data[6]
--operation mode is normal

D1_data[6]_lut_out = D1_LCDSTATE[0] & D1_change & D1L26;
D1_data[6] = DFFEAS(D1_data[6]_lut_out, B1_clkout, VCC, , A1L52, , , , );


--D1_data[5] is led4bits7seg:inst4|data[5]
--operation mode is normal

D1_data[5]_lut_out = D1_STATE[3] & (D1L86) # !D1_STATE[3] & D1L76;
D1_data[5] = DFFEAS(D1_data[5]_lut_out, B1_clkout, VCC, , A1L52, D1L96, , , !D1_LCDSTATE[0]);


--D1_data[4] is led4bits7seg:inst4|data[4]
--operation mode is normal

D1_data[4]_lut_out = D1_STATE[3] & (!D1L57) # !D1_STATE[3] & D1L47;
D1_data[4] = DFFEAS(D1_data[4]_lut_out, B1_clkout, VCC, , A1L52, D1L96, , , !D1_LCDSTATE[0]);


--D1_data[3] is led4bits7seg:inst4|data[3]
--operation mode is normal

D1_data[3]_lut_out = D1_STATE[3] & (D1L18) # !D1_STATE[3] & D1L08;
D1_data[3] = DFFEAS(D1_data[3]_lut_out, B1_clkout, VCC, , A1L52, D1L28, , , !D1_LCDSTATE[0]);


--D1_data[2] is led4bits7seg:inst4|data[2]
--operation mode is normal

D1_data[2]_lut_out = D1_STATE[3] & (D1L88) # !D1_STATE[3] & D1L78;
D1_data[2] = DFFEAS(D1_data[2]_lut_out, B1_clkout, VCC, , A1L52, D1L98, , , !D1_LCDSTATE[0]);


--D1_data[1] is led4bits7seg:inst4|data[1]
--operation mode is normal

D1_data[1]_lut_out = D1_STATE[3] & (D1L59) # !D1_STATE[3] & D1L49;
D1_data[1] = DFFEAS(D1_data[1]_lut_out, B1_clkout, VCC, , A1L52, D1L98, , , !D1_LCDSTATE[0]);


--D1_data[0] is led4bits7seg:inst4|data[0]
--operation mode is normal

D1_data[0]_lut_out = D1_STATE[3] & (D1L201) # !D1_STATE[3] & D1L001;
D1_data[0] = DFFEAS(D1_data[0]_lut_out, B1_clkout, VCC, , A1L52, D1L101, , , !D1_LCDSTATE[0]);


--C1_scnlin[3] is keyboard4_4:inst2|scnlin[3]
--operation mode is normal

C1_scnlin[3]_lut_out = !C1_cntscn[2] & (!C1_cntscn[0] # !C1_cntscn[1]);
C1_scnlin[3] = DFFEAS(C1_scnlin[3]_lut_out, B1_clkout, VCC, , C1L07, , , , );


--C1_scnlin[2] is keyboard4_4:inst2|scnlin[2]
--operation mode is normal

C1_scnlin[2]_lut_out = !C1_cntscn[2] & (C1_cntscn[0] # !C1_cntscn[1]);
C1_scnlin[2] = DFFEAS(C1_scnlin[2]_lut_out, B1_clkout, VCC, , C1L07, , , , );


--C1_scnlin[1] is keyboard4_4:inst2|scnlin[1]
--operation mode is normal

C1_scnlin[1]_lut_out = !C1_cntscn[2] & (C1_cntscn[1] # !C1_cntscn[0]);
C1_scnlin[1] = DFFEAS(C1_scnlin[1]_lut_out, B1_clkout, VCC, , C1L07, , , , );


--C1_scnlin[0] is keyboard4_4:inst2|scnlin[0]
--operation mode is normal

C1_scnlin[0]_lut_out = !C1_cntscn[2] & (C1_cntscn[1] # C1_cntscn[0]);
C1_scnlin[0] = DFFEAS(C1_scnlin[0]_lut_out, B1_clkout, VCC, , C1L07, , , , );


--D1_timecount[2] is led4bits7seg:inst4|timecount[2]
--operation mode is normal

D1_timecount[2]_lut_out = RST & D1L121 & (D1_timecount[2] $ D1L1);
D1_timecount[2] = DFFEAS(D1_timecount[2]_lut_out, B1_clkout, VCC, , D1L941, , , , );


--D1_timecount[0] is led4bits7seg:inst4|timecount[0]
--operation mode is normal

D1_timecount[0]_lut_out = !D1_timecount[0] & (RST & D1L121);
D1_timecount[0] = DFFEAS(D1_timecount[0]_lut_out, B1_clkout, VCC, , D1L941, , , , );


--D1_timecount[1] is led4bits7seg:inst4|timecount[1]
--operation mode is normal

D1_timecount[1]_lut_out = RST & D1L121 & (D1_timecount[1] $ D1_timecount[0]);
D1_timecount[1] = DFFEAS(D1_timecount[1]_lut_out, B1_clkout, VCC, , D1L941, , , , );


--D1L841 is led4bits7seg:inst4|timecount[0]~304
--operation mode is normal

D1L841 = D1_timecount[0] & (!D1_timecount[1]);


--D1_timecount[3] is led4bits7seg:inst4|timecount[3]
--operation mode is normal

D1_timecount[3]_lut_out = RST & D1L121 & (D1_timecount[3] $ D1L2);
D1_timecount[3] = DFFEAS(D1_timecount[3]_lut_out, B1_clkout, VCC, , D1L941, , , , );


--B1_clkout is clk_devide:inst|clkout
--operation mode is normal

B1_clkout_lut_out = !B1_clkout;
B1_clkout = DFFEAS(B1_clkout_lut_out, CLK, VCC, , B1L95, , , , );


--D1_LCDSTATE[0] is led4bits7seg:inst4|LCDSTATE[0]
--operation mode is normal

D1_LCDSTATE[0]_lut_out = RST & (D1_LCDSTATE[0] # D1L05);
D1_LCDSTATE[0] = DFFEAS(D1_LCDSTATE[0]_lut_out, B1_clkout, VCC, , , , , , );


--D1_STATE[0] is led4bits7seg:inst4|STATE[0]
--operation mode is arithmetic

D1_STATE[0]_lut_out = D1_STATE[0] $ !D1L121;
D1_STATE[0] = DFFEAS(D1_STATE[0]_lut_out, B1_clkout, VCC, , D1L331, , , D1L231, );

--D1L031 is led4bits7seg:inst4|STATE[0]~206
--operation mode is arithmetic

D1L031 = CARRY(D1_STATE[0] & !D1L121);


--D1_STATE[1] is led4bits7seg:inst4|STATE[1]
--operation mode is arithmetic

D1_STATE[1]_carry_eqn = D1L031;
D1_STATE[1]_lut_out = D1_STATE[1] $ (D1_STATE[1]_carry_eqn);
D1_STATE[1] = DFFEAS(D1_STATE[1]_lut_out, B1_clkout, VCC, , D1L331, , , D1L231, );

--D1L631 is led4bits7seg:inst4|STATE[1]~210
--operation mode is arithmetic

D1L631 = CARRY(!D1L031 # !D1_STATE[1]);


--D1_STATE[2] is led4bits7seg:inst4|STATE[2]
--operation mode is arithmetic

D1_STATE[2]_carry_eqn = D1L631;
D1_STATE[2]_lut_out = D1_STATE[2] $ (!D1_STATE[2]_carry_eqn);
D1_STATE[2] = DFFEAS(D1_STATE[2]_lut_out, B1_clkout, VCC, , D1L331, , , D1L231, );

--D1L831 is led4bits7seg:inst4|STATE[2]~214
--operation mode is arithmetic

D1L831 = CARRY(D1_STATE[2] & (!D1L631));


--D1_STATE[3] is led4bits7seg:inst4|STATE[3]
--operation mode is normal

D1_STATE[3]_carry_eqn = D1L831;
D1_STATE[3]_lut_out = D1_STATE[3] $ (D1_STATE[3]_carry_eqn);
D1_STATE[3] = DFFEAS(D1_STATE[3]_lut_out, B1_clkout, VCC, , D1L331, , , D1L231, );


--D1L05 is led4bits7seg:inst4|Mux~2383
--operation mode is normal

D1L05 = D1_STATE[0] & D1_STATE[1] & D1_STATE[2] & !D1_STATE[3];


--D1L15 is led4bits7seg:inst4|Mux~2384
--operation mode is normal

D1L15 = D1_STATE[3] & (!D1_STATE[1] & !D1_STATE[2]);


--D1_change is led4bits7seg:inst4|change
--operation mode is normal

D1_change_lut_out = VCC;
D1_change = DFFEAS(D1_change_lut_out, C1_keypress, !D1_clr, , ENTER, , , , );


--D1L25 is led4bits7seg:inst4|Mux~2385
--operation mode is normal

D1L25 = D1_STATE[0] & D1L15 # !D1_change;


--D1L14 is led4bits7seg:inst4|e~183
--operation mode is normal

D1L14 = RST & (D1_LCDSTATE[0] & (!D1L25) # !D1_LCDSTATE[0] & !D1L05);


--D1L35 is led4bits7seg:inst4|Mux~2386
--operation mode is normal

D1L35 = D1_STATE[3] $ (D1_STATE[0] # D1_STATE[1] # D1_STATE[2]);


--A1L52 is rtl~229
--operation mode is normal

A1L52 = RST & (D1_change # !D1_LCDSTATE[0]);


--D1L91 is led4bits7seg:inst4|data[0]~458
--operation mode is normal

D1L91 = !D1_STATE[0] & !D1_STATE[1] & !D1_STATE[2];


--D1L02 is led4bits7seg:inst4|data[0]~459
--operation mode is normal

D1L02 = !D1_STATE[0] & !D1_STATE[1];


--D1_g[0] is led4bits7seg:inst4|g[0]
--operation mode is normal

D1_g[0]_lut_out = C1_leds[0];
D1_g[0] = DFFEAS(D1_g[0]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1_g[4] is led4bits7seg:inst4|g[4]
--operation mode is normal

D1_g[4]_lut_out = VCC;
D1_g[4] = DFFEAS(D1_g[4]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1_g[3] is led4bits7seg:inst4|g[3]
--operation mode is normal

D1_g[3]_lut_out = C1_leds[3];
D1_g[3] = DFFEAS(D1_g[3]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1_g[2] is led4bits7seg:inst4|g[2]
--operation mode is normal

D1_g[2]_lut_out = C1_leds[2];
D1_g[2] = DFFEAS(D1_g[2]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1_g[1] is led4bits7seg:inst4|g[1]
--operation mode is normal

D1_g[1]_lut_out = C1_leds[1];
D1_g[1] = DFFEAS(D1_g[1]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1L611 is led4bits7seg:inst4|reduce_nor~205
--operation mode is normal

D1L611 = D1_g[4] # D1_g[3] # D1_g[2] # D1_g[1];


--D1L45 is led4bits7seg:inst4|Mux~2387
--operation mode is normal

D1L45 = D1L02 & !D1_g[4] & (D1_g[0] # D1L611);


--D1_BW[0] is led4bits7seg:inst4|BW[0]
--operation mode is normal

D1_BW[0]_lut_out = D1_SW[0];
D1_BW[0] = DFFEAS(D1_BW[0]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1_BW[4] is led4bits7seg:inst4|BW[4]
--operation mode is normal

D1_BW[4]_lut_out = D1_SW[4];
D1_BW[4] = DFFEAS(D1_BW[4]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1_BW[3] is led4bits7seg:inst4|BW[3]
--operation mode is normal

D1_BW[3]_lut_out = D1_SW[3];
D1_BW[3] = DFFEAS(D1_BW[3]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1L711 is led4bits7seg:inst4|reduce_nor~206
--operation mode is normal

D1L711 = D1_BW[4] # D1_BW[3];


--D1_BW[2] is led4bits7seg:inst4|BW[2]
--operation mode is normal

D1_BW[2]_lut_out = D1_SW[2];
D1_BW[2] = DFFEAS(D1_BW[2]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1_BW[1] is led4bits7seg:inst4|BW[1]
--operation mode is normal

D1_BW[1]_lut_out = D1_SW[1];
D1_BW[1] = DFFEAS(D1_BW[1]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1L511 is led4bits7seg:inst4|reduce_nor~2
--operation mode is normal

D1L511 = D1_BW[0] # D1L711 # D1_BW[2] # D1_BW[1];


--D1L55 is led4bits7seg:inst4|Mux~2388
--operation mode is normal

D1L55 = !D1_STATE[0] & (D1L511 & !D1_BW[4] # !D1_STATE[1]);


--D1_QW[0] is led4bits7seg:inst4|QW[0]
--operation mode is normal

D1_QW[0]_lut_out = D1_BW[0];
D1_QW[0] = DFFEAS(D1_QW[0]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1_QW[4] is led4bits7seg:inst4|QW[4]
--operation mode is normal

D1_QW[4]_lut_out = D1_BW[4];
D1_QW[4] = DFFEAS(D1_QW[4]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1_QW[3] is led4bits7seg:inst4|QW[3]
--operation mode is normal

D1_QW[3]_lut_out = D1_BW[3];
D1_QW[3] = DFFEAS(D1_QW[3]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1_QW[2] is led4bits7seg:inst4|QW[2]
--operation mode is normal

D1_QW[2]_lut_out = D1_BW[2];
D1_QW[2] = DFFEAS(D1_QW[2]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1_QW[1] is led4bits7seg:inst4|QW[1]
--operation mode is normal

D1_QW[1]_lut_out = D1_BW[1];
D1_QW[1] = DFFEAS(D1_QW[1]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1L811 is led4bits7seg:inst4|reduce_nor~207
--operation mode is normal

D1L811 = D1_QW[4] # D1_QW[3] # D1_QW[2] # D1_QW[1];


--D1L65 is led4bits7seg:inst4|Mux~2389
--operation mode is normal

D1L65 = !D1_STATE[1] & !D1_QW[4] & (D1_QW[0] # D1L811);


--D1_SW[0] is led4bits7seg:inst4|SW[0]
--operation mode is normal

D1_SW[0]_lut_out = D1_W[0];
D1_SW[0] = DFFEAS(D1_SW[0]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1_SW[3] is led4bits7seg:inst4|SW[3]
--operation mode is normal

D1_SW[3]_lut_out = D1_W[3];
D1_SW[3] = DFFEAS(D1_SW[3]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1_SW[2] is led4bits7seg:inst4|SW[2]
--operation mode is normal

D1_SW[2]_lut_out = D1_W[2];
D1_SW[2] = DFFEAS(D1_SW[2]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1_SW[1] is led4bits7seg:inst4|SW[1]
--operation mode is normal

D1_SW[1]_lut_out = D1_W[1];
D1_SW[1] = DFFEAS(D1_SW[1]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1L911 is led4bits7seg:inst4|reduce_nor~208
--operation mode is normal

D1L911 = D1_SW[2] # D1_SW[1];


--D1_SW[4] is led4bits7seg:inst4|SW[4]
--operation mode is normal

D1_SW[4]_lut_out = D1_W[4];
D1_SW[4] = DFFEAS(D1_SW[4]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1L75 is led4bits7seg:inst4|Mux~2390
--operation mode is normal

D1L75 = !D1_SW[4] & (D1_SW[0] # D1_SW[3] # D1L911);


--D1L85 is led4bits7seg:inst4|Mux~2391
--operation mode is normal

D1L85 = D1L65 # D1_STATE[0] & D1_STATE[1] & D1L75;


--D1L95 is led4bits7seg:inst4|Mux~2392
--operation mode is normal

D1L95 = D1L45 # !D1_STATE[3] & (D1L55 # D1L85);


--D1_q[3] is led4bits7seg:inst4|q[3]
--operation mode is normal

D1_q[3]_lut_out = D1_b[3];
D1_q[3] = DFFEAS(D1_q[3]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1_q[2] is led4bits7seg:inst4|q[2]
--operation mode is normal

D1_q[2]_lut_out = D1_b[2];
D1_q[2] = DFFEAS(D1_q[2]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1L33 is led4bits7seg:inst4|data~460
--operation mode is normal

D1L33 = D1_q[3] # D1_q[2];


--D1_q[1] is led4bits7seg:inst4|q[1]
--operation mode is normal

D1_q[1]_lut_out = D1_b[1];
D1_q[1] = DFFEAS(D1_q[1]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );


--D1_q[0] is led4bits7seg:inst4|q[0]
--operation mode is normal

D1_q[0]_lut_out = D1_b[0];
D1_q[0] = DFFEAS(D1_q[0]_lut_out, C1_keypress, ENTER, , !D1_clr, , , , );

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -