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

📄 buzzer.map.eqn

📁 蜂鸣器实验 向蜂鸣器发送一定频率的方波可以使蜂鸣器发出相应的音调
💻 EQN
📖 第 1 页 / 共 2 页
字号:


--A1L59 is reduce_nor~192
--operation mode is normal

A1L59 = !clk_div1[2] & !clk_div1[1] & clk_div1[0] & clk_div1[3];


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

cnt[0]_lut_out = !cnt[0];
cnt[0] = DFFEAS(cnt[0]_lut_out, clk, rst, , A1L59, , , , );

--A1L24 is cnt[0]~331
--operation mode is arithmetic

A1L24 = CARRY(cnt[0]);


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

cnt[1]_carry_eqn = A1L24;
cnt[1]_lut_out = cnt[1] $ (cnt[1]_carry_eqn);
cnt[1] = DFFEAS(cnt[1]_lut_out, clk, rst, , A1L59, , , , );

--A1L44 is cnt[1]~335
--operation mode is arithmetic

A1L44 = CARRY(!A1L24 # !cnt[1]);


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

cnt[2]_carry_eqn = A1L44;
cnt[2]_lut_out = cnt[2] $ (!cnt[2]_carry_eqn);
cnt[2] = DFFEAS(cnt[2]_lut_out, clk, rst, , A1L59, , , , );

--A1L64 is cnt[2]~339
--operation mode is arithmetic

A1L64 = CARRY(cnt[2] & (!A1L44));


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

cnt[3]_carry_eqn = A1L64;
cnt[3]_lut_out = cnt[3] $ (cnt[3]_carry_eqn);
cnt[3] = DFFEAS(cnt[3]_lut_out, clk, rst, , A1L59, , , , );

--A1L84 is cnt[3]~343
--operation mode is arithmetic

A1L84 = CARRY(!A1L64 # !cnt[3]);


--A1L69 is reduce_nor~193
--operation mode is normal

A1L69 = !cnt[3] # !cnt[2] # !cnt[1] # !cnt[0];


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

cnt[4]_carry_eqn = A1L84;
cnt[4]_lut_out = cnt[4] $ (!cnt[4]_carry_eqn);
cnt[4] = DFFEAS(cnt[4]_lut_out, clk, rst, , A1L59, , , , );

--A1L05 is cnt[4]~347
--operation mode is arithmetic

A1L05 = CARRY(cnt[4] & (!A1L84));


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

cnt[5]_carry_eqn = A1L05;
cnt[5]_lut_out = cnt[5] $ (cnt[5]_carry_eqn);
cnt[5] = DFFEAS(cnt[5]_lut_out, clk, rst, , A1L59, , , , );

--A1L25 is cnt[5]~351
--operation mode is arithmetic

A1L25 = CARRY(!A1L05 # !cnt[5]);


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

cnt[6]_carry_eqn = A1L25;
cnt[6]_lut_out = cnt[6] $ (!cnt[6]_carry_eqn);
cnt[6] = DFFEAS(cnt[6]_lut_out, clk, rst, , A1L59, , , , );

--A1L45 is cnt[6]~355
--operation mode is arithmetic

A1L45 = CARRY(cnt[6] & (!A1L25));


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

cnt[7]_carry_eqn = A1L45;
cnt[7]_lut_out = cnt[7] $ (cnt[7]_carry_eqn);
cnt[7] = DFFEAS(cnt[7]_lut_out, clk, rst, , A1L59, , , , );

--A1L65 is cnt[7]~359
--operation mode is arithmetic

A1L65 = CARRY(!A1L45 # !cnt[7]);


--A1L79 is reduce_nor~194
--operation mode is normal

A1L79 = !cnt[7] # !cnt[6] # !cnt[5] # !cnt[4];


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

cnt[8]_carry_eqn = A1L65;
cnt[8]_lut_out = cnt[8] $ (!cnt[8]_carry_eqn);
cnt[8] = DFFEAS(cnt[8]_lut_out, clk, rst, , A1L59, , , , );

--A1L85 is cnt[8]~363
--operation mode is arithmetic

A1L85 = CARRY(cnt[8] & (!A1L65));


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

cnt[9]_carry_eqn = A1L85;
cnt[9]_lut_out = cnt[9] $ (cnt[9]_carry_eqn);
cnt[9] = DFFEAS(cnt[9]_lut_out, clk, rst, , A1L59, , , , );

--A1L06 is cnt[9]~367
--operation mode is arithmetic

A1L06 = CARRY(!A1L85 # !cnt[9]);


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

cnt[10]_carry_eqn = A1L06;
cnt[10]_lut_out = cnt[10] $ (!cnt[10]_carry_eqn);
cnt[10] = DFFEAS(cnt[10]_lut_out, clk, rst, , A1L59, , , , );

--A1L26 is cnt[10]~371
--operation mode is arithmetic

A1L26 = CARRY(cnt[10] & (!A1L06));


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

cnt[11]_carry_eqn = A1L26;
cnt[11]_lut_out = cnt[11] $ (cnt[11]_carry_eqn);
cnt[11] = DFFEAS(cnt[11]_lut_out, clk, rst, , A1L59, , , , );

--A1L46 is cnt[11]~375
--operation mode is arithmetic

A1L46 = CARRY(!A1L26 # !cnt[11]);


--A1L89 is reduce_nor~195
--operation mode is normal

A1L89 = !cnt[11] # !cnt[10] # !cnt[9] # !cnt[8];


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

cnt[12]_carry_eqn = A1L46;
cnt[12]_lut_out = cnt[12] $ (!cnt[12]_carry_eqn);
cnt[12] = DFFEAS(cnt[12]_lut_out, clk, rst, , A1L59, , , , );

--A1L66 is cnt[12]~379
--operation mode is arithmetic

A1L66 = CARRY(cnt[12] & (!A1L46));


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

cnt[13]_carry_eqn = A1L66;
cnt[13]_lut_out = cnt[13] $ (cnt[13]_carry_eqn);
cnt[13] = DFFEAS(cnt[13]_lut_out, clk, rst, , A1L59, , , , );

--A1L86 is cnt[13]~383
--operation mode is arithmetic

A1L86 = CARRY(!A1L66 # !cnt[13]);


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

cnt[14]_carry_eqn = A1L86;
cnt[14]_lut_out = cnt[14] $ (!cnt[14]_carry_eqn);
cnt[14] = DFFEAS(cnt[14]_lut_out, clk, rst, , A1L59, , , , );

--A1L07 is cnt[14]~387
--operation mode is arithmetic

A1L07 = CARRY(cnt[14] & (!A1L86));


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

cnt[15]_carry_eqn = A1L07;
cnt[15]_lut_out = cnt[15] $ (cnt[15]_carry_eqn);
cnt[15] = DFFEAS(cnt[15]_lut_out, clk, rst, , A1L59, , , , );

--A1L27 is cnt[15]~391
--operation mode is arithmetic

A1L27 = CARRY(!A1L07 # !cnt[15]);


--A1L99 is reduce_nor~196
--operation mode is normal

A1L99 = !cnt[15] # !cnt[14] # !cnt[13] # !cnt[12];


--A1L001 is reduce_nor~197
--operation mode is normal

A1L001 = A1L69 # A1L79 # A1L89 # A1L99;


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

cnt[16]_carry_eqn = A1L27;
cnt[16]_lut_out = cnt[16] $ (!cnt[16]_carry_eqn);
cnt[16] = DFFEAS(cnt[16]_lut_out, clk, rst, , A1L59, , , , );

--A1L47 is cnt[16]~395
--operation mode is arithmetic

A1L47 = CARRY(cnt[16] & (!A1L27));


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

cnt[17]_carry_eqn = A1L47;
cnt[17]_lut_out = cnt[17] $ (cnt[17]_carry_eqn);
cnt[17] = DFFEAS(cnt[17]_lut_out, clk, rst, , A1L59, , , , );

--A1L67 is cnt[17]~399
--operation mode is arithmetic

A1L67 = CARRY(!A1L47 # !cnt[17]);


--cnt[18] is cnt[18]
--operation mode is arithmetic

cnt[18]_carry_eqn = A1L67;
cnt[18]_lut_out = cnt[18] $ (!cnt[18]_carry_eqn);
cnt[18] = DFFEAS(cnt[18]_lut_out, clk, rst, , A1L59, , , , );

--A1L87 is cnt[18]~403
--operation mode is arithmetic

A1L87 = CARRY(cnt[18] & (!A1L67));


--cnt[19] is cnt[19]
--operation mode is arithmetic

cnt[19]_carry_eqn = A1L87;
cnt[19]_lut_out = cnt[19] $ (cnt[19]_carry_eqn);
cnt[19] = DFFEAS(cnt[19]_lut_out, clk, rst, , A1L59, , , , );

--A1L08 is cnt[19]~407
--operation mode is arithmetic

A1L08 = CARRY(!A1L87 # !cnt[19]);


--A1L101 is reduce_nor~198
--operation mode is normal

A1L101 = !cnt[19] # !cnt[18] # !cnt[17] # !cnt[16];


--cnt[20] is cnt[20]
--operation mode is arithmetic

cnt[20]_carry_eqn = A1L08;
cnt[20]_lut_out = cnt[20] $ (!cnt[20]_carry_eqn);
cnt[20] = DFFEAS(cnt[20]_lut_out, clk, rst, , A1L59, , , , );

--A1L28 is cnt[20]~411
--operation mode is arithmetic

A1L28 = CARRY(cnt[20] & (!A1L08));


--cnt[21] is cnt[21]
--operation mode is normal

cnt[21]_carry_eqn = A1L28;
cnt[21]_lut_out = cnt[21] $ (cnt[21]_carry_eqn);
cnt[21] = DFFEAS(cnt[21]_lut_out, clk, rst, , A1L59, , , , );


--A1L49 is reduce_nor~1
--operation mode is normal

A1L49 = A1L001 # A1L101 # !cnt[21] # !cnt[20];


--A1L201 is reduce_or~8
--operation mode is normal

A1L201 = A1L701 # !A1L501 # !A1L401;


--A1L11 is clk_div2[0]~1754
--operation mode is normal

A1L11 = state[0] & A1L201 # !state[0] & (A1L111 # !A1L011);


--A1L421 is reduce_or~308
--operation mode is normal

A1L421 = clk_div2[6] & clk_div2[1] & clk_div2[2] & A1L401;


--A1L21 is clk_div2[0]~1755
--operation mode is normal

A1L21 = state[0] & A1L511 # !state[0] & (A1L601 # !A1L421);


--A1L31 is clk_div2[0]~1756
--operation mode is normal

A1L31 = state[0] & A1L711 # !state[0] & (A1L811 # !A1L011);


--A1L41 is clk_div2[0]~1757
--operation mode is normal

A1L41 = state[1] & (state[0] & A1L321 # !state[0] & (A1L121));


--A1L1 is add~551
--operation mode is normal

A1L1 = clk_div1[1] & clk_div1[0];


--A1L51 is clk_div2[0]~1758
--operation mode is normal

A1L51 = state[2] & (state[1] & (A1L11) # !state[1] & A1L21) # !state[2] & !state[1];


--A1L61 is clk_div2[0]~1759
--operation mode is normal

A1L61 = state[2] & !A1L51 # !state[2] & !A1L41 & (!A1L31 # !A1L51);


--clk is clk
--operation mode is input

clk = INPUT();


--rst is rst
--operation mode is input

rst = INPUT();


--out_bit is out_bit
--operation mode is output

out_bit = OUTPUT(out_bit_tmp);


⌨️ 快捷键说明

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