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

📄 clock6.map.eqn

📁 通过VERILOG HDL语言使用CPLD连接PS2键盘.
💻 EQN
📖 第 1 页 / 共 2 页
字号:

--A1L16 is ldsel_reg[0]~106
A1L16_p2_out = A1L16 & count[12] & count[11];
A1L16_p3_out = A1L16 & count[12] & count[10];
A1L16_p4_out = count[12] & !count[11] & count[10];
A1L16_or_out = A1L26 # GND # GND # A1L16_p2_out # A1L16_p3_out # A1L16_p4_out;
A1L16 = A1L16_or_out;


--A1L36 is ldsel_reg[1]~110
A1L36_p2_out = A1L36 & count[12] & count[11];
A1L36_p3_out = A1L36 & count[12] & !count[11] & !count[10];
A1L36_p4_out = count[12] & !count[11] & !count[10];
A1L36_or_out = GND # A1L36_p2_out # A1L36_p3_out # A1L36_p4_out;
A1L36 = A1L36_or_out;


--A1L46 is ldsel_reg[2]~114
A1L46_p1_out = !count[12] & count[11] & count[10];
A1L46_p2_out = A1L46 & count[12] & count[11];
A1L46_p3_out = A1L46 & !count[12] & count[11] & count[10];
A1L46_or_out = A1L46_p1_out # A1L46_p2_out # A1L46_p3_out # GND;
A1L46 = A1L46_or_out;


--A1L56 is ldsel_reg[3]~118
A1L56_p1_out = !count[12] & count[11] & !count[10];
A1L56_p2_out = A1L56 & count[12] & count[11];
A1L56_p3_out = A1L56 & !count[12] & count[11] & !count[10];
A1L56_or_out = A1L56_p1_out # A1L56_p2_out # A1L56_p3_out # GND;
A1L56 = A1L56_or_out;


--A1L66 is ldsel_reg[4]~122
A1L66_p1_out = !count[12] & !count[11] & count[10];
A1L66_p2_out = A1L66 & count[12] & count[11];
A1L66_p3_out = A1L66 & !count[12] & !count[11] & count[10];
A1L66_p4_out = !count[12] & !count[11] & count[10];
A1L66_or_out = A1L66_p1_out # A1L66_p2_out # A1L66_p3_out # A1L66_p4_out;
A1L66 = A1L66_or_out;


--A1L76 is ldsel_reg[5]~126
A1L76_p1_out = !count[12] & !count[11] & !count[10];
A1L76_p2_out = A1L76 & count[12] & count[11];
A1L76_p3_out = A1L76 & !count[12] & !count[11] & !count[10];
A1L76_p4_out = !count[12] & !count[11] & !count[10];
A1L76_or_out = A1L76_p1_out # A1L76_p2_out # A1L76_p3_out # A1L76_p4_out;
A1L76 = A1L76_or_out;


--A1L4 is Select~1553
A1L4_p0_out = count[12] & !count[11] & !count[10] & min[18];
A1L4_p1_out = min[14] & !count[12] & count[11] & count[10];
A1L4_p2_out = !count[12] & !count[11] & !count[10] & min[2];
A1L4_p3_out = !count[12] & count[11] & !count[10] & min[10];
A1L4_p4_out = count[12] & !count[11] & count[10] & min[22];
A1L4_or_out = A1L7 # A1L4_p0_out # A1L4_p1_out # A1L4_p2_out # A1L4_p3_out # A1L4_p4_out;
A1L4 = A1L4_or_out;


--A1L5 is Select~1554
A1L5_p0_out = count[12] & !count[11] & !count[10] & min[19];
A1L5_p1_out = min[15] & !count[12] & count[11] & count[10];
A1L5_p2_out = !count[12] & !count[11] & !count[10] & min[3];
A1L5_p3_out = !count[12] & !count[11] & count[10] & min[7];
A1L5_p4_out = count[12] & !count[11] & count[10] & min[23];
A1L5_or_out = A1L8 # A1L5_p0_out # A1L5_p1_out # A1L5_p2_out # A1L5_p3_out # A1L5_p4_out;
A1L5 = A1L5_or_out;


--min[21] is min[21]
min[21]_p1_out = !min[22] & min[20] & min[0] & min[3] & !min[2] & !min[1] & min[4] & min[6] & !min[7] & !min[5] & min[8] & min[11] & !min[10] & !min[9] & min[12] & min[14] & !min[15] & !min[13] & min[16] & min[19] & !min[18] & !min[17];
min[21]_p2_out = min[20] & min[0] & min[3] & !min[2] & !min[1] & min[4] & min[6] & !min[7] & !min[5] & min[8] & min[11] & !min[10] & !min[9] & min[12] & min[14] & !min[15] & !min[13] & min[16] & min[19] & !min[18] & !min[17] & min[23];
min[21]_p4_out = min[20] & min[0] & min[3] & !min[2] & !min[1] & min[4] & min[6] & !min[7] & !min[5] & min[8] & min[11] & !min[10] & !min[9] & min[12] & min[14] & !min[15] & !min[13] & min[16] & min[19] & !min[18] & !min[17] & min[21];
min[21]_or_out = min[21]_p1_out # min[21]_p2_out # min[21]_p4_out;
min[21]_reg_input = min[21]_or_out;
min[21] = TFFE(min[21]_reg_input, !sec, , , );


