📄 songer.map.eqn
字号:
B1L26 = F1_q[0] & (F1_q[1] $ F1_q[3] # !F1_q[5]) # !F1_q[0] & (F1_q[1] # F1_q[3]);
--B1L57 is NoteTabs:u1|ToneIndex[3]~690
--operation mode is normal
B1L57 = F1_q[0] & F1_q[1] & F1_q[3] & !F1_q[5];
--B1L67 is NoteTabs:u1|ToneIndex[3]~691
--operation mode is normal
B1L67 = !F1_q[3] & !F1_q[5] & !F1_q[0] & !F1_q[1];
--B1L96 is NoteTabs:u1|ToneIndex[3]~239
--operation mode is normal
B1L96 = F1_q[2] & (F1_q[4] # !B1L57) # !F1_q[2] & !F1_q[4] & !B1L67;
--B1L36 is NoteTabs:u1|ToneIndex[3]~99
--operation mode is normal
B1L36 = F1_q[3] & F1_q[5] & !F1_q[0] & !F1_q[1];
--B1L07 is NoteTabs:u1|ToneIndex[3]~240
--operation mode is normal
B1L07 = B1L96 & (!B1L36 # !F1_q[4]) # !B1L96 & B1L26 & F1_q[4];
--B1L77 is NoteTabs:u1|ToneIndex[3]~692
--operation mode is normal
B1L77 = F1_q[5] # !F1_q[1] # !F1_q[0] # !F1_q[2];
--B1L16 is NoteTabs:u1|ToneIndex[3]~88
--operation mode is normal
B1L16 = F1_q[2] # F1_q[1] & (F1_q[0] # F1_q[5]);
--B1L87 is NoteTabs:u1|ToneIndex[3]~693
--operation mode is normal
B1L87 = F1_q[4] & (B1L77 # !F1_q[3]) # !F1_q[4] & (B1L16 # F1_q[3]);
--B1L76 is NoteTabs:u1|ToneIndex[3]~233
--operation mode is normal
B1L76 = F1_q[7] & (F1_q[6] # B1L07) # !F1_q[7] & !F1_q[6] & B1L87;
--B1L86 is NoteTabs:u1|ToneIndex[3]~234
--operation mode is normal
B1L86 = B1L76 & (B1L17 # !F1_q[6]) # !B1L76 & B1L47 & F1_q[6];
--C1L1 is ToneTaba:u2|Mux~172
--operation mode is normal
C1L1 = B1L06 $ (B1L22 & B1L44 & B1L86);
--C1L21 is ToneTaba:u2|Mux~218
--operation mode is normal
C1L21 = B1L44 $ (B1L22 & B1L86);
--C1L2 is ToneTaba:u2|Mux~174
--operation mode is normal
C1L2 = B1L22 & (B1L44 & B1L06 # !B1L86) # !B1L22 & B1L86;
--D1_SpkS is Speakera:u3|SpkS
--operation mode is normal
D1_SpkS_lut_out = !D1_SpkS;
D1_SpkS = DFFEA(D1_SpkS_lut_out, D1_FullSpkS, , , , , );
--D1_FullSpkS is Speakera:u3|FullSpkS
--operation mode is normal
D1_FullSpkS_lut_out = D1L5;
D1_FullSpkS = DFFEA(D1_FullSpkS_lut_out, D1L2, , , , , );
--F2_q[3] is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_2|alt_counter_f10ke:wysi_counter|q[3]
--operation mode is up_dn_cntr
F2_q[3]_lut_out = F2_q[3] $ F2L7;
F2_q[3] = DFFEA(F2_q[3]_lut_out, CLK12MHZ, !D1L2, , , , );
--F2_q[2] is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_2|alt_counter_f10ke:wysi_counter|q[2]
--operation mode is up_dn_cntr
F2_q[2]_lut_out = F2_q[2] $ F2L5;
F2_q[2] = DFFEA(F2_q[2]_lut_out, CLK12MHZ, !D1L2, , , , );
--F2L7 is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_2|alt_counter_f10ke:wysi_counter|counter_cell[2]~COUT
--operation mode is up_dn_cntr
F2L7 = CARRY(F2_q[2] & F2L5);
--D1L2 is Speakera:u3|PreCLK~15
--operation mode is normal
D1L2 = F2_q[3] & F2_q[2];
--B1L1 is NoteTabs:u1|reduce_nor~38
--operation mode is normal
B1L1 = F1_q[6] & !F1_q[4] & !F1_q[5] & !F1_q[3];
--B1L2 is NoteTabs:u1|reduce_nor~40
--operation mode is normal
B1L2 = (F1_q[7] & F1_q[2] & F1_q[0] & F1_q[1]) & CASCADE(B1L1);
--F2_q[1] is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_2|alt_counter_f10ke:wysi_counter|q[1]
--operation mode is up_dn_cntr
F2_q[1]_lut_out = F2_q[1] $ F2L3;
F2_q[1] = DFFEA(F2_q[1]_lut_out, CLK12MHZ, !D1L2, , , , );
--F2L5 is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_2|alt_counter_f10ke:wysi_counter|counter_cell[1]~COUT
--operation mode is up_dn_cntr
F2L5 = CARRY(F2_q[1] & F2L3);
--F3_q[2] is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|q[2]
--operation mode is up_dn_cntr
F3_q[2]_lut_out = (F3_q[2] $ F3L5 & D1L6) # (C1L4 & !D1L6);
F3_q[2] = DFFEA(F3_q[2]_lut_out, D1L2, , , , , );
--F3L7 is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[2]~COUT
--operation mode is up_dn_cntr
F3L7 = CARRY(F3_q[2] & F3L5);
--F3_q[1] is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|q[1]
--operation mode is up_dn_cntr
F3_q[1]_lut_out = (F3_q[1] $ F3L3 & D1L6) # (C1L3 & !D1L6);
F3_q[1] = DFFEA(F3_q[1]_lut_out, D1L2, , , , , );
--F3L5 is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[1]~COUT
--operation mode is up_dn_cntr
F3L5 = CARRY(F3_q[1] & F3L3);
--F3_q[0] is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|q[0]
--operation mode is up_dn_cntr
F3_q[0]_lut_out = (!F3_q[0] & D1L6) # (C1L41 & !D1L6);
F3_q[0] = DFFEA(F3_q[0]_lut_out, D1L2, , , , , );
--F3L3 is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[0]~COUT
--operation mode is up_dn_cntr
F3L3 = CARRY(F3_q[0]);
--F3_q[6] is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|q[6]
--operation mode is up_dn_cntr
F3_q[6]_lut_out = (F3_q[6] $ F3L31 & D1L6) # (C1L7 & !D1L6);
F3_q[6] = DFFEA(F3_q[6]_lut_out, D1L2, , , , , );
--F3L51 is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[6]~COUT
--operation mode is up_dn_cntr
F3L51 = CARRY(F3_q[6] & F3L31);
--F3_q[5] is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|q[5]
--operation mode is up_dn_cntr
F3_q[5]_lut_out = (F3_q[5] $ F3L11 & D1L6) # (C1L41 & !D1L6);
F3_q[5] = DFFEA(F3_q[5]_lut_out, D1L2, , , , , );
--F3L31 is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[5]~COUT
--operation mode is up_dn_cntr
F3L31 = CARRY(F3_q[5] & F3L11);
--F3_q[4] is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|q[4]
--operation mode is up_dn_cntr
F3_q[4]_lut_out = (F3_q[4] $ F3L9 & D1L6) # (C1L6 & !D1L6);
F3_q[4] = DFFEA(F3_q[4]_lut_out, D1L2, , , , , );
--F3L11 is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[4]~COUT
--operation mode is up_dn_cntr
F3L11 = CARRY(F3_q[4] & F3L9);
--F3_q[3] is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|q[3]
--operation mode is up_dn_cntr
F3_q[3]_lut_out = (F3_q[3] $ F3L7 & D1L6) # (C1L5 & !D1L6);
F3_q[3] = DFFEA(F3_q[3]_lut_out, D1L2, , , , , );
--F3L9 is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[3]~COUT
--operation mode is up_dn_cntr
F3L9 = CARRY(F3_q[3] & F3L7);
--D1L3 is Speakera:u3|reduce_nor~75
--operation mode is normal
D1L3 = !F3_q[3] # !F3_q[4] # !F3_q[5] # !F3_q[6];
--D1L4 is Speakera:u3|reduce_nor~76
--operation mode is normal
D1L4 = F3_q[2] & F3_q[1] & F3_q[0] & !D1L3;
--F3_q[10] is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|q[10]
--operation mode is up_dn_cntr
F3_q[10]_lut_out = (F3_q[10] $ F3L12 & D1L6) # (C1L11 & !D1L6);
F3_q[10] = DFFEA(F3_q[10]_lut_out, D1L2, , , , , );
--F3_q[9] is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|q[9]
--operation mode is up_dn_cntr
F3_q[9]_lut_out = (F3_q[9] $ F3L91 & D1L6) # (C1L01 & !D1L6);
F3_q[9] = DFFEA(F3_q[9]_lut_out, D1L2, , , , , );
--F3L12 is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[9]~COUT
--operation mode is up_dn_cntr
F3L12 = CARRY(F3_q[9] & F3L91);
--F3_q[8] is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|q[8]
--operation mode is up_dn_cntr
F3_q[8]_lut_out = (F3_q[8] $ F3L71 & D1L6) # (C1L9 & !D1L6);
F3_q[8] = DFFEA(F3_q[8]_lut_out, D1L2, , , , , );
--F3L91 is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[8]~COUT
--operation mode is up_dn_cntr
F3L91 = CARRY(F3_q[8] & F3L71);
--F3_q[7] is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|q[7]
--operation mode is up_dn_cntr
F3_q[7]_lut_out = (F3_q[7] $ F3L51 & D1L6) # (C1L8 & !D1L6);
F3_q[7] = DFFEA(F3_q[7]_lut_out, D1L2, , , , , );
--F3L71 is Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[7]~COUT
--operation mode is up_dn_cntr
F3L71 = CARRY(F3_q[7] & F3L51);
--D1L5 is Speakera:u3|reduce_nor~78
--operation mode is normal
D1L5 = (F3_q[10] & F3_q[9] & F3_q[8] & F3_q[7]) & CASCADE(D1L4);
--F2_q[0] is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_2|alt_counter_f10ke:wysi_counter|q[0]
--operation mode is up_dn_cntr
F2_q[0]_lut_out = !F2_q[0];
F2_q[0] = DFFEA(F2_q[0]_lut_out, CLK12MHZ, !D1L2, , , , );
--F2L3 is Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_2|alt_counter_f10ke:wysi_counter|counter_cell[0]~COUT
--operation mode is up_dn_cntr
F2L3 = CARRY(F2_q[0]);
--C1L4 is ToneTaba:u2|Mux~180
--operation mode is normal
C1L4 = B1L22 & (!B1L44 & B1L06 # !B1L86) # !B1L22 & (B1L44 $ (B1L06 # !B1L86));
--C1L3 is ToneTaba:u2|Mux~178
--operation mode is normal
C1L3 = B1L22 & B1L44 & B1L06 & B1L86 # !B1L22 & (B1L86 # B1L44 $ !B1L06);
--C1L7 is ToneTaba:u2|Mux~188
--operation mode is normal
C1L7 = B1L22 & (B1L06 & B1L44 # !B1L06 & B1L86) # !B1L22 & !B1L44 & (B1L06 # !B1L86);
--C1L6 is ToneTaba:u2|Mux~184
--operation mode is normal
C1L6 = B1L06 & (B1L22 $ (B1L86 # !B1L44)) # !B1L06 & !B1L22 & !B1L86;
--C1L5 is ToneTaba:u2|Mux~182
--operation mode is normal
C1L5 = B1L22 & (B1L86 $ (B1L44 # B1L06)) # !B1L22 & (B1L44 & B1L06 # !B1L44 & !B1L86);
--C1L11 is ToneTaba:u2|Mux~196
--operation mode is normal
C1L11 = B1L06 # B1L86 # B1L22 $ !B1L44;
--C1L01 is ToneTaba:u2|Mux~194
--operation mode is normal
C1L01 = B1L44 & (B1L86 # !B1L22 & !B1L06) # !B1L44 & (B1L06 $ !B1L86);
--C1L9 is ToneTaba:u2|Mux~192
--operation mode is normal
C1L9 = B1L44 & !B1L86 & (B1L06 # !B1L22) # !B1L44 & !B1L06;
--C1L8 is ToneTaba:u2|Mux~190
--operation mode is normal
C1L8 = B1L06 & (B1L44 & B1L86 # !B1L44 & B1L22) # !B1L06 & (B1L86 & !B1L44 # !B1L86 & !B1L22);
--B1L17 is NoteTabs:u1|ToneIndex[3]~645
--operation mode is normal
B1L17 = B1L27 & !F1_q[0] & !F1_q[4] & !F1_q[2];
--B1L27 is NoteTabs:u1|ToneIndex[3]~647
--operation mode is normal
B1L27 = !F1_q[5] & !F1_q[3] & !F1_q[1];
--B1L22 is NoteTabs:u1|ToneIndex[0]~694
--operation mode is normal
B1L22 = B1L12 # B1L61 & !F1_q[7] & !F1_q[6];
--B1L44 is NoteTabs:u1|ToneIndex[1]~695
--operation mode is normal
B1L44 = B1L73 & (B1L53 # !F1_q[7]) # !B1L73 & B1L34 & F1_q[7];
--B1L06 is NoteTabs:u1|ToneIndex[2]~696
--operation mode is normal
B1L06 = B1L45 & (B1L53 # !F1_q[7]) # !B1L45 & B1L85 & F1_q[7];
--C1L31 is ToneTaba:u2|Mux~303
--operation mode is normal
C1L31 = !F1_q[3] & !F1_q[4];
--C1L41 is ToneTaba:u2|Mux~308
--operation mode is normal
C1L41 = F1_q[6] & F1_q[7] & (F1_q[5] # !C1L31);
--CLK8HZ is CLK8HZ
--operation mode is input
CLK8HZ = INPUT();
--CLK12MHZ is CLK12MHZ
--operation mode is input
CLK12MHZ = INPUT();
--CODE1[3] is CODE1[3]
--operation mode is output
CODE1[3] = OUTPUT(GND);
--CODE1[2] is CODE1[2]
--operation mode is output
CODE1[2] = OUTPUT(C1L1);
--CODE1[1] is CODE1[1]
--operation mode is output
CODE1[1] = OUTPUT(C1L21);
--CODE1[0] is CODE1[0]
--operation mode is output
CODE1[0] = OUTPUT(C1L2);
--HIGH1 is HIGH1
--operation mode is output
HIGH1 = OUTPUT(B1L86);
--SPKOUT is SPKOUT
--operation mode is output
SPKOUT = OUTPUT(D1_SpkS);
--D1L6 is Speakera:u3|reduce_nor~80
--operation mode is normal
D1L6 = !D1L5;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -