📄 songer.map.eqn
字号:
--K1L21 is Speakera:u3|lpm_counter:\GenSpks:Count11[0]_rtl_0|dffs[3]~164
K1L21 = EXP(K1_dffs[2] & K1_dffs[0] & K1_dffs[1]);
--K1_dffs[3] is Speakera:u3|lpm_counter:\GenSpks:Count11[0]_rtl_0|dffs[3]
K1_dffs[3]_p1_out = K1L11 & !K1_dffs[3] & K1_dffs[2] & K1_dffs[0] & K1_dffs[1];
K1_dffs[3]_p2_out = K1L11 & K1_dffs[3] & K1L21;
K1_dffs[3]_or_out = K1_dffs[3]_p1_out # K1_dffs[3]_p2_out;
K1_dffs[3]_reg_input = K1_dffs[3]_or_out;
K1_dffs[3]_p3_out = !E1_\DivideCLK:Count4[0] & E1_\DivideCLK:Count4[1];
K1_dffs[3] = DFFE(K1_dffs[3]_reg_input, K1_dffs[3]_p3_out, , , );
--C[5] is C[5]
C[5]_p1_out = C[4] & C[3] & C[2] & C[1] & C[0];
C[5]_or_out = C[5]_p1_out;
C[5]_reg_input = C[5]_or_out;
C[5] = TFFE(C[5]_reg_input, GLOBAL(CLK1MHZ), , , );
--K1L41 is Speakera:u3|lpm_counter:\GenSpks:Count11[0]_rtl_0|dffs[4]~170
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]
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]
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]
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
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]
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
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]
K1_dffs[7]_p1_out = !E1L4 & E1L8 & E1L9 & !E1L21 & E1L31 & E1L61 & E1L52 & !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]
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]
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
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]
K1_dffs[8]_p1_out = !E1L4 & E1L8 & E1L9 & !E1L21 & E1L31 & E1L61 & E1L52 & !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]
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
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]
K1_dffs[9]_p1_out = !E1L4 & E1L8 & E1L9 & !E1L21 & E1L31 & E1L61 & E1L52 & !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
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]
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
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]
K1_dffs[10]_p1_out = !E1L4 & E1L8 & E1L9 & !E1L21 & E1L31 & E1L61 & E1L52 & !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]
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]
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]
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]
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]
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
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
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]
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]
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]
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]
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]
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]
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]
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]
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]
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
C1L01 = EXP(!C1_Counter[4] & !C1_Counter[5] & !C1_Counter[6] & C1_Counter[7]);
--C1L11 is NoteTabs:u1|Counter~10189
C1L11 = EXP(!C1_Counter[6] & !C1_Counter[4] & !C1_Counter[5]);
--C1L21 is NoteTabs:u1|Counter~10190
C1L21 = EXP(!C1_Counter[5] & !C1_Counter[4]);
--C1L31 is NoteTabs:u1|Counter~10191
C1L31 = EXP(MODE & !PRREG[8]);
--C1_Counter[3] is NoteTabs:u1|Counter[3]
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, , , );
--C1L73 is NoteTabs:u1|process0~170
C1L73 = EXP(C1_Counter[2] & C1_Counter[1]);
--C1L83 is NoteTabs:u1|process0~171
C1L83 = EXP(!C1_Counter[2] & !C1_Counter[1]);
--C1L93 is NoteTabs:u1|process0~176
C1L93_p1_out = !C1_Counter[6] & !C1_Counter[7];
C1L93_p2_out = C1_Counter[7] & C1L11;
C1L93_p3_out = !C1_Counter[7] & C1L73 & !C1_Counter[3] & !C1_Counter[4] & !C1_Counter[5];
C1L93_p4_out = C1_Counter[7] & C1_Counter[3] & C1L83;
C1L93_or_out = C1L93_p1_out # C1L93_p2_out # C1L93_p3_out # C1L93_p4_out;
C1L93 = C1L93_or_out;
--C1L43 is NoteTabs:u1|LessThan~325
C1L43_p1_out = C1_Counter[2] & C1_Counter[1] & C1_Counter[6];
C1L43_p2_out = C1_Counter[6] & C1_Counter[3];
C1L43_p3_out = C1_Counter[6] & C1_Counter[4];
C1L43_p4_out = C1_Counter[6] & C1_Counter[5];
C1L43_or_out = C1_Counter[7] # C1L43_p1_out # C1L43_p2_out # C1L43_p3_out # C1L43_p4_out;
C1L43 = C1L43_or_out;
--C1L53 is NoteTabs:u1|LessThan~331
C1L53_p1_out = C1_Counter[2] & C1_Counter[1] & C1_Counter[6];
C1L53_p2_out = C1_Counter[6] & C1_Counter[3];
C1L53_p3_out = C1_Counter[6] & C1_Counter[4];
C1L53_p4_out = C1_Counter[6] & C1_Counter[5];
C1L53_or_out = C1_Counter[7] # C1L53_p1_out # C1L53_p2_out # C1L53_p3_out # C1L53_p4_out;
C1L53 = C1L53_or_out;
--C1L04 is NoteTabs:u1|process0~184
C1L04_p1_out = !C1_Counter[6] & !C1_Counter[7];
C1L04_p2_out = C1_Counter[7] & C1L11;
C1L04_p3_out = !C1_Counter[7] & C1L73 & !C1_Counter[3] & !C1_Counter[4] & !C1_Counter[5];
C1L04_p4_out = C1_Counter[7] & C1_Counter[3] & C1L83;
C1L04_or_out = C1L04_p1_out # C1L04_p2_out # C1L04_p3_out # C1L04_p4_out;
C1L04 = !(C1L04_or_out);
--C1L41 is NoteTabs:u1|Counter~10198
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
C1L51 = EXP(!C1_Counter[3] & !C1_Counter[4] & !C1_Counter[5]);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -