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

📄 mux21a.fit.eqn

📁 利用VHDL编写的电子琴发生器
💻 EQN
📖 第 1 页 / 共 5 页
字号:

G5L27Q = G5_q[4];

--G5L11 is Songer:u2|NoteTabs:u1|lpm_counter:Counter_rtl_4|alt_counter_f10ke:wysi_counter|counter_cell[4]~COUT at LC5_B18
--operation mode is up_dn_cntr

G5L11 = CARRY(G5_q[4] & (G5L9));


--G5_q[5] is Songer:u2|NoteTabs:u1|lpm_counter:Counter_rtl_4|alt_counter_f10ke:wysi_counter|q[5] at LC6_B18
--operation mode is up_dn_cntr

G5_q[5]_lut_out = G5_q[5] $ G5L11;
G5_q[5] = DFFEA(G5_q[5]_lut_out, C1_CLK8HZ, !A1L56, , , , );

--G5L29Q is Songer:u2|NoteTabs:u1|lpm_counter:Counter_rtl_4|alt_counter_f10ke:wysi_counter|q[5]~5 at LC6_B18
--operation mode is up_dn_cntr

G5L29Q = G5_q[5];

--G5L13 is Songer:u2|NoteTabs:u1|lpm_counter:Counter_rtl_4|alt_counter_f10ke:wysi_counter|counter_cell[5]~COUT at LC6_B18
--operation mode is up_dn_cntr

G5L13 = CARRY(G5_q[5] & (G5L11));


--G5_q[6] is Songer:u2|NoteTabs:u1|lpm_counter:Counter_rtl_4|alt_counter_f10ke:wysi_counter|q[6] at LC7_B18
--operation mode is up_dn_cntr

G5_q[6]_lut_out = G5_q[6] $ G5L13;
G5_q[6] = DFFEA(G5_q[6]_lut_out, C1_CLK8HZ, !A1L56, , , , );

--G5L31Q is Songer:u2|NoteTabs:u1|lpm_counter:Counter_rtl_4|alt_counter_f10ke:wysi_counter|q[6]~6 at LC7_B18
--operation mode is up_dn_cntr

G5L31Q = G5_q[6];

--G5L15 is Songer:u2|NoteTabs:u1|lpm_counter:Counter_rtl_4|alt_counter_f10ke:wysi_counter|counter_cell[6]~COUT at LC7_B18
--operation mode is up_dn_cntr

G5L15 = CARRY(G5_q[6] & (G5L13));


--G5_q[7] is Songer:u2|NoteTabs:u1|lpm_counter:Counter_rtl_4|alt_counter_f10ke:wysi_counter|q[7] at LC8_B18
--operation mode is up_dn_cntr

G5_q[7]_lut_out = G5_q[7] $ G5L15;
G5_q[7] = DFFEA(G5_q[7]_lut_out, C1_CLK8HZ, !A1L56, , , , );

--G5L33Q is Songer:u2|NoteTabs:u1|lpm_counter:Counter_rtl_4|alt_counter_f10ke:wysi_counter|q[7]~7 at LC8_B18
--operation mode is up_dn_cntr

G5L33Q = G5_q[7];


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

G2_q[3]_lut_out = G2_q[3] $ G2L7;
G2_q[3] = DFFEA(G2_q[3]_lut_out, GLOBAL(CLK12MHZ2), !GLOBAL(K1L3), , , , );

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

G2L17Q = G2_q[3];


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

G2_q[2]_lut_out = G2_q[2] $ G2L5;
G2_q[2] = DFFEA(G2_q[2]_lut_out, GLOBAL(CLK12MHZ2), !GLOBAL(K1L3), , , , );

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

G2L15Q = G2_q[2];

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

G2L7 = CARRY(G2_q[2] & (G2L5));


--K1L3 is Songer:u2|Speakera:u3|LessThan~24 at LC1_E4
--operation mode is normal

K1L3 = G2_q[2] & G2_q[3];

--K1L4 is Songer:u2|Speakera:u3|LessThan~25 at LC1_E4
--operation mode is normal

K1L4 = G2_q[2] & G2_q[3];


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

G4_q[3]_lut_out = G4_q[3] $ G4L7;
G4_q[3] = DFFEA(G4_q[3]_lut_out, GLOBAL(CLK12MHZ2), !E1L3, , , , );

--G4L17Q is TOP:u1|Speaker1:u2|lpm_counter:\DivideCLK:Count4[0]_rtl_3|alt_counter_f10ke:wysi_counter|q[3]~0 at LC7_A25
--operation mode is up_dn_cntr

G4L17Q = G4_q[3];


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

G4_q[2]_lut_out = G4_q[2] $ G4L5;
G4_q[2] = DFFEA(G4_q[2]_lut_out, GLOBAL(CLK12MHZ2), !E1L3, , , , );

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

G4L15Q = G4_q[2];

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

G4L7 = CARRY(G4_q[2] & (G4L5));


--E1L3 is TOP:u1|Speaker1:u2|LessThan~24 at LC2_A25
--operation mode is normal

E1L3 = G4_q[2] & G4_q[3];

--E1L4 is TOP:u1|Speaker1:u2|LessThan~25 at LC2_A25
--operation mode is normal

E1L4 = G4_q[2] & G4_q[3];


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

G6_q[17]_lut_out = (G6_q[17] $ G6L35) & C1L10;
G6_q[17] = DFFEA(G6_q[17]_lut_out, GLOBAL(CLK12MHZ2), , , , , );

--G6L77Q is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[17]~0 at LC4_E5
--operation mode is clrb_cntr

G6L77Q = G6_q[17];

--G6L37 is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|counter_cell[17]~COUT at LC4_E5
--operation mode is clrb_cntr

G6L37 = CARRY(G6_q[17] & (G6L35));


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

G6_q[16]_lut_out = (G6_q[16] $ G6L33) & C1L10;
G6_q[16] = DFFEA(G6_q[16]_lut_out, GLOBAL(CLK12MHZ2), , , , , );

--G6L75Q is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[16]~1 at LC3_E5
--operation mode is clrb_cntr

G6L75Q = G6_q[16];

--G6L35 is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|counter_cell[16]~COUT at LC3_E5
--operation mode is clrb_cntr

G6L35 = CARRY(G6_q[16] & (G6L33));


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

G6_q[18]_lut_out = (G6_q[18] $ G6L37) & C1L10;
G6_q[18] = DFFEA(G6_q[18]_lut_out, GLOBAL(CLK12MHZ2), , , , , );

--G6L79Q is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[18]~2 at LC5_E5
--operation mode is clrb_cntr

G6L79Q = G6_q[18];

--G6L39 is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|counter_cell[18]~COUT at LC5_E5
--operation mode is clrb_cntr

G6L39 = CARRY(G6_q[18] & (G6L37));


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

G6_q[19]_lut_out = (G6_q[19] $ G6L39) & C1L10;
G6_q[19] = DFFEA(G6_q[19]_lut_out, GLOBAL(CLK12MHZ2), , , , , );

--G6L81Q is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[19]~3 at LC6_E5
--operation mode is clrb_cntr

G6L81Q = G6_q[19];


--C1L5 is Songer:u2|LessThan~242 at LC7_E5
--operation mode is normal

C1L5 = !G6_q[18] & (!G6_q[17] # !G6_q[16]) # !G6_q[19];

--C1L11 is Songer:u2|LessThan~248 at LC7_E5
--operation mode is normal

C1L11 = !G6_q[18] & (!G6_q[17] # !G6_q[16]) # !G6_q[19];


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

G6_q[5]_lut_out = (G6_q[5] $ G6L11) & C1L10;
G6_q[5] = DFFEA(G6_q[5]_lut_out, GLOBAL(CLK12MHZ2), , , , , );

--G6L53Q is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[5]~4 at LC8_E1
--operation mode is clrb_cntr

G6L53Q = G6_q[5];

--G6L13 is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|counter_cell[5]~COUT at LC8_E1
--operation mode is clrb_cntr

G6L13 = CARRY(G6_q[5] & (G6L11));


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

G6_q[4]_lut_out = (G6_q[4] $ G6L9) & C1L10;
G6_q[4] = DFFEA(G6_q[4]_lut_out, GLOBAL(CLK12MHZ2), , , , , );

--G6L51Q is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[4]~5 at LC7_E1
--operation mode is clrb_cntr

G6L51Q = G6_q[4];

--G6L11 is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|counter_cell[4]~COUT at LC7_E1
--operation mode is clrb_cntr

G6L11 = CARRY(G6_q[4] & (G6L9));


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

G6_q[6]_lut_out = (G6_q[6] $ G6L13) & C1L10;
G6_q[6] = DFFEA(G6_q[6]_lut_out, GLOBAL(CLK12MHZ2), , , , , );

--G6L55Q is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[6]~6 at LC1_E3
--operation mode is clrb_cntr

G6L55Q = G6_q[6];

--G6L15 is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|counter_cell[6]~COUT at LC1_E3
--operation mode is clrb_cntr

G6L15 = CARRY(G6_q[6] & (G6L13));


--C1L6 is Songer:u2|LessThan~243 at LC1_E1
--operation mode is normal

C1L6 = !G6_q[6] & (!G6_q[5] # !G6_q[4]);

--C1L12 is Songer:u2|LessThan~249 at LC1_E1
--operation mode is normal

C1L12 = !G6_q[6] & (!G6_q[5] # !G6_q[4]);


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

G6_q[7]_lut_out = (G6_q[7] $ G6L15) & C1L10;
G6_q[7] = DFFEA(G6_q[7]_lut_out, GLOBAL(CLK12MHZ2), , , , , );

--G6L57Q is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[7]~7 at LC2_E3
--operation mode is clrb_cntr

G6L57Q = G6_q[7];

--G6L17 is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|counter_cell[7]~COUT at LC2_E3
--operation mode is clrb_cntr

G6L17 = CARRY(G6_q[7] & (G6L15));


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

G6_q[8]_lut_out = (G6_q[8] $ G6L17) & C1L10;
G6_q[8] = DFFEA(G6_q[8]_lut_out, GLOBAL(CLK12MHZ2), , , , , );

--G6L59Q is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[8]~8 at LC3_E3
--operation mode is clrb_cntr

G6L59Q = G6_q[8];

--G6L19 is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|counter_cell[8]~COUT at LC3_E3
--operation mode is clrb_cntr

G6L19 = CARRY(G6_q[8] & (G6L17));


--C1L7 is Songer:u2|LessThan~244 at LC2_E2
--operation mode is normal

C1L7 = C1L6 # !G6_q[7] # !G6_q[8];

--C1L13 is Songer:u2|LessThan~250 at LC2_E2
--operation mode is normal

C1L13 = C1L6 # !G6_q[7] # !G6_q[8];


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

G6_q[11]_lut_out = (G6_q[11] $ G6L23) & C1L10;
G6_q[11] = DFFEA(G6_q[11]_lut_out, GLOBAL(CLK12MHZ2), , , , , );

--G6L65Q is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[11]~9 at LC6_E3
--operation mode is clrb_cntr

G6L65Q = G6_q[11];

--G6L25 is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|counter_cell[11]~COUT at LC6_E3
--operation mode is clrb_cntr

G6L25 = CARRY(G6_q[11] & (G6L23));


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

G6_q[10]_lut_out = (G6_q[10] $ G6L21) & C1L10;
G6_q[10] = DFFEA(G6_q[10]_lut_out, GLOBAL(CLK12MHZ2), , , , , );

--G6L63Q is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[10]~10 at LC5_E3
--operation mode is clrb_cntr

G6L63Q = G6_q[10];

--G6L23 is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|counter_cell[10]~COUT at LC5_E3
--operation mode is clrb_cntr

G6L23 = CARRY(G6_q[10] & (G6L21));


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

G6_q[9]_lut_out = (G6_q[9] $ G6L19) & C1L10;
G6_q[9] = DFFEA(G6_q[9]_lut_out, GLOBAL(CLK12MHZ2), , , , , );

--G6L61Q is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[9]~11 at LC4_E3
--operation mode is clrb_cntr

G6L61Q = G6_q[9];

--G6L21 is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|counter_cell[9]~COUT at LC4_E3
--operation mode is clrb_cntr

G6L21 = CARRY(G6_q[9] & (G6L19));


--C1L8 is Songer:u2|LessThan~245 at LC3_E2
--operation mode is normal

C1L8 = !G6_q[9] & !G6_q[10] & !G6_q[11] & C1L7;

--C1L14 is Songer:u2|LessThan~251 at LC3_E2
--operation mode is normal

C1L14 = !G6_q[9] & !G6_q[10] & !G6_q[11] & C1L7;


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

G6_q[14]_lut_out = (G6_q[14] $ G6L29) & C1L10;
G6_q[14] = DFFEA(G6_q[14]_lut_out, GLOBAL(CLK12MHZ2), , , , , );

--G6L71Q is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[14]~12 at LC1_E5
--operation mode is clrb_cntr

G6L71Q = G6_q[14];

--G6L31 is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|counter_cell[14]~COUT at LC1_E5
--operation mode is clrb_cntr

G6L31 = CARRY(G6_q[14] & (G6L29));


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

G6_q[13]_lut_out = (G6_q[13] $ G6L27) & C1L10;
G6_q[13] = DFFEA(G6_q[13]_lut_out, GLOBAL(CLK12MHZ2), , , , , );

--G6L69Q is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[13]~13 at LC8_E3
--operation mode is clrb_cntr

G6L69Q = G6_q[13];

--G6L29 is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|counter_cell[13]~COUT at LC8_E3
--operation mode is clrb_cntr

G6L29 = CARRY(G6_q[13] & (G6L27));


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

G6_q[12]_lut_out = (G6_q[12] $ G6L25) & C1L10;
G6_q[12] = DFFEA(G6_q[12]_lut_out, GLOBAL(CLK12MHZ2), , , , , );

--G6L67Q is Songer:u2|lpm_counter:count8Hz_rtl_5|alt_counter_f10ke:wysi_counter|q[12]~14 at LC7_E3
--operation mode is clrb_cntr

⌨️ 快捷键说明

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