📄 music.fit.eqn
字号:
-- Copyright (C) 1991-2005 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions
-- and other software and tools, and its AMPP partner logic
-- functions, and any output files any of the foregoing
-- (including device programming or simulation files), and any
-- associated documentation or information are expressly subject
-- to the terms and conditions of the Altera Program License
-- Subscription Agreement, Altera MegaCore Function License
-- Agreement, or other applicable license agreement, including,
-- without limitation, that your use is for the sole purpose of
-- programming logic devices manufactured by Altera and sold by
-- Altera or its authorized distributors. Please refer to the
-- applicable agreement for further details.
--F1_\DelaySpkS:Count2 is Songer:inst1|Speakera:u3|\DelaySpkS:Count2 at LC_X2_Y2_N8
--operation mode is normal
F1_\DelaySpkS:Count2_lut_out = !F1_\DelaySpkS:Count2;
F1_\DelaySpkS:Count2 = DFFEAS(F1_\DelaySpkS:Count2_lut_out, F1_FullSpkS, VCC, , , , , , );
--D1_Counter[5] is Songer:inst1|NoteTabs:u1|Counter[5] at LC_X5_Y1_N5
--operation mode is arithmetic
D1_Counter[5]_carry_eqn = (!D1L51 & GND) # (D1L51 & VCC);
D1_Counter[5]_lut_out = D1_Counter[5] $ (D1_Counter[5]_carry_eqn);
D1_Counter[5] = DFFEAS(D1_Counter[5]_lut_out, GLOBAL(B1_QN[20]), !D1L52, , , , , , );
--D1L91 is Songer:inst1|NoteTabs:u1|Counter[5]~64 at LC_X5_Y1_N5
--operation mode is arithmetic
D1L91_cout_0 = !D1L51 # !D1_Counter[5];
D1L91 = CARRY(D1L91_cout_0);
--D1L02 is Songer:inst1|NoteTabs:u1|Counter[5]~64COUT1_109 at LC_X5_Y1_N5
--operation mode is arithmetic
D1L02_cout_1 = !D1L51 # !D1_Counter[5];
D1L02 = CARRY(D1L02_cout_1);
--D1_Counter[0] is Songer:inst1|NoteTabs:u1|Counter[0] at LC_X5_Y1_N0
--operation mode is arithmetic
D1_Counter[0]_lut_out = !D1_Counter[0];
D1_Counter[0] = DFFEAS(D1_Counter[0]_lut_out, GLOBAL(B1_QN[20]), !D1L52, , , , , , );
--D1L3 is Songer:inst1|NoteTabs:u1|Counter[0]~68 at LC_X5_Y1_N0
--operation mode is arithmetic
D1L3_cout_0 = D1_Counter[0];
D1L3 = CARRY(D1L3_cout_0);
--D1L4 is Songer:inst1|NoteTabs:u1|Counter[0]~68COUT1_102 at LC_X5_Y1_N0
--operation mode is arithmetic
D1L4_cout_1 = D1_Counter[0];
D1L4 = CARRY(D1L4_cout_1);
--D1_Counter[6] is Songer:inst1|NoteTabs:u1|Counter[6] at LC_X5_Y1_N6
--operation mode is arithmetic
D1_Counter[6]_carry_eqn = (!D1L51 & D1L91) # (D1L51 & D1L02);
D1_Counter[6]_lut_out = D1_Counter[6] $ (!D1_Counter[6]_carry_eqn);
D1_Counter[6] = DFFEAS(D1_Counter[6]_lut_out, GLOBAL(B1_QN[20]), !D1L52, , , , , , );
--D1L22 is Songer:inst1|NoteTabs:u1|Counter[6]~72 at LC_X5_Y1_N6
--operation mode is arithmetic
D1L22_cout_0 = D1_Counter[6] & (!D1L91);
D1L22 = CARRY(D1L22_cout_0);
--D1L32 is Songer:inst1|NoteTabs:u1|Counter[6]~72COUT1_111 at LC_X5_Y1_N6
--operation mode is arithmetic
D1L32_cout_1 = D1_Counter[6] & (!D1L02);
D1L32 = CARRY(D1L32_cout_1);
--D1_Counter[1] is Songer:inst1|NoteTabs:u1|Counter[1] at LC_X5_Y1_N1
--operation mode is arithmetic
D1_Counter[1]_lut_out = D1_Counter[1] $ D1L3;
D1_Counter[1] = DFFEAS(D1_Counter[1]_lut_out, GLOBAL(B1_QN[20]), !D1L52, , , , , , );
--D1L6 is Songer:inst1|NoteTabs:u1|Counter[1]~76 at LC_X5_Y1_N1
--operation mode is arithmetic
D1L6_cout_0 = !D1L3 # !D1_Counter[1];
D1L6 = CARRY(D1L6_cout_0);
--D1L7 is Songer:inst1|NoteTabs:u1|Counter[1]~76COUT1_104 at LC_X5_Y1_N1
--operation mode is arithmetic
D1L7_cout_1 = !D1L4 # !D1_Counter[1];
D1L7 = CARRY(D1L7_cout_1);
--D1_Counter[2] is Songer:inst1|NoteTabs:u1|Counter[2] at LC_X5_Y1_N2
--operation mode is arithmetic
D1_Counter[2]_lut_out = D1_Counter[2] $ !D1L6;
D1_Counter[2] = DFFEAS(D1_Counter[2]_lut_out, GLOBAL(B1_QN[20]), !D1L52, , , , , , );
--D1L9 is Songer:inst1|NoteTabs:u1|Counter[2]~80 at LC_X5_Y1_N2
--operation mode is arithmetic
D1L9_cout_0 = D1_Counter[2] & !D1L6;
D1L9 = CARRY(D1L9_cout_0);
--D1L01 is Songer:inst1|NoteTabs:u1|Counter[2]~80COUT1_106 at LC_X5_Y1_N2
--operation mode is arithmetic
D1L01_cout_1 = D1_Counter[2] & !D1L7;
D1L01 = CARRY(D1L01_cout_1);
--D1_Counter[3] is Songer:inst1|NoteTabs:u1|Counter[3] at LC_X5_Y1_N3
--operation mode is arithmetic
D1_Counter[3]_lut_out = D1_Counter[3] $ (D1L9);
D1_Counter[3] = DFFEAS(D1_Counter[3]_lut_out, GLOBAL(B1_QN[20]), !D1L52, , , , , , );
--D1L21 is Songer:inst1|NoteTabs:u1|Counter[3]~84 at LC_X5_Y1_N3
--operation mode is arithmetic
D1L21_cout_0 = !D1L9 # !D1_Counter[3];
D1L21 = CARRY(D1L21_cout_0);
--D1L31 is Songer:inst1|NoteTabs:u1|Counter[3]~84COUT1_107 at LC_X5_Y1_N3
--operation mode is arithmetic
D1L31_cout_1 = !D1L01 # !D1_Counter[3];
D1L31 = CARRY(D1L31_cout_1);
--D1L76 is Songer:inst1|NoteTabs:u1|ToneIndex[3]~2743 at LC_X6_Y1_N7
--operation mode is normal
D1L76 = D1_Counter[1] & (D1_Counter[3] & (D1_Counter[2]) # !D1_Counter[3] & !D1_Counter[6] & !D1_Counter[2]) # !D1_Counter[1] & D1_Counter[6] & (D1_Counter[3] $ D1_Counter[2]);
--D1L86 is Songer:inst1|NoteTabs:u1|ToneIndex[3]~2744 at LC_X6_Y1_N4
--operation mode is normal
D1L86 = D1_Counter[1] & (D1_Counter[2]) # !D1_Counter[1] & D1_Counter[3] & D1_Counter[6] & !D1_Counter[2];
--D1L96 is Songer:inst1|NoteTabs:u1|ToneIndex[3]~2745 at LC_X6_Y1_N5
--operation mode is normal
D1L96 = D1_Counter[0] & (D1L86 & (D1L76) # !D1L86 & D1_Counter[6]) # !D1_Counter[0] & D1_Counter[6];
--D1L07 is Songer:inst1|NoteTabs:u1|ToneIndex[3]~2746 at LC_X6_Y1_N8
--operation mode is normal
D1L07 = D1L86 & (D1_Counter[0] & (D1_Counter[6] # !D1L76) # !D1_Counter[0] & D1_Counter[6] & !D1L76) # !D1L86 & (D1L76);
--D1L17 is Songer:inst1|NoteTabs:u1|ToneIndex[3]~2747 at LC_X6_Y1_N9
--operation mode is normal
D1L17 = D1_Counter[5] & (D1L07) # !D1_Counter[5] & (!D1L96);
--D1L27 is Songer:inst1|NoteTabs:u1|ToneIndex[3]~2748 at LC_X4_Y1_N9
--operation mode is normal
D1L27 = D1_Counter[6] & (D1_Counter[2] & !D1_Counter[3] & D1_Counter[1] # !D1_Counter[2] & D1_Counter[3] & !D1_Counter[1]) # !D1_Counter[6] & D1_Counter[3] & (!D1_Counter[1] # !D1_Counter[2]);
--D1L37 is Songer:inst1|NoteTabs:u1|ToneIndex[3]~2749 at LC_X3_Y1_N3
--operation mode is normal
D1L37 = D1_Counter[1] & (D1_Counter[6] & (!D1_Counter[3]) # !D1_Counter[6] & D1_Counter[2] & D1_Counter[3]) # !D1_Counter[1] & (D1_Counter[6]);
--D1_Counter[4] is Songer:inst1|NoteTabs:u1|Counter[4] at LC_X5_Y1_N4
--operation mode is arithmetic
D1_Counter[4]_lut_out = D1_Counter[4] $ (!D1L21);
D1_Counter[4] = DFFEAS(D1_Counter[4]_lut_out, GLOBAL(B1_QN[20]), !D1L52, , , , , , );
--D1L51 is Songer:inst1|NoteTabs:u1|Counter[4]~88 at LC_X5_Y1_N4
--operation mode is arithmetic
D1L51 = D1L61;
--D1L47 is Songer:inst1|NoteTabs:u1|ToneIndex[3]~2750 at LC_X3_Y1_N6
--operation mode is normal
D1L47 = D1_Counter[4] & (D1L17) # !D1_Counter[4] & D1L77;
--D1_Counter[7] is Songer:inst1|NoteTabs:u1|Counter[7] at LC_X5_Y1_N7
--operation mode is normal
D1_Counter[7]_carry_eqn = (!D1L51 & D1L22) # (D1L51 & D1L32);
D1_Counter[7]_lut_out = D1_Counter[7] $ D1_Counter[7]_carry_eqn;
D1_Counter[7] = DFFEAS(D1_Counter[7]_lut_out, GLOBAL(B1_QN[20]), !D1L52, , , , , , );
--D1L82 is Songer:inst1|NoteTabs:u1|ToneIndex[0]~2751 at LC_X6_Y1_N3
--operation mode is normal
D1L82 = D1_Counter[2] & D1_Counter[4] & D1_Counter[3] # !D1_Counter[2] & (D1_Counter[4] $ D1_Counter[3]);
--D1L92 is Songer:inst1|NoteTabs:u1|ToneIndex[0]~2752 at LC_X5_Y1_N9
--operation mode is normal
D1L92 = D1_Counter[4] & (D1_Counter[2] & !D1_Counter[0] # !D1_Counter[3]) # !D1_Counter[4] & (D1_Counter[2] # D1_Counter[3]);
--D1L03 is Songer:inst1|NoteTabs:u1|ToneIndex[0]~2753 at LC_X4_Y1_N2
--operation mode is normal
D1L03 = D1_Counter[4] & !D1_Counter[3] & (!D1_Counter[2] # !D1_Counter[0]) # !D1_Counter[4] & (D1_Counter[2]);
--D1L13 is Songer:inst1|NoteTabs:u1|ToneIndex[0]~2754 at LC_X4_Y1_N8
--operation mode is normal
D1L13 = D1_Counter[1] & (D1_Counter[5] # D1L92) # !D1_Counter[1] & !D1_Counter[5] & (D1L03);
--D1L23 is Songer:inst1|NoteTabs:u1|ToneIndex[0]~2755 at LC_X4_Y1_N3
--operation mode is normal
D1L23 = D1_Counter[3] & D1_Counter[0] & (!D1_Counter[4] # !D1_Counter[2]) # !D1_Counter[3] & !D1_Counter[2] & (D1_Counter[0] # D1_Counter[4]);
--D1L33 is Songer:inst1|NoteTabs:u1|ToneIndex[0]~2756 at LC_X4_Y4_N5
--operation mode is normal
D1L33 = D1_Counter[5] & (D1L13 & D1L23 # !D1L13 & (D1L82)) # !D1_Counter[5] & (D1L13);
--D1L43 is Songer:inst1|NoteTabs:u1|ToneIndex[0]~2757 at LC_X4_Y1_N1
--operation mode is normal
D1L43 = D1_Counter[1] & (D1_Counter[4] # D1_Counter[0] # D1_Counter[5]) # !D1_Counter[1] & D1_Counter[4] & (D1_Counter[0] $ D1_Counter[5]);
--D1L53 is Songer:inst1|NoteTabs:u1|ToneIndex[0]~2758 at LC_X5_Y4_N0
--operation mode is normal
D1L53 = D1_Counter[4] # D1_Counter[5] $ (D1_Counter[0] & D1_Counter[1]);
--D1L63 is Songer:inst1|NoteTabs:u1|ToneIndex[0]~2759 at LC_X5_Y4_N3
--operation mode is normal
D1L63 = D1_Counter[1] & (D1_Counter[0] & D1_Counter[5] # !D1_Counter[0] & (D1_Counter[4])) # !D1_Counter[1] & !D1_Counter[5] & (D1_Counter[4]);
--D1L73 is Songer:inst1|NoteTabs:u1|ToneIndex[0]~2760 at LC_X5_Y4_N4
--operation mode is normal
D1L73 = D1_Counter[2] & D1_Counter[3] # !D1_Counter[2] & (D1_Counter[3] & D1L53 # !D1_Counter[3] & (!D1L63));
--D1L83 is Songer:inst1|NoteTabs:u1|ToneIndex[0]~2761 at LC_X4_Y1_N6
--operation mode is normal
D1L83 = D1_Counter[1] & (D1_Counter[5] # !D1_Counter[0] # !D1_Counter[4]) # !D1_Counter[1] & D1_Counter[4];
--D1L93 is Songer:inst1|NoteTabs:u1|ToneIndex[0]~2762 at LC_X4_Y4_N6
--operation mode is normal
D1L93 = D1_Counter[2] & (D1L73 & (D1L83) # !D1L73 & !D1L43) # !D1_Counter[2] & (D1L73);
--D1L04 is Songer:inst1|NoteTabs:u1|ToneIndex[0]~2763 at LC_X4_Y4_N7
--operation mode is normal
D1L04 = !D1_Counter[7] & (D1_Counter[6] & D1L33 # !D1_Counter[6] & (D1L93));
--D1L62 is Songer:inst1|NoteTabs:u1|reduce_nor~44 at LC_X4_Y3_N8
--operation mode is normal
D1L62 = !D1_Counter[4] & !D1_Counter[5] & D1_Counter[7] & !D1_Counter[6];
--D1L14 is Songer:inst1|NoteTabs:u1|ToneIndex[0]~2764 at LC_X4_Y4_N8
--operation mode is normal
D1L14 = D1L04 # !D1_Counter[3] & D1L62;
--D1L24 is Songer:inst1|NoteTabs:u1|ToneIndex[1]~2765 at LC_X4_Y3_N5
--operation mode is normal
D1L24 = D1_Counter[5] & (D1_Counter[0]) # !D1_Counter[5] & D1_Counter[1] & D1_Counter[2] & !D1_Counter[0];
--D1L34 is Songer:inst1|NoteTabs:u1|ToneIndex[1]~2766 at LC_X4_Y3_N7
--operation mode is normal
D1L34 = D1_Counter[4] & D1_Counter[6] & !D1L24 # !D1_Counter[4] & (D1L25);
--D1L44 is Songer:inst1|NoteTabs:u1|ToneIndex[1]~2767 at LC_X4_Y3_N4
--operation mode is normal
D1L44 = D1_Counter[6] & (D1_Counter[1] $ (D1_Counter[0] # !D1_Counter[4])) # !D1_Counter[6] & D1_Counter[1] & (D1_Counter[4] $ D1_Counter[0]);
--D1L54 is Songer:inst1|NoteTabs:u1|ToneIndex[1]~2768 at LC_X4_Y1_N7
--operation mode is normal
D1L54 = D1_Counter[4] & (D1_Counter[6] # !D1_Counter[1]) # !D1_Counter[4] & D1_Counter[0] & !D1_Counter[6] & D1_Counter[1];
--D1L64 is Songer:inst1|NoteTabs:u1|ToneIndex[1]~2769 at LC_X4_Y1_N5
--operation mode is normal
D1L64 = D1_Counter[0] & (D1_Counter[4] & (!D1_Counter[1]) # !D1_Counter[4] & D1_Counter[6] & D1_Counter[1]) # !D1_Counter[0] & D1_Counter[4] & !D1_Counter[6];
--D1L74 is Songer:inst1|NoteTabs:u1|ToneIndex[1]~2770 at LC_X4_Y3_N1
--operation mode is normal
D1L74 = D1_Counter[2] & D1_Counter[5] # !D1_Counter[2] & (D1_Counter[5] & D1L54 # !D1_Counter[5] & (!D1L64));
--D1L84 is Songer:inst1|NoteTabs:u1|ToneIndex[1]~2771 at LC_X4_Y3_N0
--operation mode is normal
D1L84 = D1_Counter[0] & (D1_Counter[4] # !D1_Counter[1] & D1_Counter[6]) # !D1_Counter[0] & (D1_Counter[6]);
--D1L94 is Songer:inst1|NoteTabs:u1|ToneIndex[1]~2772 at LC_X4_Y3_N2
--operation mode is normal
D1L94 = D1_Counter[2] & (D1L74 & !D1L84 # !D1L74 & (D1L44)) # !D1_Counter[2] & (D1L74);
--D1L05 is Songer:inst1|NoteTabs:u1|ToneIndex[1]~2773 at LC_X4_Y3_N3
--operation mode is normal
D1L05 = !D1_Counter[7] & (D1_Counter[3] & D1L34 # !D1_Counter[3] & (D1L94));
--D1L35 is Songer:inst1|NoteTabs:u1|ToneIndex[2]~2774 at LC_X5_Y1_N8
--operation mode is normal
D1L35 = D1_Counter[6] & (D1_Counter[1] & D1_Counter[0] & !D1_Counter[3] # !D1_Counter[1] & (D1_Counter[3])) # !D1_Counter[6] & (D1_Counter[3]);
--D1L45 is Songer:inst1|NoteTabs:u1|ToneIndex[2]~2775 at LC_X5_Y2_N0
--operation mode is normal
D1L45 = D1_Counter[3] & (!D1_Counter[6]) # !D1_Counter[3] & D1_Counter[1] & (D1_Counter[0] $ !D1_Counter[6]);
--D1L55 is Songer:inst1|NoteTabs:u1|ToneIndex[2]~2776 at LC_X5_Y2_N5
--operation mode is normal
D1L55 = D1_Counter[1] & (D1_Counter[6] & !D1_Counter[3]) # !D1_Counter[1] & D1_Counter[0] & !D1_Counter[6] & D1_Counter[3];
--D1L65 is Songer:inst1|NoteTabs:u1|ToneIndex[2]~2777 at LC_X5_Y2_N6
--operation mode is normal
D1L65 = D1_Counter[5] & D1_Counter[4] # !D1_Counter[5] & (D1_Counter[4] & !D1L45 # !D1_Counter[4] & (!D1L55));
--D1L75 is Songer:inst1|NoteTabs:u1|ToneIndex[2]~2778 at LC_X6_Y1_N2
--operation mode is normal
D1L75 = D1_Counter[3] & D1_Counter[6] & (D1_Counter[1] $ !D1_Counter[0]) # !D1_Counter[3] & (D1_Counter[6] # D1_Counter[1] & D1_Counter[0]);
--D1L85 is Songer:inst1|NoteTabs:u1|ToneIndex[2]~2779 at LC_X5_Y2_N7
--operation mode is normal
D1L85 = D1_Counter[5] & (D1L65 & (!D1L75) # !D1L65 & !D1L35) # !D1_Counter[5] & (D1L65);
--D1L95 is Songer:inst1|NoteTabs:u1|ToneIndex[2]~2780 at LC_X6_Y1_N6
--operation mode is normal
D1L95 = D1_Counter[5] # D1_Counter[6] & (D1_Counter[1] # !D1_Counter[0]);
--D1L06 is Songer:inst1|NoteTabs:u1|ToneIndex[2]~2781 at LC_X5_Y2_N1
--operation mode is normal
D1L06 = D1_Counter[6] & !D1_Counter[5] & (D1_Counter[1] # !D1_Counter[0]) # !D1_Counter[6] & (D1_Counter[5]);
--D1L16 is Songer:inst1|NoteTabs:u1|ToneIndex[2]~2782 at LC_X5_Y2_N2
--operation mode is normal
D1L16 = D1_Counter[6] & D1_Counter[1] & D1_Counter[0] & !D1_Counter[5];
--D1L26 is Songer:inst1|NoteTabs:u1|ToneIndex[2]~2783 at LC_X5_Y2_N3
--operation mode is normal
D1L26 = D1_Counter[3] & (D1L06 # D1_Counter[4]) # !D1_Counter[3] & (!D1_Counter[4] & D1L16);
--D1L36 is Songer:inst1|NoteTabs:u1|ToneIndex[2]~2784 at LC_X6_Y1_N1
--operation mode is normal
D1L36 = D1_Counter[6] & (D1_Counter[1] # !D1_Counter[5] # !D1_Counter[0]) # !D1_Counter[6] & (D1_Counter[5]);
--D1L46 is Songer:inst1|NoteTabs:u1|ToneIndex[2]~2785 at LC_X5_Y2_N4
--operation mode is normal
D1L46 = D1_Counter[4] & (D1L26 & (D1L36) # !D1L26 & !D1L95) # !D1_Counter[4] & (D1L26);
--D1L56 is Songer:inst1|NoteTabs:u1|ToneIndex[2]~2786 at LC_X5_Y2_N8
--operation mode is normal
D1L56 = !D1_Counter[7] & (D1_Counter[2] & (D1L85) # !D1_Counter[2] & D1L46);
--D1L66 is Songer:inst1|NoteTabs:u1|ToneIndex[2]~2787 at LC_X4_Y4_N0
--operation mode is normal
D1L66 = D1L56 # !D1_Counter[3] & D1L62;
--D1L57 is Songer:inst1|NoteTabs:u1|ToneIndex[3]~2788 at LC_X3_Y1_N0
--operation mode is normal
D1L57 = !D1_Counter[7] & (D1_Counter[4] & D1L17 # !D1_Counter[4] & (D1L77));
--E1L6 is Songer:inst1|ToneTaba:u2|Mux~799 at LC_X4_Y4_N1
--operation mode is normal
E1L6 = D1L14 & D1L57 & D1L05 & !D1L66 # !D1L14 & D1L66 & (D1L57 $ !D1L05);
--E1_HIGH is Songer:inst1|ToneTaba:u2|HIGH at LC_X2_Y4_N0
--operation mode is normal
E1_HIGH = GLOBAL(E1L6) & (E1_HIGH) # !GLOBAL(E1L6) & D1L47 & !D1_Counter[7];
--E1L7 is Songer:inst1|ToneTaba:u2|Mux~800 at LC_X3_Y1_N2
--operation mode is normal
E1L7 = D1_Counter[3] & (!D1L34) # !D1_Counter[3] & !D1L94 # !D1L57;
--E1_CODE[2] is Songer:inst1|ToneTaba:u2|CODE[2] at LC_X3_Y4_N1
--operation mode is normal
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -