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

📄 jishu2.fit.eqn

📁 通过VERILOG HDL语言使用CPLD连接PS2键盘.
💻 EQN
📖 第 1 页 / 共 3 页
字号:
A1L46_p0_out = A1L97 & !counta[11] & counta[24] & !counta[25] & !counta[26] & !counta[27];
A1L46_p1_out = A1L97 & A1L1;
A1L46_p2_out = !A1L97 & A1L46;
A1L46_p3_out = A1L46 & A1L1;
A1L46_p4_out = A1L97 & !counta[30] & !counta[31] & counta[11] & counta[28] & !counta[29];
A1L46_or_out = A1L56 # A1L46_p0_out # A1L46_p1_out # A1L46_p2_out # A1L46_p3_out # A1L46_p4_out;
A1L46 = A1L46_or_out;


--A1L86 is duanreg[6]~361 at LC11
A1L86_p1_out = A1L97 & !A1L1 & A1L96 & A1L07 & A1L37 & A1L47 & A1L57 & A1L67 & A1L08 & A1L18 & A1L28 & A1L38;
A1L86_p2_out = !A1L97 & A1L86;
A1L86_p3_out = A1L86 & !A1L1 & A1L96 & A1L07 & A1L37 & A1L47 & A1L57 & A1L67 & A1L08 & A1L18 & A1L28 & A1L38;
A1L86_or_out = A1L86_p1_out # A1L86_p2_out # A1L86_p3_out;
A1L86 = A1L86_or_out;


--A1L87 is reduce_nor~14 at LC25
A1L87_p1_out = counta[25] & !counta[27];
A1L87 = A1L87_p1_out;


--A1L64 is counta~1151 at LC17
A1L64_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];
A1L64_p1_out = counta[24] & counta[25];
A1L64_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];
A1L64_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];
A1L64_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];
A1L64 = A1L64_p0_out # A1L64_p1_out # A1L64_p2_out # A1L64_p3_out # A1L64_p4_out;


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


--A1L06 is duanreg[3]~367 at LC15
A1L06_p1_out = A1L95 & counta[26] & !counta[11] & !counta[27] & counta[24] & counta[25];
A1L06_p2_out = A1L95 & counta[11] & counta[30] & !counta[31] & counta[28] & counta[29];
A1L06 = A1L06_p1_out # A1L06_p2_out;


--A1L26 is duanreg[4]~374 at LC4
A1L26_p1_out = A1L97 & counta[11] & counta[31] & counta[28];
A1L26_p2_out = !A1L48 & A1L16;
A1L26_p3_out = A1L16 & !counta[11] & counta[27] & counta[24];
A1L26_p4_out = A1L16 & counta[11] & counta[31] & counta[28];
A1L26 = A1L26_p1_out # A1L26_p2_out # A1L26_p3_out # A1L26_p4_out;


--A1L56 is duanreg[5]~383 at LC2
A1L56_p0_out = A1L46 & !counta[31] & counta[11] & counta[28] & counta[29];
A1L56_p1_out = A1L97 & !counta[31] & counta[11] & counta[28] & counta[29];
A1L56_p2_out = A1L97 & !counta[11] & counta[24] & counta[25] & !counta[27];
A1L56_p3_out = A1L46 & !counta[30] & !counta[31] & counta[11] & counta[28] & !counta[29];
A1L56_p4_out = A1L46 & !counta[11] & counta[24] & !counta[25] & !counta[26] & !counta[27];
A1L56 = A1L66 # A1L56_p0_out # A1L56_p1_out # A1L56_p2_out # A1L56_p3_out # A1L56_p4_out;


--A1L66 is duanreg[5]~384 at LC1
A1L66_p1_out = A1L46 & counta[24] & counta[25] & !counta[27] & !counta[11];
A1L66 = A1L66_p1_out;


--clk is clk at PIN_87
--operation mode is input

clk = INPUT();


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

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


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

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


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

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


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

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


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

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


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

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


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

wei[0] = OUTPUT(A1L32);


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

duan[0] = OUTPUT(A1L65);


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

duan[1] = OUTPUT(A1L75);


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

duan[2] = OUTPUT(A1L85);


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

duan[3] = OUTPUT(A1L95);


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

duan[4] = OUTPUT(A1L36);


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

duan[5] = OUTPUT(A1L76);


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

duan[6] = OUTPUT(A1L86);






--A1L36 is duanreg[4]~385 at LC14
A1L36_or_out = A1L16;
A1L36 = A1L36_or_out;


--A1L76 is duanreg[5]~386 at LC13
A1L76_or_out = A1L46;
A1L76 = A1L76_or_out;


⌨️ 快捷键说明

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