📄 beep.fit.eqn
字号:
B1_state.001_lut_out = B1L25 & B1_state.001 # !B1L25 & (B1_state.000 & B1_state.001 & !B1L32 # !B1_state.000 & (B1L32));
B1_state.001 = DFFEAS(B1_state.001_lut_out, GLOBAL(clk), VCC, , , , , !reset, );
--B1L13 is buzzer:inst|Equal~1179 at LC_X11_Y9_N8
--operation mode is normal
B1L13 = B1_clk_div2[7] # !B1_clk_div2[8] # !B1_clk_div2[3] # !B1_clk_div2[10];
--B1L14 is buzzer:inst|Equal~1180 at LC_X11_Y9_N9
--operation mode is normal
B1L14 = B1_clk_div2[5] # B1L13 # !B1L11 # !B1_clk_div2[2];
--B1L37 is buzzer:inst|Select~951 at LC_X12_Y10_N4
--operation mode is normal
B1L37 = B1L36 # B1_state.001 & (B1_out $ !B1L14);
--B1_state.010 is buzzer:inst|state.010 at LC_X13_Y6_N0
--operation mode is normal
B1_state.010_lut_out = B1L25 & B1_state.010 # !B1L25 & (B1_state.001 & (B1L32) # !B1_state.001 & B1_state.010 & !B1L32);
B1_state.010 = DFFEAS(B1_state.010_lut_out, GLOBAL(clk), VCC, , , , , !reset, );
--B1L15 is buzzer:inst|Equal~1181 at LC_X15_Y9_N4
--operation mode is normal
B1L15 = !B1_clk_div2[10] & !B1_clk_div2[2] & B1_clk_div2[11];
--B1L16 is buzzer:inst|Equal~1182 at LC_X13_Y6_N1
--operation mode is normal
B1L16 = B1_clk_div2[5] # !B1L15 # !B1L1 # !B1_clk_div2[1];
--B1L17 is buzzer:inst|Equal~1183 at LC_X14_Y9_N9
--operation mode is normal
B1L17 = !B1_clk_div2[12] & B1_clk_div2[7] & B1_clk_div2[6] & !B1_clk_div2[0];
--B1L18 is buzzer:inst|Equal~1184 at LC_X11_Y9_N1
--operation mode is normal
B1L18 = B1_clk_div2[3] & B1_clk_div2[9] & B1L17;
--B1L38 is buzzer:inst|Select~952 at LC_X13_Y6_N4
--operation mode is normal
B1L38 = B1_state.010 & (B1_out $ (!B1L16 & B1L18));
--B1_state.011 is buzzer:inst|state.011 at LC_X13_Y6_N7
--operation mode is normal
B1_state.011_lut_out = B1L25 & (B1_state.011) # !B1L25 & (B1L32 & (B1_state.010) # !B1L32 & B1_state.011 & !B1_state.010);
B1_state.011 = DFFEAS(B1_state.011_lut_out, GLOBAL(clk), VCC, , , , , !reset, );
--B1L19 is buzzer:inst|Equal~1185 at LC_X15_Y9_N0
--operation mode is normal
B1L19 = B1_clk_div2[6] # B1_clk_div2[1] # !B1_clk_div2[9];
--B1L20 is buzzer:inst|Equal~1186 at LC_X15_Y9_N6
--operation mode is normal
B1L20 = B1_clk_div2[7] # B1L19 # !B1L3 # !B1L15;
--B1L39 is buzzer:inst|Select~953 at LC_X10_Y9_N1
--operation mode is normal
B1L39 = B1L38 # B1_state.011 & (B1_out $ !B1L20);
--B1_state.110 is buzzer:inst|state.110 at LC_X13_Y6_N9
--operation mode is normal
B1_state.110_lut_out = B1L25 & (B1_state.110) # !B1L25 & (B1_state.101 & (B1L32) # !B1_state.101 & B1_state.110 & !B1L32);
B1_state.110 = DFFEAS(B1_state.110_lut_out, GLOBAL(clk), VCC, , , , , !reset, );
--B1L21 is buzzer:inst|Equal~1187 at LC_X14_Y9_N8
--operation mode is normal
B1L21 = B1_clk_div2[11] # B1_clk_div2[2] # B1_clk_div2[1] # !B1_clk_div2[8];
--B1L22 is buzzer:inst|Equal~1188 at LC_X11_Y9_N2
--operation mode is normal
B1L22 = B1_clk_div2[5] & !B1_clk_div2[4] & B1_clk_div2[10] & B1L18;
--B1L40 is buzzer:inst|Select~954 at LC_X10_Y9_N5
--operation mode is normal
B1L40 = B1_state.110 & (B1_out $ (B1L22 & !B1L21));
--B1L23 is buzzer:inst|Equal~1189 at LC_X15_Y9_N2
--operation mode is normal
B1L23 = B1_clk_div2[2] & B1_clk_div2[1];
--B1L24 is buzzer:inst|Equal~1190 at LC_X11_Y9_N4
--operation mode is normal
B1L24 = B1_clk_div2[8] # !B1L23 # !B1L22 # !B1_clk_div2[11];
--B1_state.000 is buzzer:inst|state.000 at LC_X10_Y9_N0
--operation mode is normal
B1_state.000_lut_out = reset & !B1L43;
B1_state.000 = DFFEAS(B1_state.000_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1L41 is buzzer:inst|Select~955 at LC_X10_Y9_N6
--operation mode is normal
B1L41 = B1L40 # !B1_state.000 & (B1_out $ !B1L24);
--B1L42 is buzzer:inst|Select~956 at LC_X10_Y9_N2
--operation mode is normal
B1L42 = B1L41 # B1L35 # B1L37 # B1L39;
--B1_clk_div1[1] is buzzer:inst|clk_div1[1] at LC_X13_Y8_N9
--operation mode is normal
B1_clk_div1[1]_lut_out = B1L50 & (B1_clk_div1[0] $ B1_clk_div1[1]);
B1_clk_div1[1] = DFFEAS(B1_clk_div1[1]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1_clk_div1[2] is buzzer:inst|clk_div1[2] at LC_X13_Y8_N4
--operation mode is normal
B1_clk_div1[2]_lut_out = B1L50 & (B1_clk_div1[2] $ (B1_clk_div1[0] & B1_clk_div1[1]));
B1_clk_div1[2] = DFFEAS(B1_clk_div1[2]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1_clk_div1[3] is buzzer:inst|clk_div1[3] at LC_X13_Y8_N1
--operation mode is normal
B1_clk_div1[3]_lut_out = B1L50 & (B1_clk_div1[3] $ (B1_clk_div1[2] & B1L44));
B1_clk_div1[3] = DFFEAS(B1_clk_div1[3]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1_clk_div1[0] is buzzer:inst|clk_div1[0] at LC_X13_Y8_N8
--operation mode is normal
B1_clk_div1[0]_lut_out = !B1_clk_div1[0] & reset & (!B1L33 # !B1_clk_div1[2]);
B1_clk_div1[0] = DFFEAS(B1_clk_div1[0]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1L25 is buzzer:inst|Equal~1191 at LC_X13_Y8_N6
--operation mode is normal
B1L25 = B1_clk_div1[1] # B1_clk_div1[2] # !B1_clk_div1[3] # !B1_clk_div1[0];
--B1_cnt[20] is buzzer:inst|cnt[20] at LC_X13_Y7_N4
--operation mode is arithmetic
B1_cnt[20]_carry_eqn = (!B1L141 & B1L152) # (B1L141 & B1L153);
B1_cnt[20]_lut_out = B1_cnt[20] $ (!B1_cnt[20]_carry_eqn);
B1_cnt[20] = DFFEAS(B1_cnt[20]_lut_out, GLOBAL(clk), VCC, , , , , !reset, );
--B1L155 is buzzer:inst|cnt[20]~267 at LC_X13_Y7_N4
--operation mode is arithmetic
B1L155 = CARRY(B1_cnt[20] & (!B1L153));
--B1_cnt[21] is buzzer:inst|cnt[21] at LC_X13_Y7_N5
--operation mode is normal
B1_cnt[21]_carry_eqn = B1L155;
B1_cnt[21]_lut_out = B1_cnt[21] $ (B1_cnt[21]_carry_eqn);
B1_cnt[21] = DFFEAS(B1_cnt[21]_lut_out, GLOBAL(clk), VCC, , , , , !reset, );
--B1_cnt[0] is buzzer:inst|cnt[0] at LC_X11_Y7_N4
--operation mode is arithmetic
B1_cnt[0]_lut_out = B1_cnt[0] $ !B1L25;
B1_cnt[0] = DFFEAS(B1_cnt[0]_lut_out, GLOBAL(clk), VCC, , , , , !reset, );
--B1L99 is buzzer:inst|cnt[0]~275 at LC_X11_Y7_N4
--operation mode is arithmetic
B1L99 = CARRY(B1_cnt[0] & !B1L25);
--B1_cnt[1] is buzzer:inst|cnt[1] at LC_X11_Y7_N5
--operation mode is arithmetic
B1_cnt[1]_carry_eqn = B1L99;
B1_cnt[1]_lut_out = B1_cnt[1] $ (B1_cnt[1]_carry_eqn);
B1_cnt[1] = DFFEAS(B1_cnt[1]_lut_out, GLOBAL(clk), VCC, , , , , !reset, );
--B1L101 is buzzer:inst|cnt[1]~279 at LC_X11_Y7_N5
--operation mode is arithmetic
B1L101_cout_0 = !B1L99 # !B1_cnt[1];
B1L101 = CARRY(B1L101_cout_0);
--B1L102 is buzzer:inst|cnt[1]~279COUT1_372 at LC_X11_Y7_N5
--operation mode is arithmetic
B1L102_cout_1 = !B1L99 # !B1_cnt[1];
B1L102 = CARRY(B1L102_cout_1);
--B1_cnt[2] is buzzer:inst|cnt[2] at LC_X11_Y7_N6
--operation mode is arithmetic
B1_cnt[2]_carry_eqn = (!B1L99 & B1L101) # (B1L99 & B1L102);
B1_cnt[2]_lut_out = B1_cnt[2] $ (!B1_cnt[2]_carry_eqn);
B1_cnt[2] = DFFEAS(B1_cnt[2]_lut_out, GLOBAL(clk), VCC, , , , , !reset, );
--B1L104 is buzzer:inst|cnt[2]~283 at LC_X11_Y7_N6
--operation mode is arithmetic
B1L104_cout_0 = B1_cnt[2] & (!B1L101);
B1L104 = CARRY(B1L104_cout_0);
--B1L105 is buzzer:inst|cnt[2]~283COUT1_374 at LC_X11_Y7_N6
--operation mode is arithmetic
B1L105_cout_1 = B1_cnt[2] & (!B1L102);
B1L105 = CARRY(B1L105_cout_1);
--B1_cnt[3] is buzzer:inst|cnt[3] at LC_X11_Y7_N7
--operation mode is arithmetic
B1_cnt[3]_carry_eqn = (!B1L99 & B1L104) # (B1L99 & B1L105);
B1_cnt[3]_lut_out = B1_cnt[3] $ B1_cnt[3]_carry_eqn;
B1_cnt[3] = DFFEAS(B1_cnt[3]_lut_out, GLOBAL(clk), VCC, , , , , !reset, );
--B1L107 is buzzer:inst|cnt[3]~287 at LC_X11_Y7_N7
--operation mode is arithmetic
B1L107_cout_0 = !B1L104 # !B1_cnt[3];
B1L107 = CARRY(B1L107_cout_0);
--B1L108 is buzzer:inst|cnt[3]~287COUT1_376 at LC_X11_Y7_N7
--operation mode is arithmetic
B1L108_cout_1 = !B1L105 # !B1_cnt[3];
B1L108 = CARRY(B1L108_cout_1);
--B1L26 is buzzer:inst|Equal~1192 at LC_X11_Y7_N3
--operation mode is normal
B1L26 = B1_cnt[1] & B1_cnt[3] & B1_cnt[0] & B1_cnt[2];
--B1_cnt[4] is buzzer:inst|cnt[4] at LC_X11_Y7_N8
--operation mode is arithmetic
B1_cnt[4]_carry_eqn = (!B1L99 & B1L107) # (B1L99 & B1L108);
B1_cnt[4]_lut_out = B1_cnt[4] $ (!B1_cnt[4]_carry_eqn);
B1_cnt[4] = DFFEAS(B1_cnt[4]_lut_out, GLOBAL(clk), VCC, , , , , !reset, );
--B1L110 is buzzer:inst|cnt[4]~291 at LC_X11_Y7_N8
--operation mode is arithmetic
B1L110_cout_0 = B1_cnt[4] & (!B1L107);
B1L110 = CARRY(B1L110_cout_0);
--B1L111 is buzzer:inst|cnt[4]~291COUT1_378 at LC_X11_Y7_N8
--operation mode is arithmetic
B1L111_cout_1 = B1_cnt[4] & (!B1L108);
B1L111 = CARRY(B1L111_cout_1);
--B1_cnt[5] is buzzer:inst|cnt[5] at LC_X11_Y7_N9
--operation mode is arithmetic
B1_cnt[5]_carry_eqn = (!B1L99 & B1L110) # (B1L99 & B1L111);
B1_cnt[5]_lut_out = B1_cnt[5] $ B1_cnt[5]_carry_eqn;
B1_cnt[5] = DFFEAS(B1_cnt[5]_lut_out, GLOBAL(clk), VCC, , , , , !reset, );
--B1L113 is buzzer:inst|cnt[5]~295 at LC_X11_Y7_N9
--operation mode is arithmetic
B1L113 = CARRY(!B1L111 # !B1_cnt[5]);
--B1_cnt[6] is buzzer:inst|cnt[6] at LC_X12_Y7_N0
--operation mode is arithmetic
B1_cnt[6]_carry_eqn = B1L113;
B1_cnt[6]_lut_out = B1_cnt[6] $ !B1_cnt[6]_carry_eqn;
B1_cnt[6] = DFFEAS(B1_cnt[6]_lut_out, GLOBAL(clk), VCC, , , , , !reset, );
--B1L115 is buzzer:inst|cnt[6]~299 at LC_X12_Y7_N0
--operation mode is arithmetic
B1L115_cout_0 = B1_cnt[6] & !B1L113;
B1L115 = CARRY(B1L115_cout_0);
--B1L116 is buzzer:inst|cnt[6]~299COUT1_380 at LC_X12_Y7_N0
--operation mode is arithmetic
B1L116_cout_1 = B1_cnt[6] & !B1L113;
B1L116 = CARRY(B1L116_cout_1);
--B1_cnt[7] is buzzer:inst|cnt[7] at LC_X12_Y7_N1
--operation mode is arithmetic
B1_cnt[7]_carry_eqn = (!B1L113 & B1L115) # (B1L113 & B1L116);
B1_cnt[7]_lut_out = B1_cnt[7] $ B1_cnt[7]_carry_eqn;
B1_cnt[7] = DFFEAS(B1_cnt[7]_lut_out, GLOBAL(clk), VCC, , , , , !reset, );
--B1L118 is buzzer:inst|cnt[7]~303 at LC_X12_Y7_N1
--operation mode is arithmetic
B1L118_cout_0 = !B1L115 # !B1_cnt[7];
B1L118 = CARRY(B1L118_cout_0);
--B1L119 is buzzer:inst|cnt[7]~303COUT1_382 at LC_X12_Y7_N1
--operation mode is arithmetic
B1L119_cout_1 = !B1L116 # !B1_cnt[7];
B1L119 = CARRY(B1L119_cout_1);
--B1L27 is buzzer:inst|Equal~1193 at LC_X11_Y7_N2
--operation mode is normal
B1L27 = B1_cnt[7] & B1_cnt[5] & B1_cnt[6] & B1_cnt[4];
--B1_cnt[8] is buzzer:inst|cnt[8] at LC_X12_Y7_N2
--operation mode is arithmetic
B1_cnt[8]_carry_eqn = (!B1L113 & B1L118) # (B1L113 & B1L119);
B1_cnt[8]_lut_out = B1_cnt[8] $ !B1_cnt[8]_carry_eqn;
B1_cnt[8] = DFFEAS(B1_cnt[8]_lut_out, GLOBAL(clk), VCC, , , , , !reset, );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -