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

📄 songer.map.eqn

📁 VHDL计数器
💻 EQN
📖 第 1 页 / 共 2 页
字号:

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 + -