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

📄 play.map.eqn

📁 通过VERILOG HDL语言使用CPLD连接PS2键盘.
💻 EQN
📖 第 1 页 / 共 2 页
字号:
--counter4Hz[13] is counter4Hz[13]
counter4Hz[13]_p1_out = counter4Hz[12] & counter4Hz[11] & counter4Hz[10] & counter4Hz[9] & counter4Hz[8] & counter4Hz[7] & counter4Hz[6] & counter4Hz[5] & counter4Hz[4] & counter4Hz[3] & counter4Hz[2] & counter4Hz[1] & counter4Hz[0];
counter4Hz[13]_or_out = counter4Hz[13];
counter4Hz[13]_reg_input = counter4Hz[13]_p1_out $ counter4Hz[13]_or_out;
counter4Hz[13] = DFFE(counter4Hz[13]_reg_input, GLOBAL(sys_CLK), , , );


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


--counter4Hz[15] is counter4Hz[15]
counter4Hz[15]_p1_out = counter4Hz[14] & counter4Hz[13] & counter4Hz[12] & counter4Hz[11] & counter4Hz[10] & counter4Hz[9] & counter4Hz[8] & counter4Hz[7] & counter4Hz[6] & counter4Hz[5] & counter4Hz[4] & counter4Hz[3] & counter4Hz[2] & counter4Hz[1] & counter4Hz[0];
counter4Hz[15]_or_out = counter4Hz[15];
counter4Hz[15]_reg_input = counter4Hz[15]_p1_out $ counter4Hz[15]_or_out;
counter4Hz[15] = DFFE(counter4Hz[15]_reg_input, GLOBAL(sys_CLK), , , );


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


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


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


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


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


--counter4Hz[21] is counter4Hz[21]
counter4Hz[21]_p1_out = counter4Hz[20] & counter4Hz[19] & counter4Hz[18] & counter4Hz[17] & counter4Hz[16] & counter4Hz[15] & counter4Hz[14] & counter4Hz[13] & counter4Hz[12] & counter4Hz[11] & counter4Hz[10] & counter4Hz[9] & counter4Hz[8] & counter4Hz[7] & counter4Hz[6] & counter4Hz[5] & counter4Hz[4] & counter4Hz[3] & counter4Hz[2] & counter4Hz[1] & counter4Hz[0];
counter4Hz[21]_or_out = counter4Hz[21];
counter4Hz[21]_reg_input = counter4Hz[21]_p1_out $ counter4Hz[21]_or_out;
counter4Hz[21] = DFFE(counter4Hz[21]_reg_input, GLOBAL(sys_CLK), , , );


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


--counter4Hz[23] is counter4Hz[23]
counter4Hz[23]_p1_out = counter4Hz[22] & counter4Hz[21] & counter4Hz[20] & counter4Hz[19] & counter4Hz[18] & counter4Hz[17] & counter4Hz[16] & counter4Hz[15] & counter4Hz[14] & counter4Hz[13] & counter4Hz[12] & counter4Hz[11] & counter4Hz[10] & counter4Hz[9] & counter4Hz[8] & counter4Hz[7] & counter4Hz[6] & counter4Hz[5] & counter4Hz[4] & counter4Hz[3] & counter4Hz[2] & counter4Hz[1] & counter4Hz[0];
counter4Hz[23]_or_out = counter4Hz[23];
counter4Hz[23]_reg_input = counter4Hz[23]_p1_out $ counter4Hz[23]_or_out;
counter4Hz[23] = DFFE(counter4Hz[23]_reg_input, GLOBAL(sys_CLK), , , );


--audiof is audiof
audiof_p1_out = counter4Hz[22] & !counter4Hz[21] & counter4Hz[20] & counter4Hz[19] & counter4Hz[18] & counter4Hz[17] & counter4Hz[16] & !counter4Hz[15] & counter4Hz[14] & !counter4Hz[13] & counter4Hz[12] & counter4Hz[9] & !counter4Hz[8] & !counter4Hz[7] & !counter4Hz[6] & !counter4Hz[5] & counter4Hz[4] & !counter4Hz[3] & !counter4Hz[2] & !counter4Hz[1] & !counter4Hz[0] & !counter4Hz[23] & counter4Hz[11] & counter4Hz[10];
audiof_or_out = audiof_p1_out;
audiof_reg_input = audiof_or_out;
audiof = TFFE(audiof_reg_input, GLOBAL(sys_CLK), , , );


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


--sys_CLK is sys_CLK
--operation mode is input

sys_CLK = INPUT();


--audio is audio
--operation mode is output

audio = OUTPUT(audiof);


⌨️ 快捷键说明

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