📄 speaker.fit.eqn
字号:
A1L02 = CARRY(A1L02_cout_0);
--A1L12 is add~564COUT1_608 at LC_X32_Y13_N0
--operation mode is arithmetic
A1L12_cout_1 = !counter[7] & (!A1L32);
A1L12 = CARRY(A1L12_cout_1);
--tone[16] is tone[16] at LC_X30_Y14_N7
--operation mode is arithmetic
tone[16]_carry_eqn = (!A1L211 & A1L711) # (A1L211 & A1L811);
tone[16]_lut_out = tone[16] $ (!tone[16]_carry_eqn);
tone[16] = DFFEAS(tone[16]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L021 is tone[16]~237 at LC_X30_Y14_N7
--operation mode is arithmetic
A1L021_cout_0 = tone[16] & (!A1L711);
A1L021 = CARRY(A1L021_cout_0);
--A1L121 is tone[16]~237COUT1_322 at LC_X30_Y14_N7
--operation mode is arithmetic
A1L121_cout_1 = tone[16] & (!A1L811);
A1L121 = CARRY(A1L121_cout_1);
--A1L46 is counter~3836 at LC_X31_Y13_N1
--operation mode is normal
A1L46 = A1L65 $ (tone[27] & !tone[19] # !tone[27] & (!tone[16]));
--A1L22 is add~567 at LC_X32_Y14_N9
--operation mode is arithmetic
A1L22_carry_eqn = (!A1L73 & A1L52) # (A1L73 & A1L62);
A1L22 = counter[6] $ (A1L22_carry_eqn);
--A1L32 is add~569 at LC_X32_Y14_N9
--operation mode is arithmetic
A1L32 = CARRY(counter[6] # !A1L62);
--tone[15] is tone[15] at LC_X30_Y14_N6
--operation mode is arithmetic
tone[15]_carry_eqn = (!A1L211 & A1L411) # (A1L211 & A1L511);
tone[15]_lut_out = tone[15] $ (tone[15]_carry_eqn);
tone[15] = DFFEAS(tone[15]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L711 is tone[15]~241 at LC_X30_Y14_N6
--operation mode is arithmetic
A1L711_cout_0 = !A1L411 # !tone[15];
A1L711 = CARRY(A1L711_cout_0);
--A1L811 is tone[15]~241COUT1_321 at LC_X30_Y14_N6
--operation mode is arithmetic
A1L811_cout_1 = !A1L511 # !tone[15];
A1L811 = CARRY(A1L811_cout_1);
--A1L56 is counter~3838 at LC_X31_Y13_N4
--operation mode is normal
A1L56 = A1L65 $ (tone[27] & !tone[18] # !tone[27] & (!tone[15]));
--A1L42 is add~572 at LC_X32_Y14_N8
--operation mode is arithmetic
A1L42_carry_eqn = (!A1L73 & A1L82) # (A1L73 & A1L92);
A1L42 = counter[5] $ !A1L42_carry_eqn;
--A1L52 is add~574 at LC_X32_Y14_N8
--operation mode is arithmetic
A1L52_cout_0 = !counter[5] & !A1L82;
A1L52 = CARRY(A1L52_cout_0);
--A1L62 is add~574COUT1_607 at LC_X32_Y14_N8
--operation mode is arithmetic
A1L62_cout_1 = !counter[5] & !A1L92;
A1L62 = CARRY(A1L62_cout_1);
--A1L72 is add~577 at LC_X32_Y14_N7
--operation mode is arithmetic
A1L72_carry_eqn = (!A1L73 & A1L13) # (A1L73 & A1L23);
A1L72 = counter[4] $ A1L72_carry_eqn;
--A1L82 is add~579 at LC_X32_Y14_N7
--operation mode is arithmetic
A1L82_cout_0 = counter[4] # !A1L13;
A1L82 = CARRY(A1L82_cout_0);
--A1L92 is add~579COUT1_606 at LC_X32_Y14_N7
--operation mode is arithmetic
A1L92_cout_1 = counter[4] # !A1L23;
A1L92 = CARRY(A1L92_cout_1);
--A1L03 is add~582 at LC_X32_Y14_N6
--operation mode is arithmetic
A1L03_carry_eqn = (!A1L73 & A1L43) # (A1L73 & A1L53);
A1L03 = counter[3] $ !A1L03_carry_eqn;
--A1L13 is add~584 at LC_X32_Y14_N6
--operation mode is arithmetic
A1L13_cout_0 = !counter[3] & !A1L43;
A1L13 = CARRY(A1L13_cout_0);
--A1L23 is add~584COUT1_605 at LC_X32_Y14_N6
--operation mode is arithmetic
A1L23_cout_1 = !counter[3] & !A1L53;
A1L23 = CARRY(A1L23_cout_1);
--A1L33 is add~587 at LC_X32_Y14_N5
--operation mode is arithmetic
A1L33_carry_eqn = A1L73;
A1L33 = counter[2] $ (A1L33_carry_eqn);
--A1L43 is add~589 at LC_X32_Y14_N5
--operation mode is arithmetic
A1L43_cout_0 = counter[2] # !A1L73;
A1L43 = CARRY(A1L43_cout_0);
--A1L53 is add~589COUT1_604 at LC_X32_Y14_N5
--operation mode is arithmetic
A1L53_cout_1 = counter[2] # !A1L73;
A1L53 = CARRY(A1L53_cout_1);
--A1L63 is add~592 at LC_X32_Y14_N4
--operation mode is arithmetic
A1L63 = counter[1] $ !A1L93;
--A1L73 is add~594 at LC_X32_Y14_N4
--operation mode is arithmetic
A1L73 = CARRY(!counter[1] & !A1L04);
--A1L83 is add~597 at LC_X32_Y14_N3
--operation mode is arithmetic
A1L83 = !counter[0];
--A1L93 is add~599 at LC_X32_Y14_N3
--operation mode is arithmetic
A1L93_cout_0 = counter[0];
A1L93 = CARRY(A1L93_cout_0);
--A1L04 is add~599COUT1_603 at LC_X32_Y14_N3
--operation mode is arithmetic
A1L04_cout_1 = counter[0];
A1L04 = CARRY(A1L04_cout_1);
--tone[26] is tone[26] at LC_X30_Y13_N7
--operation mode is arithmetic
tone[26]_carry_eqn = (!A1L041 & A1L541) # (A1L041 & A1L641);
tone[26]_lut_out = tone[26] $ (!tone[26]_carry_eqn);
tone[26] = DFFEAS(tone[26]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L841 is tone[26]~245 at LC_X30_Y13_N7
--operation mode is arithmetic
A1L841_cout_0 = tone[26] & (!A1L541);
A1L841 = CARRY(A1L841_cout_0);
--A1L941 is tone[26]~245COUT1_330 at LC_X30_Y13_N7
--operation mode is arithmetic
A1L941_cout_1 = tone[26] & (!A1L641);
A1L941 = CARRY(A1L941_cout_1);
--tone[14] is tone[14] at LC_X30_Y14_N5
--operation mode is arithmetic
tone[14]_carry_eqn = A1L211;
tone[14]_lut_out = tone[14] $ !tone[14]_carry_eqn;
tone[14] = DFFEAS(tone[14]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L411 is tone[14]~249 at LC_X30_Y14_N5
--operation mode is arithmetic
A1L411_cout_0 = tone[14] & !A1L211;
A1L411 = CARRY(A1L411_cout_0);
--A1L511 is tone[14]~249COUT1_320 at LC_X30_Y14_N5
--operation mode is arithmetic
A1L511_cout_1 = tone[14] & !A1L211;
A1L511 = CARRY(A1L511_cout_1);
--tone[13] is tone[13] at LC_X30_Y14_N4
--operation mode is arithmetic
tone[13]_carry_eqn = (!A1L89 & A1L901) # (A1L89 & A1L011);
tone[13]_lut_out = tone[13] $ tone[13]_carry_eqn;
tone[13] = DFFEAS(tone[13]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L211 is tone[13]~253 at LC_X30_Y14_N4
--operation mode is arithmetic
A1L211 = CARRY(!A1L011 # !tone[13]);
--tone[12] is tone[12] at LC_X30_Y14_N3
--operation mode is arithmetic
tone[12]_carry_eqn = (!A1L89 & A1L601) # (A1L89 & A1L701);
tone[12]_lut_out = tone[12] $ !tone[12]_carry_eqn;
tone[12] = DFFEAS(tone[12]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L901 is tone[12]~257 at LC_X30_Y14_N3
--operation mode is arithmetic
A1L901_cout_0 = tone[12] & !A1L601;
A1L901 = CARRY(A1L901_cout_0);
--A1L011 is tone[12]~257COUT1_319 at LC_X30_Y14_N3
--operation mode is arithmetic
A1L011_cout_1 = tone[12] & !A1L701;
A1L011 = CARRY(A1L011_cout_1);
--tone[11] is tone[11] at LC_X30_Y14_N2
--operation mode is arithmetic
tone[11]_carry_eqn = (!A1L89 & A1L301) # (A1L89 & A1L401);
tone[11]_lut_out = tone[11] $ (tone[11]_carry_eqn);
tone[11] = DFFEAS(tone[11]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L601 is tone[11]~261 at LC_X30_Y14_N2
--operation mode is arithmetic
A1L601_cout_0 = !A1L301 # !tone[11];
A1L601 = CARRY(A1L601_cout_0);
--A1L701 is tone[11]~261COUT1_318 at LC_X30_Y14_N2
--operation mode is arithmetic
A1L701_cout_1 = !A1L401 # !tone[11];
A1L701 = CARRY(A1L701_cout_1);
--tone[10] is tone[10] at LC_X30_Y14_N1
--operation mode is arithmetic
tone[10]_carry_eqn = (!A1L89 & A1L001) # (A1L89 & A1L101);
tone[10]_lut_out = tone[10] $ (!tone[10]_carry_eqn);
tone[10] = DFFEAS(tone[10]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L301 is tone[10]~265 at LC_X30_Y14_N1
--operation mode is arithmetic
A1L301_cout_0 = tone[10] & (!A1L001);
A1L301 = CARRY(A1L301_cout_0);
--A1L401 is tone[10]~265COUT1_317 at LC_X30_Y14_N1
--operation mode is arithmetic
A1L401_cout_1 = tone[10] & (!A1L101);
A1L401 = CARRY(A1L401_cout_1);
--tone[9] is tone[9] at LC_X30_Y14_N0
--operation mode is arithmetic
tone[9]_carry_eqn = A1L89;
tone[9]_lut_out = tone[9] $ tone[9]_carry_eqn;
tone[9] = DFFEAS(tone[9]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L001 is tone[9]~269 at LC_X30_Y14_N0
--operation mode is arithmetic
A1L001_cout_0 = !A1L89 # !tone[9];
A1L001 = CARRY(A1L001_cout_0);
--A1L101 is tone[9]~269COUT1_316 at LC_X30_Y14_N0
--operation mode is arithmetic
A1L101_cout_1 = !A1L89 # !tone[9];
A1L101 = CARRY(A1L101_cout_1);
--tone[8] is tone[8] at LC_X30_Y15_N9
--operation mode is arithmetic
tone[8]_carry_eqn = (!A1L48 & A1L59) # (A1L48 & A1L69);
tone[8]_lut_out = tone[8] $ (!tone[8]_carry_eqn);
tone[8] = DFFEAS(tone[8]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L89 is tone[8]~273 at LC_X30_Y15_N9
--operation mode is arithmetic
A1L89 = CARRY(tone[8] & (!A1L69));
--tone[7] is tone[7] at LC_X30_Y15_N8
--operation mode is arithmetic
tone[7]_carry_eqn = (!A1L48 & A1L29) # (A1L48 & A1L39);
tone[7]_lut_out = tone[7] $ tone[7]_carry_eqn;
tone[7] = DFFEAS(tone[7]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L59 is tone[7]~277 at LC_X30_Y15_N8
--operation mode is arithmetic
A1L59_cout_0 = !A1L29 # !tone[7];
A1L59 = CARRY(A1L59_cout_0);
--A1L69 is tone[7]~277COUT1_315 at LC_X30_Y15_N8
--operation mode is arithmetic
A1L69_cout_1 = !A1L39 # !tone[7];
A1L69 = CARRY(A1L69_cout_1);
--tone[6] is tone[6] at LC_X30_Y15_N7
--operation mode is arithmetic
tone[6]_carry_eqn = (!A1L48 & A1L98) # (A1L48 & A1L09);
tone[6]_lut_out = tone[6] $ (!tone[6]_carry_eqn);
tone[6] = DFFEAS(tone[6]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L29 is tone[6]~281 at LC_X30_Y15_N7
--operation mode is arithmetic
A1L29_cout_0 = tone[6] & (!A1L98);
A1L29 = CARRY(A1L29_cout_0);
--A1L39 is tone[6]~281COUT1_314 at LC_X30_Y15_N7
--operation mode is arithmetic
A1L39_cout_1 = tone[6] & (!A1L09);
A1L39 = CARRY(A1L39_cout_1);
--tone[5] is tone[5] at LC_X30_Y15_N6
--operation mode is arithmetic
tone[5]_carry_eqn = (!A1L48 & A1L68) # (A1L48 & A1L78);
tone[5]_lut_out = tone[5] $ (tone[5]_carry_eqn);
tone[5] = DFFEAS(tone[5]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L98 is tone[5]~285 at LC_X30_Y15_N6
--operation mode is arithmetic
A1L98_cout_0 = !A1L68 # !tone[5];
A1L98 = CARRY(A1L98_cout_0);
--A1L09 is tone[5]~285COUT1_313 at LC_X30_Y15_N6
--operation mode is arithmetic
A1L09_cout_1 = !A1L78 # !tone[5];
A1L09 = CARRY(A1L09_cout_1);
--tone[4] is tone[4] at LC_X30_Y15_N5
--operation mode is arithmetic
tone[4]_carry_eqn = A1L48;
tone[4]_lut_out = tone[4] $ !tone[4]_carry_eqn;
tone[4] = DFFEAS(tone[4]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L68 is tone[4]~289 at LC_X30_Y15_N5
--operation mode is arithmetic
A1L68_cout_0 = tone[4] & !A1L48;
A1L68 = CARRY(A1L68_cout_0);
--A1L78 is tone[4]~289COUT1_312 at LC_X30_Y15_N5
--operation mode is arithmetic
A1L78_cout_1 = tone[4] & !A1L48;
A1L78 = CARRY(A1L78_cout_1);
--tone[3] is tone[3] at LC_X30_Y15_N4
--operation mode is arithmetic
tone[3]_lut_out = tone[3] $ A1L18;
tone[3] = DFFEAS(tone[3]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L48 is tone[3]~293 at LC_X30_Y15_N4
--operation mode is arithmetic
A1L48 = CARRY(!A1L28 # !tone[3]);
--tone[2] is tone[2] at LC_X30_Y15_N3
--operation mode is arithmetic
tone[2]_lut_out = tone[2] $ !A1L87;
tone[2] = DFFEAS(tone[2]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L18 is tone[2]~297 at LC_X30_Y15_N3
--operation mode is arithmetic
A1L18_cout_0 = tone[2] & !A1L87;
A1L18 = CARRY(A1L18_cout_0);
--A1L28 is tone[2]~297COUT1_311 at LC_X30_Y15_N3
--operation mode is arithmetic
A1L28_cout_1 = tone[2] & !A1L97;
A1L28 = CARRY(A1L28_cout_1);
--tone[1] is tone[1] at LC_X30_Y15_N2
--operation mode is arithmetic
tone[1]_lut_out = tone[1] $ (A1L57);
tone[1] = DFFEAS(tone[1]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L87 is tone[1]~301 at LC_X30_Y15_N2
--operation mode is arithmetic
A1L87_cout_0 = !A1L57 # !tone[1];
A1L87 = CARRY(A1L87_cout_0);
--A1L97 is tone[1]~301COUT1_310 at LC_X30_Y15_N2
--operation mode is arithmetic
A1L97_cout_1 = !A1L67 # !tone[1];
A1L97 = CARRY(A1L97_cout_1);
--tone[0] is tone[0] at LC_X30_Y15_N1
--operation mode is arithmetic
tone[0]_lut_out = !tone[0];
tone[0] = DFFEAS(tone[0]_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L57 is tone[0]~305 at LC_X30_Y15_N1
--operation mode is arithmetic
A1L57_cout_0 = tone[0];
A1L57 = CARRY(A1L57_cout_0);
--A1L67 is tone[0]~305COUT1_309 at LC_X30_Y15_N1
--operation mode is arithmetic
A1L67_cout_1 = tone[0];
A1L67 = CARRY(A1L67_cout_1);
--clk is clk at PIN_153
--operation mode is input
clk = INPUT();
--speaker is speaker at PIN_138
--operation mode is output
speaker = OUTPUT(A1L27Q);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -