📄 songer.fit.eqn
字号:
--K1L41 is Speakera:u3|lpm_counter:\GenSpks:Count11[0]_rtl_0|dffs[4]~170 at SEXP54
K1L41 = EXP(K1_dffs[3] & K1_dffs[2] & K1_dffs[0] & K1_dffs[1]);
--K1_dffs[4] is Speakera:u3|lpm_counter:\GenSpks:Count11[0]_rtl_0|dffs[4] at LC54
K1_dffs[4]_p1_out = K1L11 & !K1_dffs[4] & K1_dffs[3] & K1_dffs[2] & K1_dffs[0] & K1_dffs[1];
K1_dffs[4]_p2_out = K1L11 & K1_dffs[4] & K1L41;
K1_dffs[4]_or_out = K1_dffs[4]_p1_out # K1_dffs[4]_p2_out;
K1_dffs[4]_reg_input = K1_dffs[4]_or_out;
K1_dffs[4]_p3_out = !E1_\DivideCLK:Count4[0] & E1_\DivideCLK:Count4[1];
K1_dffs[4] = DFFE(K1_dffs[4]_reg_input, K1_dffs[4]_p3_out, , , );
--C[6] is C[6] at LC71
C[6]_p1_out = C[13] & C[16] & C[15] & C[14] & !C[7] & C[11] & !C[8] & !C[10] & !C[9] & !C[12] & !C[5] & !C[4] & !C[3] & C[2] & C[1] & C[6] & C[0];
C[6]_p2_out = C[5] & C[4] & C[3] & C[2] & C[1] & C[0];
C[6]_or_out = C[6]_p1_out # C[6]_p2_out;
C[6]_reg_input = C[6]_or_out;
C[6] = TFFE(C[6]_reg_input, GLOBAL(CLK1MHZ), , , );
--C[7] is C[7] at LC26
C[7]_p1_out = C[6] & C[5] & C[4] & C[3] & C[2] & C[1] & C[0];
C[7]_or_out = C[7]_p1_out;
C[7]_reg_input = C[7]_or_out;
C[7] = TFFE(C[7]_reg_input, GLOBAL(CLK1MHZ), , , );
--K1L61 is Speakera:u3|lpm_counter:\GenSpks:Count11[0]_rtl_0|dffs[5]~176 at SEXP53
K1L61 = EXP(K1_dffs[4] & K1_dffs[3] & K1_dffs[2] & K1_dffs[0] & K1_dffs[1]);
--K1_dffs[5] is Speakera:u3|lpm_counter:\GenSpks:Count11[0]_rtl_0|dffs[5] at LC64
K1_dffs[5]_p1_out = K1L11 & !K1_dffs[5] & K1_dffs[4] & K1_dffs[3] & K1_dffs[2] & K1_dffs[0] & K1_dffs[1];
K1_dffs[5]_p2_out = K1L11 & K1_dffs[5] & K1L61;
K1_dffs[5]_or_out = K1_dffs[5]_p1_out # K1_dffs[5]_p2_out;
K1_dffs[5]_reg_input = K1_dffs[5]_or_out;
K1_dffs[5]_p3_out = !E1_\DivideCLK:Count4[0] & E1_\DivideCLK:Count4[1];
K1_dffs[5] = DFFE(K1_dffs[5]_reg_input, K1_dffs[5]_p3_out, , , );
--K1L1 is Speakera:u3|lpm_counter:\GenSpks:Count11[0]_rtl_0|_~301 at LC82
K1L1_p1_out = K1_dffs[6] & K1_dffs[5] & K1_dffs[4] & K1_dffs[3] & K1_dffs[2] & K1_dffs[0] & K1_dffs[1];
K1L1_or_out = K1_dffs[7];
K1L1 = K1L1_p1_out $ K1L1_or_out;
--K1_dffs[7] is Speakera:u3|lpm_counter:\GenSpks:Count11[0]_rtl_0|dffs[7] at LC122
K1_dffs[7]_p1_out = !E1L4 & E1L8 & E1L9 & !E1L21 & E1L31 & E1L61 & E1L62 & !E1L71 & E1L81 & !E1L91;
K1_dffs[7]_or_out = K1_dffs[7]_p1_out # !K1L1;
K1_dffs[7]_reg_input = !(K1_dffs[7]_or_out);
K1_dffs[7]_p3_out = !E1_\DivideCLK:Count4[0] & E1_\DivideCLK:Count4[1];
K1_dffs[7] = DFFE(K1_dffs[7]_reg_input, K1_dffs[7]_p3_out, , , );
--C[8] is C[8] at LC23
C[8]_p1_out = C[3] & C[2] & C[7] & C[6] & C[1] & C[0] & C[5] & C[4];
C[8]_or_out = C[8]_p1_out;
C[8]_reg_input = C[8]_or_out;
C[8] = TFFE(C[8]_reg_input, GLOBAL(CLK1MHZ), , , );
--C[9] is C[9] at LC30
C[9]_p1_out = C[8] & C[3] & C[2] & C[7] & C[6] & C[1] & C[0] & C[5] & C[4];
C[9]_or_out = C[9]_p1_out;
C[9]_reg_input = C[9]_or_out;
C[9] = TFFE(C[9]_reg_input, GLOBAL(CLK1MHZ), , , );
--K1L2 is Speakera:u3|lpm_counter:\GenSpks:Count11[0]_rtl_0|_~305 at LC91
K1L2_p1_out = K1_dffs[7] & K1_dffs[6] & K1_dffs[5] & K1_dffs[4] & K1_dffs[3] & K1_dffs[2] & K1_dffs[0] & K1_dffs[1];
K1L2_or_out = K1_dffs[8];
K1L2 = K1L2_p1_out $ K1L2_or_out;
--K1_dffs[8] is Speakera:u3|lpm_counter:\GenSpks:Count11[0]_rtl_0|dffs[8] at LC118
K1_dffs[8]_p1_out = !E1L4 & E1L8 & E1L9 & !E1L21 & E1L31 & E1L61 & E1L62 & !E1L71 & E1L81 & !E1L91;
K1_dffs[8]_or_out = K1_dffs[8]_p1_out # !K1L2;
K1_dffs[8]_reg_input = !(K1_dffs[8]_or_out);
K1_dffs[8]_p3_out = !E1_\DivideCLK:Count4[0] & E1_\DivideCLK:Count4[1];
K1_dffs[8] = DFFE(K1_dffs[8]_reg_input, K1_dffs[8]_p3_out, , , );
--C[10] is C[10] at LC24
C[10]_p1_out = C[9] & C[8] & C[3] & C[2] & C[7] & C[6] & C[1] & C[0] & C[5] & C[4];
C[10]_or_out = C[10]_p1_out;
C[10]_reg_input = C[10]_or_out;
C[10] = TFFE(C[10]_reg_input, GLOBAL(CLK1MHZ), , , );
--K1L3 is Speakera:u3|lpm_counter:\GenSpks:Count11[0]_rtl_0|_~309 at LC84
K1L3_p1_out = K1_dffs[8] & K1_dffs[7] & K1_dffs[6] & K1_dffs[5] & K1_dffs[4] & K1_dffs[3] & K1_dffs[2] & K1_dffs[0] & K1_dffs[1];
K1L3_or_out = K1_dffs[9];
K1L3 = K1L3_p1_out $ K1L3_or_out;
--K1_dffs[9] is Speakera:u3|lpm_counter:\GenSpks:Count11[0]_rtl_0|dffs[9] at LC119
K1_dffs[9]_p1_out = !E1L4 & E1L8 & E1L9 & !E1L21 & E1L31 & E1L61 & E1L62 & !E1L71 & E1L81 & !E1L91;
K1_dffs[9]_or_out = K1_dffs[9]_p1_out # !K1L3;
K1_dffs[9]_reg_input = !(K1_dffs[9]_or_out);
K1_dffs[9]_p3_out = !E1_\DivideCLK:Count4[0] & E1_\DivideCLK:Count4[1];
K1_dffs[9] = DFFE(K1_dffs[9]_reg_input, K1_dffs[9]_p3_out, , , );
--F3L1 is lpm_add_sub:add_rtl_2|addcore:adder[1]|unreg_res_node[3]~166 at LC65
F3L1_p1_out = C[10] & C[9] & C[8] & C[3] & C[2] & C[7] & C[6] & C[1] & C[0] & C[5] & C[4];
F3L1_or_out = C[11];
F3L1 = F3L1_p1_out $ F3L1_or_out;
--C[11] is C[11] at LC70
C[11]_p1_out = F3L1 & A1L94;
C[11]_or_out = C[11]_p1_out;
C[11]_reg_input = C[11]_or_out;
C[11] = DFFE(C[11]_reg_input, GLOBAL(CLK1MHZ), , , );
--K1L4 is Speakera:u3|lpm_counter:\GenSpks:Count11[0]_rtl_0|_~313 at LC83
K1L4_p1_out = K1_dffs[9] & K1_dffs[8] & K1_dffs[7] & K1_dffs[6] & K1_dffs[5] & K1_dffs[4] & K1_dffs[3] & K1_dffs[2] & K1_dffs[0] & K1_dffs[1];
K1L4_or_out = K1_dffs[10];
K1L4 = K1L4_p1_out $ K1L4_or_out;
--K1_dffs[10] is Speakera:u3|lpm_counter:\GenSpks:Count11[0]_rtl_0|dffs[10] at LC123
K1_dffs[10]_p1_out = !E1L4 & E1L8 & E1L9 & !E1L21 & E1L31 & E1L61 & E1L62 & !E1L71 & E1L81 & !E1L91;
K1_dffs[10]_or_out = K1_dffs[10]_p1_out # !K1L4;
K1_dffs[10]_reg_input = !(K1_dffs[10]_or_out);
K1_dffs[10]_p3_out = !E1_\DivideCLK:Count4[0] & E1_\DivideCLK:Count4[1];
K1_dffs[10] = DFFE(K1_dffs[10]_reg_input, K1_dffs[10]_p3_out, , , );
--C[12] is C[12] at LC76
C[12]_p1_out = C[11] & C[10] & C[9] & C[8] & C[3] & C[2] & C[7] & C[6] & C[1] & C[0] & C[5] & C[4];
C[12]_or_out = C[12]_p1_out;
C[12]_reg_input = C[12]_or_out;
C[12] = TFFE(C[12]_reg_input, GLOBAL(CLK1MHZ), , , );
--C[13] is C[13] at LC79
C[13]_p1_out = C[12] & C[11] & C[10] & C[9] & C[8] & C[3] & C[2] & C[7] & C[6] & C[1] & C[0] & C[5] & C[4] & A1L94;
C[13]_p2_out = !C[12] & C[11] & !C[10] & !C[9] & !C[8] & !C[3] & C[2] & !C[7] & C[6] & C[1] & C[0] & !C[5] & !C[4] & C[13] & C[16] & C[15] & C[14];
C[13]_or_out = C[13]_p1_out # C[13]_p2_out;
C[13]_reg_input = C[13]_or_out;
C[13] = TFFE(C[13]_reg_input, GLOBAL(CLK1MHZ), , , );
--C[14] is C[14] at LC78
C[14]_p1_out = C[13] & C[12] & C[11] & C[10] & C[9] & C[8] & C[3] & C[2] & C[7] & C[6] & C[1] & C[0] & C[5] & C[4] & A1L94;
C[14]_p2_out = C[13] & !C[12] & C[11] & !C[10] & !C[9] & !C[8] & !C[3] & C[2] & !C[7] & C[6] & C[1] & C[0] & !C[5] & !C[4] & C[14] & C[16] & C[15];
C[14]_or_out = C[14]_p1_out # C[14]_p2_out;
C[14]_reg_input = C[14]_or_out;
C[14] = TFFE(C[14]_reg_input, GLOBAL(CLK1MHZ), , , );
--C[15] is C[15] at LC69
C[15]_p1_out = C[14] & C[13] & C[12] & C[11] & C[10] & C[9] & C[8] & C[3] & C[2] & C[7] & C[6] & C[1] & C[0] & C[5] & C[4] & A1L94;
C[15]_p2_out = C[14] & C[13] & !C[12] & C[11] & !C[10] & !C[9] & !C[8] & !C[3] & C[2] & !C[7] & C[6] & C[1] & C[0] & !C[5] & !C[4] & C[15] & C[16];
C[15]_or_out = C[15]_p1_out # C[15]_p2_out;
C[15]_reg_input = C[15]_or_out;
C[15] = TFFE(C[15]_reg_input, GLOBAL(CLK1MHZ), , , );
--C[16] is C[16] at LC68
C[16]_p1_out = C[3] & C[2] & C[7] & C[6] & C[1] & C[0] & C[5] & C[4] & C[13] & C[12] & C[9] & C[8] & C[11] & C[10] & C[15] & C[14] & A1L94;
C[16]_p2_out = !C[3] & C[2] & !C[7] & C[6] & C[1] & C[0] & !C[5] & !C[4] & C[13] & !C[12] & !C[9] & !C[8] & C[11] & !C[10] & C[15] & C[14] & C[16];
C[16]_or_out = C[16]_p1_out # C[16]_p2_out;
C[16]_reg_input = C[16]_or_out;
C[16] = TFFE(C[16]_reg_input, GLOBAL(CLK1MHZ), , , );
--T is T at LC77
T_p1_out = C[13] & C[16] & !C[4] & !C[5] & C[15] & C[14] & !C[7] & C[11] & !C[8] & !C[3] & !C[10] & C[6] & !C[9] & !C[12] & C[2] & C[1] & C[0];
T_or_out = T_p1_out;
T_reg_input = T_or_out;
T = TFFE(T_reg_input, GLOBAL(CLK1MHZ), , , );
--C1_SHOW is NoteTabs:u1|SHOW at LC45
C1_SHOW_p1_out = MODE & !PREVIOUS & !NEXTONE & !PP & !C1_SHOW;
C1_SHOW_p2_out = !MODE & !PREVIOUS & !NEXTONE & !PP & C1_SHOW;
C1_SHOW_or_out = C1_SHOW_p1_out # C1_SHOW_p2_out;
C1_SHOW_reg_input = C1_SHOW_or_out;
C1_SHOW = TFFE(C1_SHOW_reg_input, T, , , );
--PRREG[0] is PRREG[0] at LC47
PRREG[0]_or_out = !PRREG[4];
PRREG[0]_reg_input = PRREG[8] $ PRREG[0]_or_out;
PRREG[0] = DFFE(PRREG[0]_reg_input, T, !STOP, , );
--PRREG[1] is PRREG[1] at LC22
PRREG[1]_or_out = !PRREG[0];
PRREG[1]_reg_input = PRREG[1]_or_out;
PRREG[1] = DFFE(PRREG[1]_reg_input, T, !STOP, , );
--PRREG[2] is PRREG[2] at LC120
PRREG[2]_or_out = PRREG[1];
PRREG[2]_reg_input = PRREG[2]_or_out;
PRREG[2] = DFFE(PRREG[2]_reg_input, T, !STOP, , );
--PRREG[3] is PRREG[3] at LC48
PRREG[3]_or_out = PRREG[2];
PRREG[3]_reg_input = PRREG[3]_or_out;
PRREG[3] = DFFE(PRREG[3]_reg_input, T, !STOP, , );
--PRREG[4] is PRREG[4] at LC113
PRREG[4]_or_out = PRREG[3];
PRREG[4]_reg_input = PRREG[4]_or_out;
PRREG[4] = DFFE(PRREG[4]_reg_input, T, !STOP, , );
--PRREG[5] is PRREG[5] at LC44
PRREG[5]_or_out = PRREG[4];
PRREG[5]_reg_input = PRREG[5]_or_out;
PRREG[5] = DFFE(PRREG[5]_reg_input, T, !STOP, , );
--PRREG[6] is PRREG[6] at LC128
PRREG[6]_or_out = PRREG[5];
PRREG[6]_reg_input = PRREG[6]_or_out;
PRREG[6] = DFFE(PRREG[6]_reg_input, T, !STOP, , );
--PRREG[7] is PRREG[7] at LC114
PRREG[7]_or_out = PRREG[6];
PRREG[7]_reg_input = PRREG[7]_or_out;
PRREG[7] = DFFE(PRREG[7]_reg_input, T, !STOP, , );
--PRREG[8] is PRREG[8] at LC21
PRREG[8]_or_out = PRREG[7];
PRREG[8]_reg_input = PRREG[8]_or_out;
PRREG[8] = DFFE(PRREG[8]_reg_input, T, !STOP, , );
--C1L01 is NoteTabs:u1|Counter~10188 at SEXP52
C1L01 = EXP(!C1_Counter[4] & !C1_Counter[5] & !C1_Counter[6] & C1_Counter[7]);
--C1L11 is NoteTabs:u1|Counter~10189 at SEXP51
C1L11 = EXP(!C1_Counter[6] & !C1_Counter[4] & !C1_Counter[5]);
--C1L21 is NoteTabs:u1|Counter~10190 at SEXP50
C1L21 = EXP(!C1_Counter[5] & !C1_Counter[4]);
--C1L31 is NoteTabs:u1|Counter~10191 at SEXP49
C1L31 = EXP(MODE & !PRREG[8]);
--C1_Counter[3] is NoteTabs:u1|Counter[3] at LC63
C1_Counter[3]_p0_out = !PREVIOUS & NEXTONE & !C1_Counter[7] & !PP & C1L21 & C1_Counter[6];
C1_Counter[3]_p1_out = C1L11 & PREVIOUS & !NEXTONE & C1_Counter[7] & !PP;
C1_Counter[3]_p2_out = !NEXTONE & C1_Counter[7] & !PP & C1L21 & !C1_Counter[3] & C1_Counter[2] & C1_Counter[1] & C1_Counter[0];
C1_Counter[3]_p4_out = !PREVIOUS & C1_Counter[7] & C1_Counter[3] & !C1_Counter[2] & !C1_Counter[1] & C1L31 & !C1_Counter[4] & !C1_Counter[5] & !C1_Counter[6];
C1_Counter[3]_or_out = C1L42 # C1_Counter[3]_p0_out # C1_Counter[3]_p1_out # C1_Counter[3]_p2_out # C1_Counter[3]_p4_out;
C1_Counter[3]_reg_input = C1_Counter[3]_or_out;
C1_Counter[3] = DFFE(C1_Counter[3]_reg_input, T, , , );
--C1L34 is NoteTabs:u1|process0~170 at SEXP15
C1L34 = EXP(C1_Counter[2] & C1_Counter[1]);
--C1L44 is NoteTabs:u1|process0~171 at SEXP14
C1L44 = EXP(!C1_Counter[2] & !C1_Counter[1]);
--C1L54 is NoteTabs:u1|process0~176 at LC5
C1L54_p1_out = !C1_Counter[6] & !C1_Counter[7];
C1L54_p2_out = C1_Counter[7] & C1L43;
C1L54_p3_out = !C1_Counter[7] & C1L34 & !C1_Counter[3] & !C1_Counter[4] & !C1_Counter[5];
C1L54_p4_out = C1_Counter[7] & C1_Counter[3] & C1L44;
C1L54_or_out = C1L54_p1_out # C1L54_p2_out # C1L54_p3_out # C1L54_p4_out;
C1L54 = C1L54_or_out;
--C1L04 is NoteTabs:u1|LessThan~325 at LC3
C1L04_p1_out = C1_Counter[2] & C1_Counter[1] & C1_Counter[6];
C1L04_p2_out = C1_Counter[6] & C1_Counter[3];
C1L04_p3_out = C1_Counter[6] & C1_Counter[4];
C1L04_p4_out = C1_Counter[6] & C1_Counter[5];
C1L04_or_out = C1_Counter[7] # C1L04_p1_out # C1L04_p2_out # C1L04_p3_out # C1L04_p4_out;
C1L04 = C1L04_or_out;
--C1L14 is NoteTabs:u1|LessThan~331 at LC8
C1L14_p1_out = C1_Counter[2] & C1_Counter[1] & C1_Counter[6];
C1L14_p2_out = C1_Counter[6] & C1_Counter[3];
C1L14_p3_out = C1_Counter[6] & C1_Counter[4];
C1L14_p4_out = C1_Counter[6] & C1_Counter[5];
C1L14_or_out = C1_Counter[7] # C1L14_p1_out # C1L14_p2_out # C1L14_p3_out # C1L14_p4_out;
C1L14 = C1L14_or_out;
--C1L64 is NoteTabs:u1|process0~184 at LC29
C1L64_p1_out = !C1_Counter[6] & !C1_Counter[7];
C1L64_p2_out = C1_Counter[7] & C1L53;
C1L64_p3_out = !C1_Counter[7] & C1L74 & !C1_Counter[3] & !C1_Counter[4] & !C1_Counter[5];
C1L64_p4_out = C1_Counter[7] & C1_Counter[3] & C1L84;
C1L64_or_out = C1L64_p1_out # C1L64_p2_out # C1L64_p3_out # C1L64_p4_out;
C1L64 = !(C1L64_or_out);
--C1L41 is NoteTabs:u1|Counter~10198 at SEXP120
C1L41 = EXP(PRREG[8] & !C1_Counter[4] & !C1_Counter[5] & !C1_Counter[3] & C1_Counter[6] & !C1_Counter[7] & MODE);
--C1L51 is NoteTabs:u1|Counter~10199 at SEXP119
C1L51 = EXP(!C1_Counter[3] & !C1_Counter[4] & !C1_Counter[5]);
--C1_Counter[2] is NoteTabs:u1|Counter[2] at LC127
C1_Counter[2]_p0_out = !PREVIOUS & NEXTONE & !C1_Counter[7] & !PP & C1L94 & !C1_Counter[3] & !C1_Counter[4] & !C1_Counter[5];
C1_Counter[2]_p1_out = C1L41 & !PREVIOUS & !NEXTONE & C1_Counter[2] & !C1_Counter[1];
C1_Counter[2]_p2_out = PREVIOUS & !NEXTONE & C1L51 & C1_Counter[6] & !C1_Counter[7] & !PP;
C1_Counter[2]_p4_out = !PREVIOUS & NEXTONE & C1_Counter[7] & !PP & C1L63;
C1_Counter[2]_or_out = C1L72 # C1_Counter[2]_p0_out # C1_Counter[2]_p1_out # C1_Counter[2]_p2_out # C1_Counter[2]_p4_out;
C1_Counter[2]_reg_input = C1_Counter[2]_or_out;
C1_Counter[2] = DFFE(C1_Counter[2]_reg_input, T, , , );
--C1_Counter[0] is NoteTabs:u1|Counter[0] at LC33
C1_Counter[0]_p0_out = C1_Counter[0] & PP;
C1_Counter[0]_p1_out = !PREVIOUS & !C1_Counter[0] & !PP;
C1_Counter[0]_p2_out = !PREVIOUS & !PP & C1_Counter[7] & !C1_Counter[2] & !C1_Counter[6] & !C1_Counter[4] & !C1_Counter[5] & C1_Counter[3] & !C1_Counter[1] & !PRREG[8] & MODE;
C1_Counter[0]_p4_out = C1_Counter[0] & NEXTONE;
C1_Counter[0]_or_out = C1_Counter[0]_p0_out # C1_Counter[0]_p1_out # C1_Counter[0]_p2_out # C1_Counter[0]_p4_out;
C1_Counter[0]_reg_input = C1_Counter[0]_or_out;
C1_Counter[0] = DFFE(C1_Counter[0]_reg_input, T, , , );
--C1L61 is NoteTabs:u1|Counter~10214 at SEXP118
C1L61 = EXP(!C1_Counter[4] & !C1_Counter[5] & !C1_Counter[2] & !C1_Counter[6] & C1_Counter[7]);
--C1L71 is NoteTabs:u1|Counter~10215 at SEXP115
C1L71 = EXP(MODE & C1_Counter[3] & !PRREG[8]);
--C1_Counter[1] is NoteTabs:u1|Counter[1] at LC117
C1_Counter[1]_p0_out = !PREVIOUS & NEXTONE & !PP & C1_Counter[7] & C1L63;
C1_Counter[1]_p1_out = C1L61 & !PREVIOUS & !NEXTONE & !PP & !C1_Counter[1] & C1_Counter[0];
C1_Counter[1]_p2_out = !NEXTONE & !PP & !C1_Counter[1] & C1_Counter[0] & C1L71 & C1_Counter[7];
C1_Counter[1]_p4_out = PREVIOUS & !NEXTONE & !PP & C1L51 & C1_Counter[6];
C1_Counter[1]_or_out = C1L92 # C1_Counter[1]_p0_out # C1_Counter[1]_p1_out # C1_Counter[1]_p2_out # C1_Counter[1]_p4_out;
C1_Counter[1]_reg_input = C1_Counter[1]_or_out;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -