📄 beep.fit.eqn
字号:
--B1_cnt[20] is buzzer:inst|cnt[20] at LC_X10_Y8_N4
--operation mode is arithmetic
B1_cnt[20]_carry_eqn = (!B1L91 & B1L102) # (B1L91 & B1L103);
B1_cnt[20]_lut_out = B1_cnt[20] $ (!B1_cnt[20]_carry_eqn);
B1_cnt[20] = DFFEAS(B1_cnt[20]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L105 is buzzer:inst|cnt[20]~177 at LC_X10_Y8_N4
--operation mode is arithmetic
B1L105 = CARRY(B1_cnt[20] & (!B1L103));
--B1_cnt[21] is buzzer:inst|cnt[21] at LC_X10_Y8_N5
--operation mode is normal
B1_cnt[21]_carry_eqn = B1L105;
B1_cnt[21]_lut_out = B1_cnt[21] $ (B1_cnt[21]_carry_eqn);
B1_cnt[21] = DFFEAS(B1_cnt[21]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1_cnt[0] is buzzer:inst|cnt[0] at LC_X8_Y8_N4
--operation mode is arithmetic
B1_cnt[0]_lut_out = !B1_cnt[0];
B1_cnt[0] = DFFEAS(B1_cnt[0]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L49 is buzzer:inst|cnt[0]~185 at LC_X8_Y8_N4
--operation mode is arithmetic
B1L49 = CARRY(B1_cnt[0]);
--B1_cnt[1] is buzzer:inst|cnt[1] at LC_X8_Y8_N5
--operation mode is arithmetic
B1_cnt[1]_carry_eqn = B1L49;
B1_cnt[1]_lut_out = B1_cnt[1] $ (B1_cnt[1]_carry_eqn);
B1_cnt[1] = DFFEAS(B1_cnt[1]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L51 is buzzer:inst|cnt[1]~189 at LC_X8_Y8_N5
--operation mode is arithmetic
B1L51_cout_0 = !B1L49 # !B1_cnt[1];
B1L51 = CARRY(B1L51_cout_0);
--B1L52 is buzzer:inst|cnt[1]~189COUT1_282 at LC_X8_Y8_N5
--operation mode is arithmetic
B1L52_cout_1 = !B1L49 # !B1_cnt[1];
B1L52 = CARRY(B1L52_cout_1);
--B1_cnt[2] is buzzer:inst|cnt[2] at LC_X8_Y8_N6
--operation mode is arithmetic
B1_cnt[2]_carry_eqn = (!B1L49 & B1L51) # (B1L49 & B1L52);
B1_cnt[2]_lut_out = B1_cnt[2] $ (!B1_cnt[2]_carry_eqn);
B1_cnt[2] = DFFEAS(B1_cnt[2]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L54 is buzzer:inst|cnt[2]~193 at LC_X8_Y8_N6
--operation mode is arithmetic
B1L54_cout_0 = B1_cnt[2] & (!B1L51);
B1L54 = CARRY(B1L54_cout_0);
--B1L55 is buzzer:inst|cnt[2]~193COUT1_284 at LC_X8_Y8_N6
--operation mode is arithmetic
B1L55_cout_1 = B1_cnt[2] & (!B1L52);
B1L55 = CARRY(B1L55_cout_1);
--B1_cnt[3] is buzzer:inst|cnt[3] at LC_X8_Y8_N7
--operation mode is arithmetic
B1_cnt[3]_carry_eqn = (!B1L49 & B1L54) # (B1L49 & B1L55);
B1_cnt[3]_lut_out = B1_cnt[3] $ B1_cnt[3]_carry_eqn;
B1_cnt[3] = DFFEAS(B1_cnt[3]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L57 is buzzer:inst|cnt[3]~197 at LC_X8_Y8_N7
--operation mode is arithmetic
B1L57_cout_0 = !B1L54 # !B1_cnt[3];
B1L57 = CARRY(B1L57_cout_0);
--B1L58 is buzzer:inst|cnt[3]~197COUT1_286 at LC_X8_Y8_N7
--operation mode is arithmetic
B1L58_cout_1 = !B1L55 # !B1_cnt[3];
B1L58 = CARRY(B1L58_cout_1);
--B1L132 is buzzer:inst|Equal~801 at LC_X8_Y8_N3
--operation mode is normal
B1L132 = B1_cnt[1] & B1_cnt[3] & B1_cnt[0] & B1_cnt[2];
--B1_cnt[4] is buzzer:inst|cnt[4] at LC_X8_Y8_N8
--operation mode is arithmetic
B1_cnt[4]_carry_eqn = (!B1L49 & B1L57) # (B1L49 & B1L58);
B1_cnt[4]_lut_out = B1_cnt[4] $ (!B1_cnt[4]_carry_eqn);
B1_cnt[4] = DFFEAS(B1_cnt[4]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L60 is buzzer:inst|cnt[4]~201 at LC_X8_Y8_N8
--operation mode is arithmetic
B1L60_cout_0 = B1_cnt[4] & (!B1L57);
B1L60 = CARRY(B1L60_cout_0);
--B1L61 is buzzer:inst|cnt[4]~201COUT1_288 at LC_X8_Y8_N8
--operation mode is arithmetic
B1L61_cout_1 = B1_cnt[4] & (!B1L58);
B1L61 = CARRY(B1L61_cout_1);
--B1_cnt[5] is buzzer:inst|cnt[5] at LC_X8_Y8_N9
--operation mode is arithmetic
B1_cnt[5]_carry_eqn = (!B1L49 & B1L60) # (B1L49 & B1L61);
B1_cnt[5]_lut_out = B1_cnt[5] $ B1_cnt[5]_carry_eqn;
B1_cnt[5] = DFFEAS(B1_cnt[5]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L63 is buzzer:inst|cnt[5]~205 at LC_X8_Y8_N9
--operation mode is arithmetic
B1L63 = CARRY(!B1L61 # !B1_cnt[5]);
--B1_cnt[6] is buzzer:inst|cnt[6] at LC_X9_Y8_N0
--operation mode is arithmetic
B1_cnt[6]_carry_eqn = B1L63;
B1_cnt[6]_lut_out = B1_cnt[6] $ !B1_cnt[6]_carry_eqn;
B1_cnt[6] = DFFEAS(B1_cnt[6]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L65 is buzzer:inst|cnt[6]~209 at LC_X9_Y8_N0
--operation mode is arithmetic
B1L65_cout_0 = B1_cnt[6] & !B1L63;
B1L65 = CARRY(B1L65_cout_0);
--B1L66 is buzzer:inst|cnt[6]~209COUT1_290 at LC_X9_Y8_N0
--operation mode is arithmetic
B1L66_cout_1 = B1_cnt[6] & !B1L63;
B1L66 = CARRY(B1L66_cout_1);
--B1_cnt[7] is buzzer:inst|cnt[7] at LC_X9_Y8_N1
--operation mode is arithmetic
B1_cnt[7]_carry_eqn = (!B1L63 & B1L65) # (B1L63 & B1L66);
B1_cnt[7]_lut_out = B1_cnt[7] $ B1_cnt[7]_carry_eqn;
B1_cnt[7] = DFFEAS(B1_cnt[7]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L68 is buzzer:inst|cnt[7]~213 at LC_X9_Y8_N1
--operation mode is arithmetic
B1L68_cout_0 = !B1L65 # !B1_cnt[7];
B1L68 = CARRY(B1L68_cout_0);
--B1L69 is buzzer:inst|cnt[7]~213COUT1_292 at LC_X9_Y8_N1
--operation mode is arithmetic
B1L69_cout_1 = !B1L66 # !B1_cnt[7];
B1L69 = CARRY(B1L69_cout_1);
--B1L133 is buzzer:inst|Equal~802 at LC_X8_Y8_N0
--operation mode is normal
B1L133 = B1_cnt[7] & B1_cnt[5] & B1_cnt[6] & B1_cnt[4];
--B1_cnt[8] is buzzer:inst|cnt[8] at LC_X9_Y8_N2
--operation mode is arithmetic
B1_cnt[8]_carry_eqn = (!B1L63 & B1L68) # (B1L63 & B1L69);
B1_cnt[8]_lut_out = B1_cnt[8] $ !B1_cnt[8]_carry_eqn;
B1_cnt[8] = DFFEAS(B1_cnt[8]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L71 is buzzer:inst|cnt[8]~217 at LC_X9_Y8_N2
--operation mode is arithmetic
B1L71_cout_0 = B1_cnt[8] & !B1L68;
B1L71 = CARRY(B1L71_cout_0);
--B1L72 is buzzer:inst|cnt[8]~217COUT1_294 at LC_X9_Y8_N2
--operation mode is arithmetic
B1L72_cout_1 = B1_cnt[8] & !B1L69;
B1L72 = CARRY(B1L72_cout_1);
--B1_cnt[9] is buzzer:inst|cnt[9] at LC_X9_Y8_N3
--operation mode is arithmetic
B1_cnt[9]_carry_eqn = (!B1L63 & B1L71) # (B1L63 & B1L72);
B1_cnt[9]_lut_out = B1_cnt[9] $ (B1_cnt[9]_carry_eqn);
B1_cnt[9] = DFFEAS(B1_cnt[9]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L74 is buzzer:inst|cnt[9]~221 at LC_X9_Y8_N3
--operation mode is arithmetic
B1L74_cout_0 = !B1L71 # !B1_cnt[9];
B1L74 = CARRY(B1L74_cout_0);
--B1L75 is buzzer:inst|cnt[9]~221COUT1_296 at LC_X9_Y8_N3
--operation mode is arithmetic
B1L75_cout_1 = !B1L72 # !B1_cnt[9];
B1L75 = CARRY(B1L75_cout_1);
--B1_cnt[10] is buzzer:inst|cnt[10] at LC_X9_Y8_N4
--operation mode is arithmetic
B1_cnt[10]_carry_eqn = (!B1L63 & B1L74) # (B1L63 & B1L75);
B1_cnt[10]_lut_out = B1_cnt[10] $ (!B1_cnt[10]_carry_eqn);
B1_cnt[10] = DFFEAS(B1_cnt[10]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L77 is buzzer:inst|cnt[10]~225 at LC_X9_Y8_N4
--operation mode is arithmetic
B1L77 = CARRY(B1_cnt[10] & (!B1L75));
--B1_cnt[11] is buzzer:inst|cnt[11] at LC_X9_Y8_N5
--operation mode is arithmetic
B1_cnt[11]_carry_eqn = B1L77;
B1_cnt[11]_lut_out = B1_cnt[11] $ (B1_cnt[11]_carry_eqn);
B1_cnt[11] = DFFEAS(B1_cnt[11]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L79 is buzzer:inst|cnt[11]~229 at LC_X9_Y8_N5
--operation mode is arithmetic
B1L79_cout_0 = !B1L77 # !B1_cnt[11];
B1L79 = CARRY(B1L79_cout_0);
--B1L80 is buzzer:inst|cnt[11]~229COUT1_298 at LC_X9_Y8_N5
--operation mode is arithmetic
B1L80_cout_1 = !B1L77 # !B1_cnt[11];
B1L80 = CARRY(B1L80_cout_1);
--B1L134 is buzzer:inst|Equal~803 at LC_X9_Y7_N4
--operation mode is normal
B1L134 = B1_cnt[11] & B1_cnt[9] & B1_cnt[8] & B1_cnt[10];
--B1_cnt[12] is buzzer:inst|cnt[12] at LC_X9_Y8_N6
--operation mode is arithmetic
B1_cnt[12]_carry_eqn = (!B1L77 & B1L79) # (B1L77 & B1L80);
B1_cnt[12]_lut_out = B1_cnt[12] $ (!B1_cnt[12]_carry_eqn);
B1_cnt[12] = DFFEAS(B1_cnt[12]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L82 is buzzer:inst|cnt[12]~233 at LC_X9_Y8_N6
--operation mode is arithmetic
B1L82_cout_0 = B1_cnt[12] & (!B1L79);
B1L82 = CARRY(B1L82_cout_0);
--B1L83 is buzzer:inst|cnt[12]~233COUT1_300 at LC_X9_Y8_N6
--operation mode is arithmetic
B1L83_cout_1 = B1_cnt[12] & (!B1L80);
B1L83 = CARRY(B1L83_cout_1);
--B1_cnt[13] is buzzer:inst|cnt[13] at LC_X9_Y8_N7
--operation mode is arithmetic
B1_cnt[13]_carry_eqn = (!B1L77 & B1L82) # (B1L77 & B1L83);
B1_cnt[13]_lut_out = B1_cnt[13] $ B1_cnt[13]_carry_eqn;
B1_cnt[13] = DFFEAS(B1_cnt[13]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L85 is buzzer:inst|cnt[13]~237 at LC_X9_Y8_N7
--operation mode is arithmetic
B1L85_cout_0 = !B1L82 # !B1_cnt[13];
B1L85 = CARRY(B1L85_cout_0);
--B1L86 is buzzer:inst|cnt[13]~237COUT1_302 at LC_X9_Y8_N7
--operation mode is arithmetic
B1L86_cout_1 = !B1L83 # !B1_cnt[13];
B1L86 = CARRY(B1L86_cout_1);
--B1_cnt[14] is buzzer:inst|cnt[14] at LC_X9_Y8_N8
--operation mode is arithmetic
B1_cnt[14]_carry_eqn = (!B1L77 & B1L85) # (B1L77 & B1L86);
B1_cnt[14]_lut_out = B1_cnt[14] $ (!B1_cnt[14]_carry_eqn);
B1_cnt[14] = DFFEAS(B1_cnt[14]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L88 is buzzer:inst|cnt[14]~241 at LC_X9_Y8_N8
--operation mode is arithmetic
B1L88_cout_0 = B1_cnt[14] & (!B1L85);
B1L88 = CARRY(B1L88_cout_0);
--B1L89 is buzzer:inst|cnt[14]~241COUT1_304 at LC_X9_Y8_N8
--operation mode is arithmetic
B1L89_cout_1 = B1_cnt[14] & (!B1L86);
B1L89 = CARRY(B1L89_cout_1);
--B1_cnt[15] is buzzer:inst|cnt[15] at LC_X9_Y8_N9
--operation mode is arithmetic
B1_cnt[15]_carry_eqn = (!B1L77 & B1L88) # (B1L77 & B1L89);
B1_cnt[15]_lut_out = B1_cnt[15] $ B1_cnt[15]_carry_eqn;
B1_cnt[15] = DFFEAS(B1_cnt[15]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L91 is buzzer:inst|cnt[15]~245 at LC_X9_Y8_N9
--operation mode is arithmetic
B1L91 = CARRY(!B1L89 # !B1_cnt[15]);
--B1L135 is buzzer:inst|Equal~804 at LC_X8_Y8_N2
--operation mode is normal
B1L135 = B1_cnt[12] & B1_cnt[14] & B1_cnt[15] & B1_cnt[13];
--B1L136 is buzzer:inst|Equal~805 at LC_X8_Y8_N1
--operation mode is normal
B1L136 = B1L132 & B1L135 & B1L134 & B1L133;
--B1_cnt[16] is buzzer:inst|cnt[16] at LC_X10_Y8_N0
--operation mode is arithmetic
B1_cnt[16]_carry_eqn = B1L91;
B1_cnt[16]_lut_out = B1_cnt[16] $ !B1_cnt[16]_carry_eqn;
B1_cnt[16] = DFFEAS(B1_cnt[16]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L93 is buzzer:inst|cnt[16]~249 at LC_X10_Y8_N0
--operation mode is arithmetic
B1L93_cout_0 = B1_cnt[16] & !B1L91;
B1L93 = CARRY(B1L93_cout_0);
--B1L94 is buzzer:inst|cnt[16]~249COUT1_306 at LC_X10_Y8_N0
--operation mode is arithmetic
B1L94_cout_1 = B1_cnt[16] & !B1L91;
B1L94 = CARRY(B1L94_cout_1);
--B1_cnt[17] is buzzer:inst|cnt[17] at LC_X10_Y8_N1
--operation mode is arithmetic
B1_cnt[17]_carry_eqn = (!B1L91 & B1L93) # (B1L91 & B1L94);
B1_cnt[17]_lut_out = B1_cnt[17] $ B1_cnt[17]_carry_eqn;
B1_cnt[17] = DFFEAS(B1_cnt[17]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L96 is buzzer:inst|cnt[17]~253 at LC_X10_Y8_N1
--operation mode is arithmetic
B1L96_cout_0 = !B1L93 # !B1_cnt[17];
B1L96 = CARRY(B1L96_cout_0);
--B1L97 is buzzer:inst|cnt[17]~253COUT1_308 at LC_X10_Y8_N1
--operation mode is arithmetic
B1L97_cout_1 = !B1L94 # !B1_cnt[17];
B1L97 = CARRY(B1L97_cout_1);
--B1_cnt[18] is buzzer:inst|cnt[18] at LC_X10_Y8_N2
--operation mode is arithmetic
B1_cnt[18]_carry_eqn = (!B1L91 & B1L96) # (B1L91 & B1L97);
B1_cnt[18]_lut_out = B1_cnt[18] $ !B1_cnt[18]_carry_eqn;
B1_cnt[18] = DFFEAS(B1_cnt[18]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L99 is buzzer:inst|cnt[18]~257 at LC_X10_Y8_N2
--operation mode is arithmetic
B1L99_cout_0 = B1_cnt[18] & !B1L96;
B1L99 = CARRY(B1L99_cout_0);
--B1L100 is buzzer:inst|cnt[18]~257COUT1_310 at LC_X10_Y8_N2
--operation mode is arithmetic
B1L100_cout_1 = B1_cnt[18] & !B1L97;
B1L100 = CARRY(B1L100_cout_1);
--B1_cnt[19] is buzzer:inst|cnt[19] at LC_X10_Y8_N3
--operation mode is arithmetic
B1_cnt[19]_carry_eqn = (!B1L91 & B1L99) # (B1L91 & B1L100);
B1_cnt[19]_lut_out = B1_cnt[19] $ (B1_cnt[19]_carry_eqn);
B1_cnt[19] = DFFEAS(B1_cnt[19]_lut_out, GLOBAL(clk), GLOBAL(reset), , B1L131, , , , );
--B1L102 is buzzer:inst|cnt[19]~261 at LC_X10_Y8_N3
--operation mode is arithmetic
B1L102_cout_0 = !B1L99 # !B1_cnt[19];
B1L102 = CARRY(B1L102_cout_0);
--B1L103 is buzzer:inst|cnt[19]~261COUT1_312 at LC_X10_Y8_N3
--operation mode is arithmetic
B1L103_cout_1 = !B1L100 # !B1_cnt[19];
B1L103 = CARRY(B1L103_cout_1);
--B1L137 is buzzer:inst|Equal~806 at LC_X10_Y8_N9
--operation mode is normal
B1L137 = B1_cnt[19] & B1_cnt[18] & B1_cnt[16] & B1_cnt[17];
--B1L138 is buzzer:inst|Equal~807 at LC_X10_Y8_N8
--operation mode is normal
B1L138 = B1_cnt[21] & B1L137 & B1_cnt[20] & B1L136;
--B1L9 is buzzer:inst|clk_div2[0]~2615 at LC_X6_Y8_N5
--operation mode is normal
B1L9 = B1_state[0] & (B1L122) # !B1_state[0] & (B1L120 # !B1L119);
--B1L10 is buzzer:inst|clk_div2[0]~2616 at LC_X5_Y7_N2
--operation mode is normal
B1L10 = B1_state[0] & (B1L110) # !B1_state[0] & (B1L116 # !B1L115);
--B1L11 is buzzer:inst|clk_div2[0]~2617 at LC_X6_Y7_N3
--operation mode is normal
B1L11 = B1_state[0] & B1L124 # !B1_state[0] & (B1L125 # !B1L119);
--B1L12 is buzzer:inst|clk_div2[0]~2618 at LC_X7_Y8_N3
--operation mode is normal
B1L12 = B1_state[0] & (B1L130) # !B1_state[0] & B1L128;
--B1L13 is buzzer:inst|clk_div2[0]~2619 at LC_X6_Y7_N0
--operation mode is normal
B1L13 = B1_state[2] & B1_state[1] # !B1_state[2] & (B1_state[1] & B1L12 # !B1_state[1] & (B1L11));
--B1L14 is buzzer:inst|clk_div2[0]~2620 at LC_X6_Y7_N1
--operation mode is normal
B1L14 = B1_state[2] & (B1L13 & (!B1L9) # !B1L13 & !B1L10) # !B1_state[2] & (!B1L13);
--clk is clk at PIN_18
--operation mode is input
clk = INPUT();
--reset is reset at PIN_93
--operation mode is input
reset = INPUT();
--beep is beep at PIN_144
--operation mode is output
beep = OUTPUT(B1_out_bit_tmp);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -