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

📄 key.map.eqn

📁 这是一个凌阳单片机控制的红外键盘的控制程序
💻 EQN
📖 第 1 页 / 共 3 页
字号:
-- 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.
--A1L29Q is KeyCode[0]~reg0
--operation mode is normal

A1L29Q_lut_out = KeyCodeTemp[0];
A1L29Q = DFFEAS(A1L29Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L49Q is KeyCode[1]~reg0
--operation mode is normal

A1L49Q_lut_out = KeyCodeTemp[1];
A1L49Q = DFFEAS(A1L49Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L69Q is KeyCode[2]~reg0
--operation mode is normal

A1L69Q_lut_out = KeyCodeTemp[2];
A1L69Q = DFFEAS(A1L69Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L89Q is KeyCode[3]~reg0
--operation mode is normal

A1L89Q_lut_out = KeyCodeTemp[3];
A1L89Q = DFFEAS(A1L89Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L001Q is KeyCode[4]~reg0
--operation mode is normal

A1L001Q_lut_out = KeyCodeTemp[4];
A1L001Q = DFFEAS(A1L001Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L201Q is KeyCode[5]~reg0
--operation mode is normal

A1L201Q_lut_out = KeyCodeTemp[5];
A1L201Q = DFFEAS(A1L201Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L401Q is KeyCode[6]~reg0
--operation mode is normal

A1L401Q_lut_out = KeyCodeTemp[6];
A1L401Q = DFFEAS(A1L401Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L601Q is KeyCode[7]~reg0
--operation mode is normal

A1L601Q_lut_out = KeyCodeTemp[7];
A1L601Q = DFFEAS(A1L601Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L801Q is KeyCode[8]~reg0
--operation mode is normal

A1L801Q_lut_out = KeyCodeTemp[8];
A1L801Q = DFFEAS(A1L801Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L011Q is KeyCode[9]~reg0
--operation mode is normal

A1L011Q_lut_out = KeyCodeTemp[9];
A1L011Q = DFFEAS(A1L011Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L211Q is KeyCode[10]~reg0
--operation mode is normal

A1L211Q_lut_out = KeyCodeTemp[10];
A1L211Q = DFFEAS(A1L211Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L411Q is KeyCode[11]~reg0
--operation mode is normal

A1L411Q_lut_out = KeyCodeTemp[11];
A1L411Q = DFFEAS(A1L411Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L611Q is KeyCode[12]~reg0
--operation mode is normal

A1L611Q_lut_out = KeyCodeTemp[12];
A1L611Q = DFFEAS(A1L611Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L811Q is KeyCode[13]~reg0
--operation mode is normal

A1L811Q_lut_out = KeyCodeTemp[13];
A1L811Q = DFFEAS(A1L811Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L021Q is KeyCode[14]~reg0
--operation mode is normal

A1L021Q_lut_out = KeyCodeTemp[14];
A1L021Q = DFFEAS(A1L021Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L221Q is KeyCode[15]~reg0
--operation mode is normal

A1L221Q_lut_out = KeyCodeTemp[15];
A1L221Q = DFFEAS(A1L221Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L421Q is KeyCode[16]~reg0
--operation mode is normal

A1L421Q_lut_out = KeyCodeTemp[16];
A1L421Q = DFFEAS(A1L421Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L621Q is KeyCode[17]~reg0
--operation mode is normal

A1L621Q_lut_out = KeyCodeTemp[17];
A1L621Q = DFFEAS(A1L621Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L821Q is KeyCode[18]~reg0
--operation mode is normal

A1L821Q_lut_out = KeyCodeTemp[18];
A1L821Q = DFFEAS(A1L821Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L031Q is KeyCode[19]~reg0
--operation mode is normal

A1L031Q_lut_out = KeyCodeTemp[19];
A1L031Q = DFFEAS(A1L031Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L231Q is KeyCode[20]~reg0
--operation mode is normal

A1L231Q_lut_out = KeyCodeTemp[20];
A1L231Q = DFFEAS(A1L231Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L431Q is KeyCode[21]~reg0
--operation mode is normal

A1L431Q_lut_out = KeyCodeTemp[21];
A1L431Q = DFFEAS(A1L431Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L631Q is KeyCode[22]~reg0
--operation mode is normal

A1L631Q_lut_out = KeyCodeTemp[22];
A1L631Q = DFFEAS(A1L631Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L831Q is KeyCode[23]~reg0
--operation mode is normal

A1L831Q_lut_out = KeyCodeTemp[23];
A1L831Q = DFFEAS(A1L831Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L041Q is KeyCode[24]~reg0
--operation mode is normal

A1L041Q_lut_out = KeyCodeTemp[24];
A1L041Q = DFFEAS(A1L041Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L241Q is KeyCode[25]~reg0
--operation mode is normal

A1L241Q_lut_out = KeyCodeTemp[25];
A1L241Q = DFFEAS(A1L241Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L441Q is KeyCode[26]~reg0
--operation mode is normal

A1L441Q_lut_out = KeyCodeTemp[26];
A1L441Q = DFFEAS(A1L441Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L641Q is KeyCode[27]~reg0
--operation mode is normal

A1L641Q_lut_out = KeyCodeTemp[27];
A1L641Q = DFFEAS(A1L641Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L841Q is KeyCode[28]~reg0
--operation mode is normal

A1L841Q_lut_out = KeyCodeTemp[28];
A1L841Q = DFFEAS(A1L841Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L051Q is KeyCode[29]~reg0
--operation mode is normal

A1L051Q_lut_out = KeyCodeTemp[29];
A1L051Q = DFFEAS(A1L051Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L251Q is KeyCode[30]~reg0
--operation mode is normal

A1L251Q_lut_out = KeyCodeTemp[30];
A1L251Q = DFFEAS(A1L251Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L451Q is KeyCode[31]~reg0
--operation mode is normal

A1L451Q_lut_out = KeyCodeTemp[31];
A1L451Q = DFFEAS(A1L451Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L651Q is KeyCode[32]~reg0
--operation mode is normal

A1L651Q_lut_out = KeyCodeTemp[32];
A1L651Q = DFFEAS(A1L651Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L851Q is KeyCode[33]~reg0
--operation mode is normal

A1L851Q_lut_out = KeyCodeTemp[33];
A1L851Q = DFFEAS(A1L851Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L061Q is KeyCode[34]~reg0
--operation mode is normal

A1L061Q_lut_out = KeyCodeTemp[34];
A1L061Q = DFFEAS(A1L061Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L261Q is KeyCode[35]~reg0
--operation mode is normal

A1L261Q_lut_out = KeyCodeTemp[35];
A1L261Q = DFFEAS(A1L261Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L461Q is KeyCode[36]~reg0
--operation mode is normal

A1L461Q_lut_out = KeyCodeTemp[36];
A1L461Q = DFFEAS(A1L461Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L661Q is KeyCode[37]~reg0
--operation mode is normal

A1L661Q_lut_out = KeyCodeTemp[37];
A1L661Q = DFFEAS(A1L661Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L861Q is KeyCode[38]~reg0
--operation mode is normal

A1L861Q_lut_out = KeyCodeTemp[38];
A1L861Q = DFFEAS(A1L861Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L071Q is KeyCode[39]~reg0
--operation mode is normal

A1L071Q_lut_out = KeyCodeTemp[39];
A1L071Q = DFFEAS(A1L071Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L271Q is KeyCode[40]~reg0
--operation mode is normal

A1L271Q_lut_out = KeyCodeTemp[40];
A1L271Q = DFFEAS(A1L271Q_lut_out, CLK, VCC, , A1L19, , , , );


--A1L471Q is KeyCode[41]~reg0
--operation mode is normal

A1L471Q_lut_out = KeyCodeTemp[41];
A1L471Q = DFFEAS(A1L471Q_lut_out, CLK, VCC, , A1L19, , , , );


--KeyCodeTemp[0] is KeyCodeTemp[0]
--operation mode is normal

KeyCodeTemp[0]_lut_out = KeyCodeTemp[1] & (SquNumber[4] # A1L891 # !SquNumber[5]);
KeyCodeTemp[0] = DFFEAS(KeyCodeTemp[0]_lut_out, CLK, VCC, , A1L34, , , , );


--B1_Pulse is ChangeEdge:a|Pulse
--operation mode is normal

B1_Pulse_lut_out = !B1_Sign & !KeyPulse;
B1_Pulse = DFFEAS(B1_Pulse_lut_out, CLK, VCC, , , , , , );


--Sign[0] is Sign[0]
--operation mode is normal

Sign[0]_lut_out = A1L791 # !A1L971 & !A1L081 # !Sign[0];
Sign[0] = DFFEAS(Sign[0]_lut_out, CLK, VCC, , B1_Pulse, , , , );


--A1L691 is SquNumber[5]~139
--operation mode is normal

A1L691 = B1_Pulse & Sign[0];


--Count[13] is Count[13]
--operation mode is arithmetic

Count[13]_carry_eqn = A1L82;
Count[13]_lut_out = Count[13] $ (Count[13]_carry_eqn);
Count[13] = DFFEAS(Count[13]_lut_out, CLK, VCC, , , , , B1_Pulse, );

--A1L03 is Count[13]~258
--operation mode is arithmetic

A1L03 = CARRY(!A1L82 # !Count[13]);


--Count[14] is Count[14]
--operation mode is arithmetic

Count[14]_carry_eqn = A1L03;
Count[14]_lut_out = Count[14] $ (!Count[14]_carry_eqn);
Count[14] = DFFEAS(Count[14]_lut_out, CLK, VCC, , , , , B1_Pulse, );

--A1L23 is Count[14]~262
--operation mode is arithmetic

A1L23 = CARRY(Count[14] & (!A1L03));


--Count[17] is Count[17]
--operation mode is arithmetic

Count[17]_carry_eqn = A1L63;
Count[17]_lut_out = Count[17] $ (Count[17]_carry_eqn);
Count[17] = DFFEAS(Count[17]_lut_out, CLK, VCC, , , , , B1_Pulse, );

--A1L83 is Count[17]~266
--operation mode is arithmetic

A1L83 = CARRY(!A1L63 # !Count[17]);


--Count[18] is Count[18]
--operation mode is normal

Count[18]_carry_eqn = A1L83;
Count[18]_lut_out = Count[18] $ (!Count[18]_carry_eqn);
Count[18] = DFFEAS(Count[18]_lut_out, CLK, VCC, , , , , B1_Pulse, );


--Count[11] is Count[11]
--operation mode is arithmetic

Count[11]_carry_eqn = A1L42;
Count[11]_lut_out = Count[11] $ (Count[11]_carry_eqn);
Count[11] = DFFEAS(Count[11]_lut_out, CLK, VCC, , , , , B1_Pulse, );

--A1L62 is Count[11]~274
--operation mode is arithmetic

A1L62 = CARRY(!A1L42 # !Count[11]);


--Count[12] is Count[12]
--operation mode is arithmetic

Count[12]_carry_eqn = A1L62;
Count[12]_lut_out = Count[12] $ (!Count[12]_carry_eqn);
Count[12] = DFFEAS(Count[12]_lut_out, CLK, VCC, , , , , B1_Pulse, );

--A1L82 is Count[12]~278
--operation mode is arithmetic

A1L82 = CARRY(Count[12] & (!A1L62));


--A1L671 is LessThan~539
--operation mode is normal

A1L671 = !Count[17] & !Count[18] & !Count[11] & !Count[12];


--Count[9] is Count[9]
--operation mode is arithmetic

Count[9]_carry_eqn = A1L02;
Count[9]_lut_out = Count[9] $ (Count[9]_carry_eqn);
Count[9] = DFFEAS(Count[9]_lut_out, CLK, VCC, , , , , B1_Pulse, );

--A1L22 is Count[9]~282
--operation mode is arithmetic

A1L22 = CARRY(!A1L02 # !Count[9]);


--Count[10] is Count[10]
--operation mode is arithmetic

Count[10]_carry_eqn = A1L22;
Count[10]_lut_out = Count[10] $ (!Count[10]_carry_eqn);
Count[10] = DFFEAS(Count[10]_lut_out, CLK, VCC, , , , , B1_Pulse, );

⌨️ 快捷键说明

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