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

📄 adc.map.eqn

📁 通过VERILOG HDL语言使用CPLD连接PS2键盘.
💻 EQN
📖 第 1 页 / 共 3 页
字号:
count[0]_p4_out = !count[2] & !count[1] & !nop & !A1L5 & !count[8] & !count[9] & !count[10] & !count[11] & !count[6] & shuchuu[6];
count[0]_or_out = A1L84 # count[0]_p0_out # count[0]_p1_out # count[0]_p2_out # count[0]_p3_out # count[0]_p4_out;
count[0]_reg_input = count[0]_or_out;
count[0] = TFFE(count[0]_reg_input, GLOBAL(clk), , , );


--count[1] is count[1]
count[1]_p0_out = nop & count[1];
count[1]_p1_out = count[0] & !count[3] & !count[8] & !count[9] & !count[10] & !count[11] & !nop & !A1L5 & A1L11 & !A1L21;
count[1]_p2_out = count[3] & !count[8] & !count[9] & !count[10] & !count[11] & count[1] & !count[7] & shuchuu[7];
count[1]_p3_out = count[3] & !count[8] & !count[9] & !count[10] & !count[11] & !A1L5 & count[1] & !count[6] & shuchuu[6];
count[1]_p4_out = count[3] & !count[8] & !count[9] & !count[10] & !count[11] & !A1L5 & A1L11 & !A1L21 & count[1];
count[1]_or_out = A1L94 # count[1]_p0_out # count[1]_p1_out # count[1]_p2_out # count[1]_p3_out # count[1]_p4_out;
count[1]_reg_input = count[1]_or_out;
count[1] = TFFE(count[1]_reg_input, GLOBAL(clk), , , );


--A1L411 is weixuann[0]~29
A1L411_p1_out = !counter[11] & !counter[10] & A1L1;
A1L411_p2_out = A1L411 & counter[11] & counter[10];
A1L411_p3_out = A1L411 & !counter[11] & !counter[10];
A1L411_or_out = A1L411_p1_out # A1L411_p2_out # A1L411_p3_out;
A1L411 = A1L411_or_out;


--A1L511 is weixuann[1]~33
A1L511_p1_out = A1L1 & !counter[11] & counter[10];
A1L511_p2_out = A1L511 & counter[11] & counter[10];
A1L511_p3_out = A1L511 & !counter[11] & counter[10];
A1L511_or_out = A1L511_p1_out # A1L511_p2_out # A1L511_p3_out;
A1L511 = A1L511_or_out;


--A1L611 is weixuann[2]~37
A1L611_p1_out = counter[11] & A1L1;
A1L611_p2_out = counter[11] & A1L611 & counter[10];
A1L611_p3_out = counter[11] & A1L611;
A1L611_or_out = A1L611_p1_out # A1L611_p2_out # A1L611_p3_out;
A1L611 = A1L611_or_out;


--count[2] is count[2]
count[2]_p0_out = nop & count[2];
count[2]_p1_out = !count[3] & !nop & count[0] & count[1] & !count[8] & !count[9] & !count[10] & !count[11] & !A1L5 & A1L11 & !A1L21;
count[2]_p2_out = count[3] & !count[8] & !count[9] & !count[10] & !count[11] & count[2] & !count[7] & shuchuu[7];
count[2]_p3_out = count[3] & !count[8] & !count[9] & !count[10] & !count[11] & !A1L5 & count[2] & !count[6] & shuchuu[6];
count[2]_p4_out = count[3] & !count[8] & !count[9] & !count[10] & !count[11] & !A1L5 & A1L11 & !A1L21 & count[2];
count[2]_or_out = A1L05 # count[2]_p0_out # count[2]_p1_out # count[2]_p2_out # count[2]_p3_out # count[2]_p4_out;
count[2]_reg_input = count[2]_or_out;
count[2] = TFFE(count[2]_reg_input, GLOBAL(clk), , , );


--G51L6 is lpm_add_sub:add_rtl_3|addcore:adder|a_csnbuffer:result_node|sout_node[1]~15
G51L6_p0_out = !count[4] & count[5];
G51L6_p1_out = count[3] & count[0] & count[4] & !count[5];
G51L6_p2_out = count[3] & count[4] & !count[5] & count[1];
G51L6_p3_out = !count[3] & count[5];
G51L6_p4_out = !count[0] & count[5] & !count[1] & !count[2];
G51L6_or_out = G51L7 # G51L6_p0_out # G51L6_p1_out # G51L6_p2_out # G51L6_p3_out # G51L6_p4_out;
G51L6 = G51L6_or_out;


--count[5] is count[5]
count[5]_p0_out = !nop & count[5] & A1L5 & A1L3;
count[5]_p1_out = !count[10] & !nop & !count[11] & A1L11 & !A1L21 & !A1L5 & G51L6 & A1L2 & !count[8] & !count[9];
count[5]_p2_out = !nop & count[5] & !A1L11 & A1L3 & A1L4;
count[5]_p3_out = !count[10] & !nop & !count[11] & !A1L5 & G51L6 & A1L2 & !count[8] & !count[9] & !count[6] & shuchuu[6];
count[5]_p4_out = !count[10] & !nop & !count[11] & G51L6 & A1L2 & !count[8] & !count[9] & !count[7] & shuchuu[7];
count[5]_or_out = A1L15 # count[5]_p0_out # count[5]_p1_out # count[5]_p2_out # count[5]_p3_out # count[5]_p4_out;
count[5]_reg_input = count[5]_or_out;
count[5] = DFFE(count[5]_reg_input, GLOBAL(clk), , , );


--G51L8 is lpm_add_sub:add_rtl_3|addcore:adder|a_csnbuffer:result_node|sout_node[2]~16
G51L8_p2_out = count[2] & count[5] & count[4] & count[3];
G51L8_p3_out = count[5] & count[4] & count[3] & count[1];
G51L8_p4_out = count[5] & count[4] & count[3] & count[0];
G51L8_or_out = G51L8_p2_out # G51L8_p3_out # G51L8_p4_out;
G51L8 = count[6] $ G51L8_or_out;


--count[6] is count[6]
count[6]_p0_out = !nop & count[6] & A1L5 & A1L3;
count[6]_p1_out = !count[10] & !nop & !count[11] & A1L11 & !A1L21 & !A1L5 & G51L8 & A1L2 & !count[8] & !count[9];
count[6]_p2_out = !nop & count[6] & !A1L11 & A1L3 & A1L4;
count[6]_p3_out = !count[10] & !nop & !count[6] & !count[11] & !A1L5 & G51L8 & A1L2 & !count[8] & !count[9] & shuchuu[6];
count[6]_p4_out = !count[10] & !nop & !count[11] & G51L8 & A1L2 & !count[8] & !count[9] & !count[7] & shuchuu[7];
count[6]_or_out = A1L25 # count[6]_p0_out # count[6]_p1_out # count[6]_p2_out # count[6]_p3_out # count[6]_p4_out;
count[6]_reg_input = count[6]_or_out;
count[6] = DFFE(count[6]_reg_input, GLOBAL(clk), , , );


--G51L9 is lpm_add_sub:add_rtl_3|addcore:adder|a_csnbuffer:result_node|sout_node[3]~22
G51L9_p2_out = count[2] & count[6] & count[5] & count[4] & count[3];
G51L9_p3_out = count[6] & count[5] & count[4] & count[3] & count[1];
G51L9_p4_out = count[6] & count[5] & count[4] & count[3] & count[0];
G51L9_or_out = G51L9_p2_out # G51L9_p3_out # G51L9_p4_out;
G51L9 = count[7] $ G51L9_or_out;


--G12L1 is lpm_add_sub:add_rtl_4|addcore:adder|a_csnbuffer:result_node|sout_node[0]~0
G12L1_p2_out = !count[3] & !count[6] & !count[5];
G12L1_p3_out = !count[6] & !count[5] & !count[4];
G12L1_p4_out = !count[6] & !count[5] & !count[2] & !count[0] & !count[1];
G12L1_or_out = G12L2 # !count[7] # G12L1_p2_out # G12L1_p3_out # G12L1_p4_out;
G12L1 = count[8] $ G12L1_or_out;


--count[8] is count[8]
count[8]_p1_out = count[8] & !nop;
count[8]_p2_out = !nop & !count[9] & !count[10] & !count[11] & !G12L1 & !count[7] & shuchuu[7];
count[8]_p3_out = !nop & !count[9] & !count[10] & !count[11] & !G12L1 & !A1L5 & !count[6] & shuchuu[6];
count[8]_p4_out = !nop & !count[9] & !count[10] & !count[11] & !G12L1 & !A1L5 & A1L11 & !A1L21;
count[8]_or_out = count[8]_p1_out # count[8]_p2_out # count[8]_p3_out # count[8]_p4_out;
count[8]_reg_input = count[8]_or_out;
count[8] = DFFE(count[8]_reg_input, GLOBAL(clk), , , );


--count[9] is count[9]
count[9]_p1_out = count[9] & !nop;
count[9]_p4_out = !nop & !count[8] & !count[10] & !count[11] & !A1L2 & count[6] & count[7] & count[4] & count[5] & count[2] & count[3] & count[0] & count[1] & !A1L5 & A1L11 & !A1L21;
count[9]_or_out = count[9]_p1_out # GND # GND # count[9]_p4_out;
count[9]_reg_input = count[9]_or_out;
count[9] = DFFE(count[9]_reg_input, GLOBAL(clk), , , );


--A1L61 is Select~390
A1L61_p1_out = count[9] & !counter[10] & counter[11];
A1L61_p2_out = !counter[10] & !counter[11] & count[1];
A1L61_p3_out = counter[10] & count[5];
A1L61_or_out = A1L61_p1_out # A1L61_p2_out # A1L61_p3_out;
A1L61 = A1L61_or_out;


--A1L301 is shuma[1]~67
A1L301_p1_out = A1L61 & A1L1;
A1L301_p2_out = A1L301 & counter[11] & counter[10];
A1L301_p3_out = A1L61 & A1L301;
A1L301_or_out = A1L301_p1_out # A1L301_p2_out # A1L301_p3_out;
A1L301 = A1L301_or_out;


--count[10] is count[10]
count[10]_p1_out = !nop & count[10];
count[10]_or_out = count[10]_p1_out;
count[10]_reg_input = count[10]_or_out;
count[10] = DFFE(count[10]_reg_input, GLOBAL(clk), , , );


--A1L71 is Select~391
A1L71_p1_out = count[10] & !counter[10] & counter[11];
A1L71_p2_out = !counter[10] & !counter[11] & count[2];
A1L71_p3_out = counter[10] & count[6];
A1L71_or_out = A1L71_p1_out # A1L71_p2_out # A1L71_p3_out;
A1L71 = A1L71_or_out;


--A1L401 is shuma[2]~71
A1L401_p1_out = A1L71 & A1L1;
A1L401_p2_out = A1L401 & counter[11] & counter[10];
A1L401_p3_out = A1L71 & A1L401;
A1L401_or_out = A1L401_p1_out # A1L401_p2_out # A1L401_p3_out;
A1L401 = A1L401_or_out;


--count[11] is count[11]
count[11]_p1_out = !nop & count[11];
count[11]_or_out = count[11]_p1_out;
count[11]_reg_input = count[11]_or_out;
count[11] = DFFE(count[11]_reg_input, GLOBAL(clk), , , );


--count[3] is count[3]
count[3]_p0_out = !nop & count[3] & A1L21 & A1L3 & A1L4;
count[3]_p1_out = !nop & !count[3] & !count[10] & !count[11] & A1L11 & !A1L21 & !A1L5 & count[2] & count[0] & count[1] & !count[8] & !count[9];
count[3]_p2_out = !nop & count[3] & !A1L11 & A1L3 & A1L4;
count[3]_p3_out = !nop & !count[3] & !count[10] & !count[11] & !A1L5 & count[2] & count[0] & count[1] & !count[8] & !count[9] & !count[6] & shuchuu[6];
count[3]_p4_out = !nop & count[3] & A1L5 & A1L3;
count[3]_or_out = A1L45 # count[3]_p0_out # count[3]_p1_out # count[3]_p2_out # count[3]_p3_out # count[3]_p4_out;
count[3]_reg_input = count[3]_or_out;
count[3] = DFFE(count[3]_reg_input, GLOBAL(clk), , , );


--A1L81 is Select~392
A1L81_p1_out = count[11] & !counter[10] & counter[11];
A1L81_p2_out = !counter[10] & !counter[11] & count[3];
A1L81_p3_out = counter[10] & count[7];
A1L81_or_out = A1L81_p1_out # A1L81_p2_out # A1L81_p3_out;
A1L81 = A1L81_or_out;


--A1L501 is shuma[3]~75
A1L501_p1_out = A1L81 & A1L1;
A1L501_p2_out = A1L501 & counter[11] & counter[10];
A1L501_p3_out = A1L81 & A1L501;
A1L501_or_out = A1L501_p1_out # A1L501_p2_out # A1L501_p3_out;
A1L501 = A1L501_or_out;


--A1L97 is reduce_or~400
A1L97_p1_out = !A1L301 & !A1L401;
A1L97_or_out = A1L97_p1_out # !A1L501;
A1L97 = A1L97_or_out;


--count[4] is count[4]
count[4]_p0_out = !nop & count[4] & A1L5 & A1L3;
count[4]_p1_out = !count[10] & !nop & !count[11] & A1L11 & !A1L21 & !A1L5 & A1L2 & !count[8] & !count[9] & G51L1 & G51L2 & G51L3 & G51L4 & G51L5;
count[4]_p2_out = !nop & count[4] & !A1L11 & A1L3 & A1L4;
count[4]_p3_out = !count[10] & !nop & !count[11] & !A1L5 & A1L2 & !count[8] & !count[9] & G51L1 & G51L2 & G51L3 & G51L4 & G51L5 & !count[6] & shuchuu[6];
count[4]_p4_out = !count[10] & !nop & !count[11] & A1L2 & !count[8] & !count[9] & G51L1 & G51L2 & G51L3 & G51L4 & G51L5 & !count[7] & shuchuu[7];
count[4]_or_out = A1L55 # count[4]_p0_out # count[4]_p1_out # count[4]_p2_out # count[4]_p3_out # count[4]_p4_out;
count[4]_reg_input = count[4]_or_out;
count[4] = DFFE(count[4]_reg_input, GLOBAL(clk), , , );


--A1L51 is Select~389
A1L51_p1_out = count[8] & !counter[10] & counter[11];
A1L51_p2_out = !counter[10] & !counter[11] & count[0];
A1L51_p3_out = counter[10] & count[4];
A1L51_or_out = A1L51_p1_out # A1L51_p2_out # A1L51_p3_out;
A1L51 = A1L51_or_out;


--A1L201 is shuma[0]~79
A1L201_p1_out = A1L51 & A1L1;
A1L201_p2_out = A1L201 & counter[11] & counter[10];
A1L201_p3_out = A1L51 & A1L201;
A1L201_or_out = A1L201_p1_out # A1L201_p2_out # A1L201_p3_out;
A1L201 = A1L201_or_out;


--A1L08 is reduce_or~405
A1L08_p1_out = A1L401 & !A1L301;
A1L08_p2_out = A1L301 & A1L501;
A1L08_or_out = A1L08_p1_out # A1L08_p2_out # A1L201;
A1L08 = A1L08_or_out;


--A1L47 is lddat_reg~208
A1L47_p1_out = !A1L201 & !A1L401;
A1L47_p2_out = A1L201 & A1L401;
A1L47_or_out = A1L47_p1_out # A1L47_p2_out # A1L301 # A1L501;
A1L47 = A1L47_or_out;


--A1L57 is lddat_reg~210
A1L57_p1_out = A1L401 & !A1L501 & A1L201 & !A1L301;
A1L57_p2_out = A1L401 & !A1L501 & !A1L201 & A1L301;
A1L57_or_out = A1L57_p1_out # A1L57_p2_out;
A1L57 = A1L57_or_out;


--A1L07 is lddat_reg[4]~241
A1L07_p1_out = A1L08 & A1L97;
A1L07_p2_out = !A1L97 & A1L07;
A1L07_p3_out = A1L08 & A1L07;
A1L07_or_out = A1L07_p1_out # A1L07_p2_out # A1L07_p3_out;
A1L07 = A1L07_or_out;


--A1L86 is lddat_reg[2]~247
A1L86_p1_out = A1L97 & !A1L401 & !A1L501 & !A1L201 & A1L301;
A1L86_p2_out = !A1L97 & A1L86;
A1L86_p3_out = A1L86 & !A1L401 & !A1L501 & !A1L201 & A1L301;
A1L86_or_out = A1L86_p1_out # A1L86_p2_out # A1L86_p3_out;
A1L86 = A1L86_or_out;


--A1L66 is lddat_reg[0]~251
A1L66_p1_out = !A1L47 & A1L97;
A1L66_p2_out = !A1L97 & A1L66;
A1L66_p3_out = !A1L47 & A1L66;
A1L66_or_out = A1L66_p1_out # A1L66_p2_out # A1L66_p3_out;
A1L66 = A1L66_or_out;


--A1L76 is lddat_reg[1]~255
A1L76_p1_out = A1L57 & A1L97;
A1L76_p2_out = !A1L97 & A1L76;
A1L76_p3_out = A1L57 & A1L76;
A1L76_or_out = A1L76_p1_out # A1L76_p2_out # A1L76_p3_out;
A1L76 = A1L76_or_out;


--A1L37 is lddat_reg[6]~259
A1L37_p1_out = A1L97 & A1L18 & A1L28 & A1L38 & !A1L501;
A1L37_p2_out = !A1L97 & A1L37;
A1L37_p3_out = A1L37 & A1L18 & A1L28 & A1L38 & !A1L501;
A1L37_or_out = A1L37_p1_out # A1L37_p2_out # A1L37_p3_out;
A1L37 = A1L37_or_out;


--A1L17 is lddat_reg[5]~263
A1L17_p0_out = A1L97 & !A1L501 & A1L201 & A1L301;
A1L17_p1_out = A1L97 & !A1L401 & !A1L501 & !A1L201 & A1L301;
A1L17_p2_out = !A1L97 & A1L17;
A1L17_p3_out = A1L17 & !A1L401 & !A1L501 & !A1L201 & A1L301;
A1L17_p4_out = A1L97 & !A1L401 & !A1L501 & A1L201 & !A1L301;
A1L17_or_out = A1L27 # A1L17_p0_out # A1L17_p1_out # A1L17_p2_out # A1L17_p3_out # A1L17_p4_out;
A1L17 = A1L17_or_out;


--A1L96 is lddat_reg[3]~267

⌨️ 快捷键说明

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