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

📄 mux21a.fit.eqn

📁 利用VHDL编写的电子琴发生器
💻 EQN
📖 第 1 页 / 共 5 页
字号:
G6L67Q = G6_q[12];

--G6L27 is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|counter_cell[12]~COUT at LC7_E3
--operation mode is clrb_cntr

G6L27 = CARRY(G6_q[12] & (G6L25));


--C1L9 is Songer:u2|LessThan~246 at LC4_E2
--operation mode is normal

C1L9 = C1L8 # !G6_q[14] # !G6_q[13] # !G6_q[12];

--C1L15 is Songer:u2|LessThan~252 at LC4_E2
--operation mode is normal

C1L15 = C1L8 # !G6_q[14] # !G6_q[13] # !G6_q[12];


--G6_q[15] is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[15] at LC2_E5
--operation mode is clrb_cntr

G6_q[15]_lut_out = (G6_q[15] $ G6L31) & C1L10;
G6_q[15] = DFFEA(G6_q[15]_lut_out, GLOBAL(CLK12MHZ2), , , , , );

--G6L73Q is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[15]~15 at LC2_E5
--operation mode is clrb_cntr

G6L73Q = G6_q[15];

--G6L33 is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|counter_cell[15]~COUT at LC2_E5
--operation mode is clrb_cntr

G6L33 = CARRY(G6_q[15] & (G6L31));


--C1L10 is Songer:u2|LessThan~247 at LC1_E2
--operation mode is normal

C1L10 = C1L5 # !G6_q[15] & !G6_q[18] & C1L9;

--C1L16 is Songer:u2|LessThan~253 at LC1_E2
--operation mode is normal

C1L16 = C1L5 # !G6_q[15] & !G6_q[18] & C1L9;


--G2_q[1] is Songer:u2|Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_1|alt_counter_f10ke:wysi_counter|q[1] at LC3_E4
--operation mode is up_dn_cntr

G2_q[1]_lut_out = G2_q[1] $ G2L3;
G2_q[1] = DFFEA(G2_q[1]_lut_out, GLOBAL(CLK12MHZ2), !GLOBAL(K1L3), , , , );

--G2L13Q is Songer:u2|Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_1|alt_counter_f10ke:wysi_counter|q[1]~2 at LC3_E4
--operation mode is up_dn_cntr

G2L13Q = G2_q[1];

--G2L5 is Songer:u2|Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[1]~COUT at LC3_E4
--operation mode is up_dn_cntr

G2L5 = CARRY(G2_q[1] & (G2L3));


--G4_q[1] is TOP:u1|Speaker1:u2|lpm_counter:\DivideCLK:Count4[0]_rtl_3|alt_counter_f10ke:wysi_counter|q[1] at LC5_A25
--operation mode is up_dn_cntr

G4_q[1]_lut_out = G4_q[1] $ G4L3;
G4_q[1] = DFFEA(G4_q[1]_lut_out, GLOBAL(CLK12MHZ2), !E1L3, , , , );

--G4L13Q is TOP:u1|Speaker1:u2|lpm_counter:\DivideCLK:Count4[0]_rtl_3|alt_counter_f10ke:wysi_counter|q[1]~2 at LC5_A25
--operation mode is up_dn_cntr

G4L13Q = G4_q[1];

--G4L5 is TOP:u1|Speaker1:u2|lpm_counter:\DivideCLK:Count4[0]_rtl_3|alt_counter_f10ke:wysi_counter|counter_cell[1]~COUT at LC5_A25
--operation mode is up_dn_cntr

G4L5 = CARRY(G4_q[1] & (G4L3));


--G6_q[3] is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[3] at LC6_E1
--operation mode is clrb_cntr

G6_q[3]_lut_out = (G6_q[3] $ G6L7) & C1L10;
G6_q[3] = DFFEA(G6_q[3]_lut_out, GLOBAL(CLK12MHZ2), , , , , );

--G6L49Q is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[3]~16 at LC6_E1
--operation mode is clrb_cntr

G6L49Q = G6_q[3];

--G6L9 is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|counter_cell[3]~COUT at LC6_E1
--operation mode is clrb_cntr

G6L9 = CARRY(G6_q[3] & (G6L7));


--G1_q[6] is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[6] at LC2_D36
--operation mode is up_dn_cntr

G1_q[6]_lut_out = (G1_q[6] $ G1L13 & A1L57) # (J1_Tone[6] & !A1L57);
G1_q[6] = DFFEA(G1_q[6]_lut_out, GLOBAL(K1L3), , , , , );

--G1L37Q is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[6]~0 at LC2_D36
--operation mode is up_dn_cntr

G1L37Q = G1_q[6];

--G1L15 is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[6]~COUT at LC2_D36
--operation mode is up_dn_cntr

G1L15 = CARRY(G1_q[6] & (G1L13));


--G1_q[5] is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[5] at LC1_D36
--operation mode is up_dn_cntr

G1_q[5]_lut_out = (G1_q[5] $ G1L11 & A1L57) # (J1_Tone[5] & !A1L57);
G1_q[5] = DFFEA(G1_q[5]_lut_out, GLOBAL(K1L3), , , , , );

--G1L35Q is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[5]~1 at LC1_D36
--operation mode is up_dn_cntr

G1L35Q = G1_q[5];

--G1L13 is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[5]~COUT at LC1_D36
--operation mode is up_dn_cntr

G1L13 = CARRY(G1_q[5] & (G1L11));


--G1_q[4] is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[4] at LC8_D34
--operation mode is up_dn_cntr

G1_q[4]_lut_out = (G1_q[4] $ G1L9 & A1L57) # (J1_Tone[4] & !A1L57);
G1_q[4] = DFFEA(G1_q[4]_lut_out, GLOBAL(K1L3), , , , , );

--G1L33Q is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[4]~2 at LC8_D34
--operation mode is up_dn_cntr

G1L33Q = G1_q[4];

--G1L11 is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[4]~COUT at LC8_D34
--operation mode is up_dn_cntr

G1L11 = CARRY(G1_q[4] & (G1L9));


--G1_q[3] is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[3] at LC7_D34
--operation mode is up_dn_cntr

G1_q[3]_lut_out = (G1_q[3] $ G1L7 & A1L57) # (J1_Tone[3] & !A1L57);
G1_q[3] = DFFEA(G1_q[3]_lut_out, GLOBAL(K1L3), , , , , );

--G1L31Q is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[3]~3 at LC7_D34
--operation mode is up_dn_cntr

G1L31Q = G1_q[3];

--G1L9 is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[3]~COUT at LC7_D34
--operation mode is up_dn_cntr

G1L9 = CARRY(G1_q[3] & (G1L7));


--A1L49 is rtl~221 at LC7_D36
--operation mode is normal

A1L49 = G1_q[3] & G1_q[4] & G1_q[5] & G1_q[6];

--A1L59 is rtl~237 at LC7_D36
--operation mode is normal

A1L59 = G1_q[3] & G1_q[4] & G1_q[5] & G1_q[6];


--G1_q[2] is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[2] at LC6_D34
--operation mode is up_dn_cntr

G1_q[2]_lut_out = (G1_q[2] $ G1L5 & A1L57) # (J1_Tone[2] & !A1L57);
G1_q[2] = DFFEA(G1_q[2]_lut_out, GLOBAL(K1L3), , , , , );

--G1L29Q is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[2]~4 at LC6_D34
--operation mode is up_dn_cntr

G1L29Q = G1_q[2];

--G1L7 is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[2]~COUT at LC6_D34
--operation mode is up_dn_cntr

G1L7 = CARRY(G1_q[2] & (G1L5));


--G1_q[1] is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[1] at LC5_D34
--operation mode is up_dn_cntr

G1_q[1]_lut_out = (G1_q[1] $ G1L3 & A1L57) # (J1_Tone[1] & !A1L57);
G1_q[1] = DFFEA(G1_q[1]_lut_out, GLOBAL(K1L3), , , , , );

--G1L27Q is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[1]~5 at LC5_D34
--operation mode is up_dn_cntr

G1L27Q = G1_q[1];

--G1L5 is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[1]~COUT at LC5_D34
--operation mode is up_dn_cntr

G1L5 = CARRY(G1_q[1] & (G1L3));


--G1_q[0] is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[0] at LC4_D34
--operation mode is up_dn_cntr

G1_q[0]_lut_out = (!G1_q[0] & A1L57) # (J1_Tone[0] & !A1L57);
G1_q[0] = DFFEA(G1_q[0]_lut_out, GLOBAL(K1L3), , , , , );

--G1L25Q is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[0]~6 at LC4_D34
--operation mode is up_dn_cntr

G1L25Q = G1_q[0];

--G1L3 is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[0]~COUT at LC4_D34
--operation mode is up_dn_cntr

G1L3 = CARRY(G1_q[0]);


--A1L50 is rtl~222 at LC2_D34
--operation mode is normal

A1L50 = G1_q[0] & G1_q[1] & G1_q[2] & A1L49;

--A1L60 is rtl~238 at LC2_D34
--operation mode is normal

A1L60 = G1_q[0] & G1_q[1] & G1_q[2] & A1L49;

--A1L61 is rtl~239 at LC2_D34
--operation mode is normal

A1L61 = G1_q[0] & G1_q[1] & G1_q[2] & A1L49;


--G1_q[10] is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[10] at LC6_D36
--operation mode is up_dn_cntr

G1_q[10]_lut_out = (G1_q[10] $ G1L21 & A1L57) # (J1_Tone[10] & !A1L57);
G1_q[10] = DFFEA(G1_q[10]_lut_out, GLOBAL(K1L3), , , , , );

--G1L45Q is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[10]~7 at LC6_D36
--operation mode is up_dn_cntr

G1L45Q = G1_q[10];


--G1_q[9] is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[9] at LC5_D36
--operation mode is up_dn_cntr

G1_q[9]_lut_out = (G1_q[9] $ G1L19 & A1L57) # (J1_Tone[9] & !A1L57);
G1_q[9] = DFFEA(G1_q[9]_lut_out, GLOBAL(K1L3), , , , , );

--G1L43Q is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[9]~8 at LC5_D36
--operation mode is up_dn_cntr

G1L43Q = G1_q[9];

--G1L21 is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[9]~COUT at LC5_D36
--operation mode is up_dn_cntr

G1L21 = CARRY(G1_q[9] & (G1L19));


--G1_q[8] is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[8] at LC4_D36
--operation mode is up_dn_cntr

G1_q[8]_lut_out = (G1_q[8] $ G1L17 & A1L57) # (J1_Tone[8] & !A1L57);
G1_q[8] = DFFEA(G1_q[8]_lut_out, GLOBAL(K1L3), , , , , );

--G1L41Q is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[8]~9 at LC4_D36
--operation mode is up_dn_cntr

G1L41Q = G1_q[8];

--G1L19 is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[8]~COUT at LC4_D36
--operation mode is up_dn_cntr

G1L19 = CARRY(G1_q[8] & (G1L17));


--G1_q[7] is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[7] at LC3_D36
--operation mode is up_dn_cntr

G1_q[7]_lut_out = (G1_q[7] $ G1L15 & A1L57) # (J1_Tone[7] & !A1L57);
G1_q[7] = DFFEA(G1_q[7]_lut_out, GLOBAL(K1L3), , , , , );

--G1L39Q is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|q[7]~10 at LC3_D36
--operation mode is up_dn_cntr

G1L39Q = G1_q[7];

--G1L17 is Songer:u2|Speakera:u3|lpm_counter:\GenSpkS:Count11[0]_rtl_0|alt_counter_f10ke:wysi_counter|counter_cell[7]~COUT at LC3_D36
--operation mode is up_dn_cntr

G1L17 = CARRY(G1_q[7] & (G1L15));


--A1L54 is rtl~229 at LC3_D34
--operation mode is normal

A1L54 = (G1_q[7] & G1_q[8] & G1_q[9] & G1_q[10]) & CASCADE(A1L61);

--A1L62 is rtl~240 at LC3_D34
--operation mode is normal

A1L62 = (G1_q[7] & G1_q[8] & G1_q[9] & G1_q[10]) & CASCADE(A1L61);


--G2_q[0] is Songer:u2|Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_1|alt_counter_f10ke:wysi_counter|q[0] at LC2_E4
--operation mode is up_dn_cntr

G2_q[0]_lut_out = !G2_q[0];
G2_q[0] = DFFEA(G2_q[0]_lut_out, GLOBAL(CLK12MHZ2), !GLOBAL(K1L3), , , , );

--G2L11Q is Songer:u2|Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_1|alt_counter_f10ke:wysi_counter|q[0]~3 at LC2_E4
--operation mode is up_dn_cntr

G2L11Q = G2_q[0];

--G2L3 is Songer:u2|Speakera:u3|lpm_counter:\DivideCLK:Count4[0]_rtl_1|alt_counter_f10ke:wysi_counter|counter_cell[0]~COUT at LC2_E4
--operation mode is up_dn_cntr

G2L3 = CARRY(G2_q[0]);


--G3_q[6] is TOP:u1|Speaker1:u2|lpm_counter:\GenSpkS:Count11[0]_rtl_2|alt_counter_f10ke:wysi_counter|q[6] at LC2_A4
--operation mode is up_dn_cntr

G3_q[6]_lut_out = (G3_q[6] $ G3L13 & A1L58) # (D1L193 & !A1L58);
G3_q[6] = DFFEA(G3_q[6]_lut_out, E1L3, , , , , );

--G3L37Q is TOP:u1|Speaker1:u2|lpm_counter:\GenSpkS:Count11[0]_rtl_2|alt_counter_f10ke:wysi_counter|q[6]~0 at LC2_A4
--operation mode is up_dn_cntr

G3L37Q = G3_q[6];

--G3L15 is TOP:u1|Speaker1:u2|lpm_counter:\GenSpkS:Count11[0]_rtl_2|alt_counter_f10ke:wysi_counter|counter_cell[6]~COUT at LC2_A4
--operation mode is up_dn_cntr

G3L15 = CARRY(G3_q[6] & (G3L13));


--G3_q[5] is TOP:u1|Speaker1:u2|lpm_counter:\GenSpkS:Count11[0]_rtl_2|alt_counter_f10ke:wysi_counter|q[5] at LC1_A4
--operation mode is up_dn_cntr

G3_q[5]_lut_out = (G3_q[5] $ G3L11 & A1L58) # (D1L177 & !A1L58);
G3_q[5] = DFFEA(G3_q[5]_lut_out, E1L3, , , , , );

--G3L35Q is TOP:u1|Speaker1:u2|lpm_counter:\GenSpkS:Count11[0]_rtl_2|alt_counter_f10ke:wysi_counter|q[5]~1 at LC1_A4
--operation mode is up_dn_cntr

G3L35Q = G3_q[5];

--G3L13 is TOP:u1|Speaker1:u2|lpm_counter:\GenSpkS:Count11[0]_rtl_2|alt_counter_f10ke:wysi_counter|counter_cell[5]~COUT at LC1_A4
--operation mode is up_dn_cntr

G3L13 = CARRY(G3_q[5] & (G3L11));


--G3_q[4] is TOP:u1|Speaker1:u2|lpm_counter:\GenSpkS:Count11[0]_rtl_2|alt_counter_f10ke:wysi_counter|q[4] at LC8_A2
--operation mode is up_dn_cntr

G3_q[4]_lut_out = (G3_q[4] $ G3L9 & A1L58) # (D1L162 & !A1L58);
G3_q[4] = DFFEA(G3_q[4]_lut_out, E1L3, , , , , );

--G3L33Q is TOP:u1|Speaker1:u2|lpm_counter:\GenSpkS:Count11[0]_rtl_2|alt_counter_f10ke:wysi_counter|q[4]~2 at LC8_A2
--operation mode is up_dn_cntr

G3L33Q = G3_q[4];

--G3L11 is TOP:u1|Speaker1:u2|lpm_counter:\GenSpkS:Count11[0]_rtl_2|alt_counter_f10ke:wysi_counter|counter_cell[4]~COUT at LC8_A2
--operation mode is up_dn_cntr

G3L11 = CARRY(G3_q[4] & (G3L9));


--G3_q[3] is TOP:u1|Speaker1:u2|lpm_counter:\GenSpkS:Count11[0]_rtl_2|alt_counter_f10ke:wysi_counter|q[3] at LC7_A2
--operation mode is up_dn_cntr

G3_q[3]_lut_out = (G3_q[3] $ G3L7 & A1L58) # (D1L139 & !A1L58);
G3_q[3] = DFFEA(G3_q[3]_lut_out, E1L3, , , , , );

--G3L31Q is TOP:u1|Speaker1:u2|lpm_counter:\GenSpkS:Count11[0]_rtl_2|alt_counter_f10ke:wysi_counter|q[3]~3 at LC7_A2
--operation mode is up_dn_cntr

G3L31Q = G3_q[3];

--G3L9 is TOP:u1|Speaker1:u2|lpm_counter:\GenSpkS:Count11[0]_rtl_2|alt_counter_f10ke:wysi_counter|counter_cell[3]~COUT at LC7_A2
--operation mode is up_dn_cntr

G3L9 = CARRY(G3_q[3] & (G3L7));


--A1L51 is rtl~224 at LC1_A2
--operation mode is normal

A1L51 = G3_q[3] & G3_q[4] & G3_q[5] & G3_q[6];

--A1L63 is rtl~241 at LC1_A2
--operation mode is normal

A1L63 = G3_q[3] & G3_q[4] & G3_q[5] & G3_q[6];


--G3_q[2] is TOP:u1|Speaker1:u2|lpm_counter:\GenSpkS:Count11[0]_rtl_2|alt_counter_f10ke:wysi_counter|q[2] at LC6_A2
--operation mode is up_dn_cntr

G3_q[2]_lut_out = (G3_q[2] $ G3L5 & A1L58) # (D1L126 & !A1L58);
G3_q[2] = DFFEA(G3_q[2]_lut_out, E1L3, , , , , );

--G3L29Q is TOP:u1|Speaker1:u2|lpm_counter:\GenSpkS:Count11[0]_rtl_2|alt_counter_f10ke:wysi_counter|q[2]~4 at LC6_A2

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -