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

📄 speaker.map.eqn

📁 verilog语言写的杨声器!
💻 EQN
📖 第 1 页 / 共 2 页
字号:


--tone[17] is tone[17]
--operation mode is arithmetic

tone[17]_carry_eqn = A1L69;
tone[17]_lut_out = tone[17] $ (tone[17]_carry_eqn);
tone[17] = DFFEAS(tone[17]_lut_out, clk, VCC, , , , , , );

--A1L89 is tone[17]~233
--operation mode is arithmetic

A1L89 = CARRY(!A1L69 # !tone[17]);


--A1L25 is counter~3834
--operation mode is normal

A1L25 = A1L54 $ (tone[27] & !tone[20] # !tone[27] & (!tone[17]));


--A1L41 is add~562
--operation mode is arithmetic

A1L41_carry_eqn = A1L71;
A1L41 = counter[7] $ (!A1L41_carry_eqn);

--A1L51 is add~564
--operation mode is arithmetic

A1L51 = CARRY(!counter[7] & (!A1L71));


--tone[16] is tone[16]
--operation mode is arithmetic

tone[16]_carry_eqn = A1L49;
tone[16]_lut_out = tone[16] $ (!tone[16]_carry_eqn);
tone[16] = DFFEAS(tone[16]_lut_out, clk, VCC, , , , , , );

--A1L69 is tone[16]~237
--operation mode is arithmetic

A1L69 = CARRY(tone[16] & (!A1L49));


--A1L35 is counter~3836
--operation mode is normal

A1L35 = A1L54 $ (tone[27] & !tone[19] # !tone[27] & (!tone[16]));


--A1L61 is add~567
--operation mode is arithmetic

A1L61_carry_eqn = A1L91;
A1L61 = counter[6] $ (A1L61_carry_eqn);

--A1L71 is add~569
--operation mode is arithmetic

A1L71 = CARRY(counter[6] # !A1L91);


--tone[15] is tone[15]
--operation mode is arithmetic

tone[15]_carry_eqn = A1L29;
tone[15]_lut_out = tone[15] $ (tone[15]_carry_eqn);
tone[15] = DFFEAS(tone[15]_lut_out, clk, VCC, , , , , , );

--A1L49 is tone[15]~241
--operation mode is arithmetic

A1L49 = CARRY(!A1L29 # !tone[15]);


--A1L45 is counter~3838
--operation mode is normal

A1L45 = A1L54 $ (tone[27] & !tone[18] # !tone[27] & (!tone[15]));


--A1L81 is add~572
--operation mode is arithmetic

A1L81_carry_eqn = A1L12;
A1L81 = counter[5] $ (!A1L81_carry_eqn);

--A1L91 is add~574
--operation mode is arithmetic

A1L91 = CARRY(!counter[5] & (!A1L12));


--A1L02 is add~577
--operation mode is arithmetic

A1L02_carry_eqn = A1L32;
A1L02 = counter[4] $ (A1L02_carry_eqn);

--A1L12 is add~579
--operation mode is arithmetic

A1L12 = CARRY(counter[4] # !A1L32);


--A1L22 is add~582
--operation mode is arithmetic

A1L22_carry_eqn = A1L52;
A1L22 = counter[3] $ (!A1L22_carry_eqn);

--A1L32 is add~584
--operation mode is arithmetic

A1L32 = CARRY(!counter[3] & (!A1L52));


--A1L42 is add~587
--operation mode is arithmetic

A1L42_carry_eqn = A1L72;
A1L42 = counter[2] $ (A1L42_carry_eqn);

--A1L52 is add~589
--operation mode is arithmetic

A1L52 = CARRY(counter[2] # !A1L72);


--A1L62 is add~592
--operation mode is arithmetic

A1L62_carry_eqn = A1L92;
A1L62 = counter[1] $ (!A1L62_carry_eqn);

--A1L72 is add~594
--operation mode is arithmetic

A1L72 = CARRY(!counter[1] & (!A1L92));


--A1L82 is add~597
--operation mode is arithmetic

A1L82 = !counter[0];

--A1L92 is add~599
--operation mode is arithmetic

A1L92 = CARRY(counter[0]);


--tone[26] is tone[26]
--operation mode is arithmetic

tone[26]_carry_eqn = A1L411;
tone[26]_lut_out = tone[26] $ (!tone[26]_carry_eqn);
tone[26] = DFFEAS(tone[26]_lut_out, clk, VCC, , , , , , );

--A1L611 is tone[26]~245
--operation mode is arithmetic

A1L611 = CARRY(tone[26] & (!A1L411));


--tone[14] is tone[14]
--operation mode is arithmetic

tone[14]_carry_eqn = A1L09;
tone[14]_lut_out = tone[14] $ (!tone[14]_carry_eqn);
tone[14] = DFFEAS(tone[14]_lut_out, clk, VCC, , , , , , );

--A1L29 is tone[14]~249
--operation mode is arithmetic

A1L29 = CARRY(tone[14] & (!A1L09));


--tone[13] is tone[13]
--operation mode is arithmetic

tone[13]_carry_eqn = A1L88;
tone[13]_lut_out = tone[13] $ (tone[13]_carry_eqn);
tone[13] = DFFEAS(tone[13]_lut_out, clk, VCC, , , , , , );

--A1L09 is tone[13]~253
--operation mode is arithmetic

A1L09 = CARRY(!A1L88 # !tone[13]);


--tone[12] is tone[12]
--operation mode is arithmetic

tone[12]_carry_eqn = A1L68;
tone[12]_lut_out = tone[12] $ (!tone[12]_carry_eqn);
tone[12] = DFFEAS(tone[12]_lut_out, clk, VCC, , , , , , );

--A1L88 is tone[12]~257
--operation mode is arithmetic

A1L88 = CARRY(tone[12] & (!A1L68));


--tone[11] is tone[11]
--operation mode is arithmetic

tone[11]_carry_eqn = A1L48;
tone[11]_lut_out = tone[11] $ (tone[11]_carry_eqn);
tone[11] = DFFEAS(tone[11]_lut_out, clk, VCC, , , , , , );

--A1L68 is tone[11]~261
--operation mode is arithmetic

A1L68 = CARRY(!A1L48 # !tone[11]);


--tone[10] is tone[10]
--operation mode is arithmetic

tone[10]_carry_eqn = A1L28;
tone[10]_lut_out = tone[10] $ (!tone[10]_carry_eqn);
tone[10] = DFFEAS(tone[10]_lut_out, clk, VCC, , , , , , );

--A1L48 is tone[10]~265
--operation mode is arithmetic

A1L48 = CARRY(tone[10] & (!A1L28));


--tone[9] is tone[9]
--operation mode is arithmetic

tone[9]_carry_eqn = A1L08;
tone[9]_lut_out = tone[9] $ (tone[9]_carry_eqn);
tone[9] = DFFEAS(tone[9]_lut_out, clk, VCC, , , , , , );

--A1L28 is tone[9]~269
--operation mode is arithmetic

A1L28 = CARRY(!A1L08 # !tone[9]);


--tone[8] is tone[8]
--operation mode is arithmetic

tone[8]_carry_eqn = A1L87;
tone[8]_lut_out = tone[8] $ (!tone[8]_carry_eqn);
tone[8] = DFFEAS(tone[8]_lut_out, clk, VCC, , , , , , );

--A1L08 is tone[8]~273
--operation mode is arithmetic

A1L08 = CARRY(tone[8] & (!A1L87));


--tone[7] is tone[7]
--operation mode is arithmetic

tone[7]_carry_eqn = A1L67;
tone[7]_lut_out = tone[7] $ (tone[7]_carry_eqn);
tone[7] = DFFEAS(tone[7]_lut_out, clk, VCC, , , , , , );

--A1L87 is tone[7]~277
--operation mode is arithmetic

A1L87 = CARRY(!A1L67 # !tone[7]);


--tone[6] is tone[6]
--operation mode is arithmetic

tone[6]_carry_eqn = A1L47;
tone[6]_lut_out = tone[6] $ (!tone[6]_carry_eqn);
tone[6] = DFFEAS(tone[6]_lut_out, clk, VCC, , , , , , );

--A1L67 is tone[6]~281
--operation mode is arithmetic

A1L67 = CARRY(tone[6] & (!A1L47));


--tone[5] is tone[5]
--operation mode is arithmetic

tone[5]_carry_eqn = A1L27;
tone[5]_lut_out = tone[5] $ (tone[5]_carry_eqn);
tone[5] = DFFEAS(tone[5]_lut_out, clk, VCC, , , , , , );

--A1L47 is tone[5]~285
--operation mode is arithmetic

A1L47 = CARRY(!A1L27 # !tone[5]);


--tone[4] is tone[4]
--operation mode is arithmetic

tone[4]_carry_eqn = A1L07;
tone[4]_lut_out = tone[4] $ (!tone[4]_carry_eqn);
tone[4] = DFFEAS(tone[4]_lut_out, clk, VCC, , , , , , );

--A1L27 is tone[4]~289
--operation mode is arithmetic

A1L27 = CARRY(tone[4] & (!A1L07));


--tone[3] is tone[3]
--operation mode is arithmetic

tone[3]_carry_eqn = A1L86;
tone[3]_lut_out = tone[3] $ (tone[3]_carry_eqn);
tone[3] = DFFEAS(tone[3]_lut_out, clk, VCC, , , , , , );

--A1L07 is tone[3]~293
--operation mode is arithmetic

A1L07 = CARRY(!A1L86 # !tone[3]);


--tone[2] is tone[2]
--operation mode is arithmetic

tone[2]_carry_eqn = A1L66;
tone[2]_lut_out = tone[2] $ (!tone[2]_carry_eqn);
tone[2] = DFFEAS(tone[2]_lut_out, clk, VCC, , , , , , );

--A1L86 is tone[2]~297
--operation mode is arithmetic

A1L86 = CARRY(tone[2] & (!A1L66));


--tone[1] is tone[1]
--operation mode is arithmetic

tone[1]_carry_eqn = A1L46;
tone[1]_lut_out = tone[1] $ (tone[1]_carry_eqn);
tone[1] = DFFEAS(tone[1]_lut_out, clk, VCC, , , , , , );

--A1L66 is tone[1]~301
--operation mode is arithmetic

A1L66 = CARRY(!A1L46 # !tone[1]);


--tone[0] is tone[0]
--operation mode is arithmetic

tone[0]_lut_out = !tone[0];
tone[0] = DFFEAS(tone[0]_lut_out, clk, VCC, , , , , , );

--A1L46 is tone[0]~305
--operation mode is arithmetic

A1L46 = CARRY(tone[0]);


--clk is clk
--operation mode is input

clk = INPUT();


--speaker is speaker
--operation mode is output

speaker = OUTPUT(A1L16Q);


⌨️ 快捷键说明

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