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

📄 jishu2.map.eqn

📁 通过VERILOG HDL语言使用CPLD连接PS2键盘.
💻 EQN
📖 第 1 页 / 共 3 页
字号:
A1L75_p0_out = A1L37 & !counta[11] & counta[27] & counta[24];
A1L75_p1_out = A1L37 & A1L56;
A1L75_p2_out = !A1L37 & A1L75;
A1L75_p3_out = A1L75 & A1L56;
A1L75_p4_out = A1L37 & !A1L87;
A1L75_or_out = A1L85 # A1L75_p0_out # A1L75_p1_out # A1L75_p2_out # A1L75_p3_out # A1L75_p4_out;
A1L75 = A1L75_or_out;


--A1L95 is duanreg[5]~357
A1L95_p0_out = A1L37 & !counta[11] & counta[24] & !counta[25] & !counta[26] & !counta[27];
A1L95_p1_out = A1L37 & A1L1;
A1L95_p2_out = !A1L37 & A1L95;
A1L95_p3_out = A1L95 & A1L1;
A1L95_p4_out = A1L37 & !counta[30] & !counta[31] & counta[11] & counta[28] & !counta[29];
A1L95_or_out = A1L06 # A1L95_p0_out # A1L95_p1_out # A1L95_p2_out # A1L95_p3_out # A1L95_p4_out;
A1L95 = A1L95_or_out;


--A1L26 is duanreg[6]~361
A1L26_p1_out = A1L37 & !A1L1 & A1L36 & A1L46 & A1L76 & A1L86 & A1L96 & A1L07 & A1L47 & A1L57 & A1L67 & A1L77;
A1L26_p2_out = !A1L37 & A1L26;
A1L26_p3_out = A1L26 & !A1L1 & A1L36 & A1L46 & A1L76 & A1L86 & A1L96 & A1L07 & A1L47 & A1L57 & A1L67 & A1L77;
A1L26_or_out = A1L26_p1_out # A1L26_p2_out # A1L26_p3_out;
A1L26 = A1L26_or_out;


--A1L27 is reduce_nor~14
A1L27_p1_out = counta[25] & !counta[27];
A1L27 = A1L27_p1_out;


--A1L24 is counta~1151
A1L24_p0_out = counta[24] & counta[27] & !counta[26] & counta[23] & counta[22] & counta[21] & counta[20] & counta[19] & counta[18] & counta[17] & counta[16] & counta[7] & counta[6] & counta[5] & counta[4] & counta[3] & counta[2] & counta[1] & counta[0] & counta[15] & counta[14] & counta[13] & counta[12] & !counta[11] & counta[10] & counta[9] & counta[8] & counta[29];
A1L24_p1_out = counta[24] & counta[25];
A1L24_p2_out = counta[24] & counta[27] & !counta[26] & counta[23] & counta[22] & counta[21] & counta[20] & counta[19] & counta[18] & counta[17] & counta[16] & counta[7] & counta[6] & counta[5] & counta[4] & counta[3] & counta[2] & counta[1] & counta[0] & counta[15] & counta[14] & counta[13] & counta[12] & !counta[11] & counta[10] & counta[9] & counta[8] & !counta[28];
A1L24_p3_out = counta[24] & counta[27] & !counta[26] & counta[23] & counta[22] & counta[21] & counta[20] & counta[19] & counta[18] & counta[17] & counta[16] & counta[7] & counta[6] & counta[5] & counta[4] & counta[3] & counta[2] & counta[1] & counta[0] & counta[15] & counta[14] & counta[13] & counta[12] & !counta[11] & counta[10] & counta[9] & counta[8] & counta[30];
A1L24_p4_out = counta[24] & counta[27] & !counta[26] & counta[23] & counta[22] & counta[21] & counta[20] & counta[19] & counta[18] & counta[17] & counta[16] & counta[7] & counta[6] & counta[5] & counta[4] & counta[3] & counta[2] & counta[1] & counta[0] & counta[15] & counta[14] & counta[13] & counta[12] & !counta[11] & counta[10] & counta[9] & counta[8] & !counta[31];
A1L24 = A1L24_p0_out # A1L24_p1_out # A1L24_p2_out # A1L24_p3_out # A1L24_p4_out;


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


--~GND~0 is ~GND~0
~GND~0_or_out = GND;
~GND~0 = ~GND~0_or_out;