--A1L96 is ledbuf[0]~68
A1L96_p1_out = A1L2 & A1L86;
A1L96_p2_out = A1L96 & count[12] & count[11];
A1L96_p3_out = A1L2 & A1L96;
A1L96_or_out = A1L96_p1_out # A1L96_p2_out # A1L96_p3_out;
A1L96 = A1L96_or_out;


--A1L17 is ledbuf[2]~72
A1L17_p1_out = A1L4 & A1L86;
A1L17_p2_out = A1L17 & count[12] & count[11];
A1L17_p3_out = A1L4 & A1L17;
A1L17_or_out = A1L17_p1_out # A1L17_p2_out # A1L17_p3_out;
A1L17 = A1L17_or_out;


--A1L27 is ledbuf[3]~76
A1L27_p1_out = A1L5 & A1L86;
A1L27_p2_out = A1L27 & count[12] & count[11];
A1L27_p3_out = A1L5 & A1L27;
A1L27_or_out = A1L27_p1_out # A1L27_p2_out # A1L27_p3_out;
A1L27 = A1L27_or_out;


--A1L3 is Select~1552
A1L3_p0_out = count[12] & !count[11] & !count[10] & min[17];
A1L3_p1_out = min[13] & !count[12] & count[11] & count[10];
A1L3_p2_out = !count[12] & !count[11] & !count[10] & min[1];
A1L3_p3_out = !count[12] & !count[11] & count[10] & min[5];
A1L3_p4_out = count[12] & !count[11] & count[10] & min[21];
A1L3_or_out = A1L9 # A1L3_p0_out # A1L3_p1_out # A1L3_p2_out # A1L3_p3_out # A1L3_p4_out;
A1L3 = A1L3_or_out;


--A1L07 is ledbuf[1]~80
A1L07_p1_out = A1L3 & A1L86;
A1L07_p2_out = A1L07 & count[12] & count[11];
A1L07_p3_out = A1L3 & A1L07;
A1L07_or_out = A1L07_p1_out # A1L07_p2_out # A1L07_p3_out;
A1L07 = A1L07_or_out;


--A1L99 is reduce_or~411
A1L99_p1_out = !A1L07 & !A1L17;
A1L99_or_out = A1L99_p1_out # !A1L27;
A1L99 = A1L99_or_out;


--A1L101 is reduce_or~416
A1L101_p1_out = A1L17 & !A1L07;
A1L101_p2_out = A1L07 & A1L27;
A1L101_or_out = A1L101_p1_out # A1L101_p2_out # A1L96;
A1L101 = A1L101_or_out;


--A1L15 is lddat_reg~208
A1L15_p1_out = !A1L96 & !A1L17;
A1L15_p2_out = A1L96 & A1L17;
A1L15_or_out = A1L15_p1_out # A1L15_p2_out # A1L07 # A1L27;
A1L15 = A1L15_or_out;


--A1L25 is lddat_reg~210
A1L25_p1_out = A1L17 & !A1L27 & A1L96 & !A1L07;
A1L25_p2_out = A1L17 & !A1L27 & !A1L96 & A1L07;
A1L25_or_out = A1L25_p1_out # A1L25_p2_out;
A1L25 = A1L25_or_out;


--A1L44 is lddat_reg[0]~243
A1L44_p1_out = !A1L15 & A1L99;
A1L44_p2_out = !A1L99 & A1L44;
A1L44_p3_out = !A1L15 & A1L44;
A1L44_or_out = A1L44_p1_out # A1L44_p2_out # A1L44_p3_out;
A1L44 = A1L44_or_out;


--A1L54 is lddat_reg[1]~247
A1L54_p1_out = A1L25 & A1L99;
A1L54_p2_out = !A1L99 & A1L54;
A1L54_p3_out = A1L25 & A1L54;
A1L54_or_out = A1L54_p1_out # A1L54_p2_out # A1L54_p3_out;
A1L54 = A1L54_or_out;


--A1L64 is lddat_reg[2]~251
A1L64_p1_out = A1L99 & !A1L17 & !A1L27 & !A1L96 & A1L07;
A1L64_p2_out = !A1L99 & A1L64;
A1L64_p3_out = A1L64 & !A1L17 & !A1L27 & !A1L96 & A1L07;
A1L64_or_out = A1L64_p1_out # A1L64_p2_out # A1L64_p3_out;
A1L64 = A1L64_or_out;


--A1L74 is lddat_reg[3]~255
A1L74_p1_out = A1L99 & A1L001;
A1L74_p2_out = !A1L99 & A1L74;
A1L74_p3_out = A1L74 & A1L001;
A1L74_or_out = A1L74_p1_out # A1L74_p2_out # A1L74_p3_out;
A1L74 = A1L74_or_out;


--A1L84 is lddat_reg[4]~259
A1L84_p1_out = A1L101 & A1L99;
A1L84_p2_out = !A1L99 & A1L84;
A1L84_p3_out = A1L101 & A1L84;
A1L84_or_out = A1L84_p1_out # A1L84_p2_out # A1L84_p3_out;
A1L84 = A1L84_or_out;


--A1L94 is lddat_reg[5]~263
A1L94_p1_out = A1L99 & A1L201;
A1L94_p2_out = !A1L99 & A1L94;
A1L94_p3_out = A1L94 & A1L201;
A1L94_or_out = A1L94_p1_out # A1L94_p2_out # A1L94_p3_out;
A1L94 = A1L94_or_out;


--A1L05 is lddat_reg[6]~267
A1L05_p1_out = A1L99 & A1L301 & A1L401 & A1L501 & !A1L27;
A1L05_p2_out = !A1L99 & A1L05;
A1L05_p3_out = A1L05 & A1L301 & A1L401 & A1L501 & !A1L27;
A1L05_or_out = A1L05_p1_out # A1L05_p2_out # A1L05_p3_out;
A1L05 = A1L05_or_out;


--A1L6 is Select~1579
A1L6_p1_out = min[4] & !count[12] & !count[11] & count[10];
A1L6 = A1L6_p1_out;


--A1L7 is Select~1581
A1L7_p1_out = min[6] & !count[12] & !count[11] & count[10];
A1L7 = A1L7_p1_out;


--A1L8 is Select~1583
A1L8_p1_out = min[11] & !count[12] & count[11] & !count[10];
A1L8 = A1L8_p1_out;


--A1L9 is Select~1585
A1L9_p1_out = min[9] & !count[12] & count[11] & !count[10];
A1L9 = A1L9_p1_out;


--~VCC~0 is ~VCC~0
~VCC~0_or_out = GND;
~VCC~0 = !(~VCC~0_or_out);


--A1L89 is reduce_nor~135sexp
A1L89 = EXP(!count[12] & !count[10] & !count[11] & count[0] & !count[7] & !count[6] & !count[5] & count[4] & count[3] & count[2] & !count[1] & !count[15] & count[14] & count[13] & !count[9] & !count[8] & count[22] & count[21] & count[20] & !count[19] & count[18] & !count[17] & !count[16]);


--A1L86 is ldsel_reg~56sexp
A1L86 = EXP(count[12] & count[11]);


--A1L1 is Decoder~110sexp
A1L1 = EXP(!A1L17 & !A1L27 & !A1L96 & A1L07);


--A1L35 is lddat_reg~240sexp
A1L35 = EXP(A1L96 & !A1L07 & !A1L17 & !A1L27);


--A1L601 is reduce_or~442sexp
A1L601 = EXP(A1L96 & A1L07 & !A1L27);


--A1L201 is reduce_or~418sexp
A1L201 = EXP(A1L1 & A1L35 & A1L601);


--A1L701 is reduce_or~446sexp
A1L701 = EXP(A1L17 & A1L96 & A1L07 & !A1L27);


--A1L001 is reduce_or~414sexp
A1L001 = EXP(A1L15 & A1L701);


--A1L301 is reduce_or~420sexp2
A1L301 = EXP(!A1L07 & A1L17);


--A1L401 is reduce_or~420sexp3
A1L401 = EXP(!A1L96 & A1L07);


--A1L501 is reduce_or~420sexp4
A1L501 = EXP(A1L07 & !A1L17);


--A1L26 is ldsel_reg[0]~135
A1L26_p3_out = count[11] & count[12] & A1L16;
A1L26 = GND # GND # GND # A1L26_p3_out # GND;


--clk is clk
--operation mode is input

clk = INPUT();


--lddat[7] is lddat[7]
--operation mode is output

lddat[7] = OUTPUT(~VCC~0);


--ldsel[0] is ldsel[0]
--operation mode is output

ldsel[0] = OUTPUT(A1L16);


--ldsel[1] is ldsel[1]
--operation mode is output

ldsel[1] = OUTPUT(A1L36);


--ldsel[2] is ldsel[2]
--operation mode is output

ldsel[2] = OUTPUT(A1L46);


--ldsel[3] is ldsel[3]
--operation mode is output

ldsel[3] = OUTPUT(A1L56);


--ldsel[4] is ldsel[4]
--operation mode is output

ldsel[4] = OUTPUT(A1L66);


--ldsel[5] is ldsel[5]
--operation mode is output

ldsel[5] = OUTPUT(A1L76);


--lddat[0] is lddat[0]
--operation mode is output

lddat[0] = OUTPUT(A1L44);


--lddat[1] is lddat[1]
--operation mode is output

lddat[1] = OUTPUT(A1L54);


--lddat[2] is lddat[2]
--operation mode is output

lddat[2] = OUTPUT(A1L64);


--lddat[3] is lddat[3]
--operation mode is output

lddat[3] = OUTPUT(A1L74);


--lddat[4] is lddat[4]
--operation mode is output

lddat[4] = OUTPUT(A1L84);


--lddat[5] is lddat[5]
--operation mode is output

lddat[5] = OUTPUT(A1L94);


--lddat[6] is lddat[6]
--operation mode is output

lddat[6] = OUTPUT(A1L05);


⌨️ 快捷键说明

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