--~GND~1 is ~GND~1
~GND~1_or_out = GND;
~GND~1 = ~GND~1_or_out;


--~GND~2 is ~GND~2
~GND~2_or_out = GND;
~GND~2 = ~GND~2_or_out;


--~GND~3 is ~GND~3
~GND~3_or_out = GND;
~GND~3 = ~GND~3_or_out;


--A1L36 is duanregg[3]~64sexp1
A1L36 = EXP(!counta[11] & counta[27]);


--A1L46 is duanregg[3]~64sexp2
A1L46 = EXP(counta[11] & counta[31]);


--A1L76 is duanreg~331sexp1
A1L76 = EXP(counta[26] & !counta[25] & !counta[11] & !counta[27] & !counta[24]);


--A1L86 is duanreg~331sexp2
A1L86 = EXP(counta[11] & counta[30] & !counta[29] & !counta[31] & !counta[28]);


--A1L96 is duanreg~334sexp1
A1L96 = EXP(!counta[11] & counta[26] & counta[24] & !counta[25]);


--A1L07 is duanreg~334sexp2
A1L07 = EXP(counta[11] & counta[30] & counta[28] & !counta[29]);


--A1L47 is reduce_or~763sexp1
A1L47 = EXP(counta[25] & !counta[24] & counta[26] & !counta[11]);


--A1L57 is reduce_or~763sexp2
A1L57 = EXP(counta[25] & counta[24] & !counta[26] & !counta[11]);


--A1L67 is reduce_or~763sexp3
A1L67 = EXP(counta[11] & counta[29] & counta[30] & !counta[28]);


--A1L77 is reduce_or~763sexp4
A1L77 = EXP(counta[11] & counta[29] & !counta[30] & counta[28]);


--A1L65 is duanreg[3]~367
A1L65_p1_out = A1L55 & counta[26] & !counta[11] & !counta[27] & counta[24] & counta[25];
A1L65_p2_out = A1L55 & counta[11] & counta[30] & !counta[31] & counta[28] & counta[29];
A1L65 = A1L65_p1_out # A1L65_p2_out;


--A1L85 is duanreg[4]~374
A1L85_p1_out = A1L37 & counta[11] & counta[31] & counta[28];
A1L85_p2_out = !A1L87 & A1L75;
A1L85_p3_out = A1L75 & !counta[11] & counta[27] & counta[24];
A1L85_p4_out = A1L75 & counta[11] & counta[31] & counta[28];
A1L85 = A1L85_p1_out # A1L85_p2_out # A1L85_p3_out # A1L85_p4_out;


--A1L06 is duanreg[5]~383
A1L06_p0_out = A1L95 & !counta[31] & counta[11] & counta[28] & counta[29];
A1L06_p1_out = A1L37 & !counta[31] & counta[11] & counta[28] & counta[29];
A1L06_p2_out = A1L37 & !counta[11] & counta[24] & counta[25] & !counta[27];
A1L06_p3_out = A1L95 & !counta[30] & !counta[31] & counta[11] & counta[28] & !counta[29];
A1L06_p4_out = A1L95 & !counta[11] & counta[24] & !counta[25] & !counta[26] & !counta[27];
A1L06 = A1L16 # A1L06_p0_out # A1L06_p1_out # A1L06_p2_out # A1L06_p3_out # A1L06_p4_out;


--A1L16 is duanreg[5]~384
A1L16_p1_out = A1L95 & counta[24] & counta[25] & !counta[27] & !counta[11];
A1L16 = A1L16_p1_out;


--clk is clk
--operation mode is input

clk = INPUT();


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

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


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

wei[2] = OUTPUT(~GND~0);


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

wei[3] = OUTPUT(~GND~1);


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

wei[4] = OUTPUT(~GND~2);


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

wei[5] = OUTPUT(~GND~3);


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

wei[1] = OUTPUT(counta[11]);


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

wei[0] = OUTPUT(A1L91);


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

duan[0] = OUTPUT(A1L25);


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

duan[1] = OUTPUT(A1L35);


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

duan[2] = OUTPUT(A1L45);


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

duan[3] = OUTPUT(A1L55);


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

duan[4] = OUTPUT(A1L75);


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

duan[5] = OUTPUT(A1L95);


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

duan[6] = OUTPUT(A1L26);


⌨️ 快捷键说明

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