📄 song.fit.eqn
字号:
--operation mode is normal
D1_\count:counter[0]_lut_out = !D1_\count:counter[0];
D1_\count:counter[0] = DFFEAS(D1_\count:counter[0]_lut_out, GLOBAL(clk), VCC, , , , , , );
--B1_high[0] is song:inst|high[0] at LC_X9_Y7_N9
--operation mode is normal
B1_high[0]_lut_out = !B1L55 & !B1L52 & B1L12;
B1_high[0] = DFFEAS(B1_high[0]_lut_out, GLOBAL(C1_clock_int), VCC, , B1L111, , , , );
--B1_med[1] is song:inst|med[1] at LC_X9_Y7_N4
--operation mode is normal
B1_med[1]_lut_out = B1L45 & !B1L55 # !B1L45 & (B1L13);
B1_med[1] = DFFEAS(B1_med[1]_lut_out, GLOBAL(C1_clock_int), VCC, , B1L111, B1L15, , , !B1L49);
--B1_med[0] is song:inst|med[0] at LC_X10_Y8_N4
--operation mode is normal
B1_med[0]_lut_out = B1L52 & (B1L17) # !B1L52 & B1L16;
B1_med[0] = DFFEAS(B1_med[0]_lut_out, GLOBAL(C1_clock_int), VCC, , B1L111, B1L19, , , B1L49);
--B1_med[2] is song:inst|med[2] at LC_X9_Y7_N6
--operation mode is normal
B1_med[2]_lut_out = !A1L8 & B1L45 & !B1L49 & B1L20;
B1_med[2] = DFFEAS(B1_med[2]_lut_out, GLOBAL(C1_clock_int), VCC, , B1L111, , , , );
--A1L14 is rtl~1103 at LC_X8_Y7_N3
--operation mode is normal
A1L14 = !B1_med[2] & (!B1_med[0] & !B1_med[1]);
--B1_low[2] is song:inst|low[2] at LC_X9_Y7_N2
--operation mode is normal
B1_low[2]_lut_out = B1L45 & B1L55 # !B1L45 & (B1L21);
B1_low[2] = DFFEAS(B1_low[2]_lut_out, GLOBAL(C1_clock_int), VCC, , B1L111, B1L23, , , !B1L49);
--B1_low[0] is song:inst|low[0] at LC_X9_Y6_N2
--operation mode is normal
B1_low[0]_lut_out = B1L45 & B1L55 # !B1L45 & (B1L24);
B1_low[0] = DFFEAS(B1_low[0]_lut_out, GLOBAL(C1_clock_int), VCC, , B1L111, B1L28, , , !B1L49);
--B1_low[1] is song:inst|low[1] at LC_X9_Y6_N1
--operation mode is normal
B1_low[1]_lut_out = B1L30 # B1L33 # B1L25 & B1L34;
B1_low[1] = DFFEAS(B1_low[1]_lut_out, GLOBAL(C1_clock_int), VCC, , B1L111, , , , );
--A1L15 is rtl~1104 at LC_X8_Y7_N5
--operation mode is normal
A1L15 = !B1_low[2] & !B1_low[1] & !B1_low[0];
--A1L7 is rtl~11 at LC_X8_Y7_N1
--operation mode is normal
A1L7 = B1_high[0] & A1L15 & A1L14;
--B1L135 is song:inst|reduce_nor~248 at LC_X8_Y8_N5
--operation mode is normal
B1L135 = B1_med[0] & (!B1_med[2] # !B1_med[1]) # !B1_med[0] & B1_med[1];
--B1L136 is song:inst|reduce_nor~249 at LC_X8_Y8_N3
--operation mode is normal
B1L136 = B1_low[2] & (B1L135 # !B1_low[0] & !B1_low[1]) # !B1_low[2] & (B1_low[0] & (B1L135 # !B1_low[1]) # !B1_low[0] & (B1_low[1]));
--B1L137 is song:inst|reduce_nor~250 at LC_X8_Y5_N3
--operation mode is normal
B1L137 = A1L7 # !B1L136 & !B1L138;
--A1L16 is rtl~1105 at LC_X8_Y6_N1
--operation mode is normal
A1L16 = !B1_low[1] & !B1_low[0] & !B1_high[0] & !B1_low[2];
--B1L2 is song:inst|Select~4017 at LC_X8_Y6_N2
--operation mode is normal
B1L2 = B1_med[2] # !B1_med[0] & B1_med[1] # !A1L16;
--A1L17 is rtl~1106 at LC_X8_Y7_N9
--operation mode is normal
A1L17 = !B1_med[2] & !B1_high[0] & !B1_med[0] & !B1_med[1];
--A1L2 is rtl~2 at LC_X8_Y7_N0
--operation mode is normal
A1L2 = !B1_low[0] & B1_low[2] & B1_low[1] & A1L17;
--A1L4 is rtl~6 at LC_X8_Y7_N2
--operation mode is normal
A1L4 = B1_low[0] & !B1_low[2] & B1_low[1] & A1L17;
--B1L3 is song:inst|Select~4018 at LC_X7_Y5_N2
--operation mode is normal
B1L3 = !A1L2 & B1L2 & !A1L4;
--C1_clock_int is clockdiv4:inst1|clock_int at LC_X12_Y3_N4
--operation mode is normal
C1_clock_int_lut_out = C1_clock_int $ (A1L29 & A1L27);
C1_clock_int = DFFEAS(C1_clock_int_lut_out, GLOBAL(clk), VCC, , , , , , );
--A1L5 is rtl~7 at LC_X8_Y7_N8
--operation mode is normal
A1L5 = B1_low[0] & B1_low[2] & !B1_low[1] & A1L17;
--A1L18 is rtl~1107 at LC_X8_Y6_N5
--operation mode is normal
A1L18 = B1_med[1] & !B1_med[0];
--A1L19 is rtl~1108 at LC_X9_Y5_N1
--operation mode is normal
A1L19 = B1_med[2] & A1L15 & !B1_high[0];
--A1L6 is rtl~8 at LC_X8_Y7_N7
--operation mode is normal
A1L6 = B1_low[0] & B1_low[2] & B1_low[1] & A1L17;
--B1L4 is song:inst|Select~4020 at LC_X8_Y5_N7
--operation mode is normal
B1L4 = B1L2 & !A1L6 & (!A1L19 # !A1L18);
--B1L5 is song:inst|Select~4022 at LC_X8_Y5_N1
--operation mode is normal
B1L5 = !A1L2 & (B1_med[1] # !A1L19 # !B1_med[0]);
--B1L6 is song:inst|Select~4023 at LC_X8_Y5_N8
--operation mode is normal
B1L6 = !A1L7 & B1L4 & B1L5;
--A1L3 is rtl~5 at LC_X9_Y5_N6
--operation mode is normal
A1L3 = A1L15 & (A1L14 & !B1_high[0]);
--A1L20 is rtl~1109 at LC_X8_Y7_N4
--operation mode is normal
A1L20 = !B1_med[2] & !B1_high[0] & A1L15;
--B1L7 is song:inst|Select~4027 at LC_X8_Y6_N9
--operation mode is normal
B1L7 = B1_med[2] & (B1_med[0] # !B1_med[1]) # !B1_med[2] & (B1_med[0] $ B1_med[1]) # !A1L16;
--B1L8 is song:inst|Select~4029 at LC_X9_Y5_N7
--operation mode is normal
B1L8 = !A1L4 & !A1L2 & !A1L7 & !A1L3;
--B1L9 is song:inst|Select~4031 at LC_X9_Y5_N0
--operation mode is normal
B1L9 = !A1L14 & (B1_med[2] # !A1L30) # !A1L16;
--B1L10 is song:inst|Select~4035 at LC_X8_Y6_N7
--operation mode is normal
B1L10 = !B1_med[2] & (B1_med[1] & A1L16);
--B1L11 is song:inst|Select~4037 at LC_X8_Y5_N4
--operation mode is normal
B1L11 = B1_origin[11] & (A1L20 & A1L18 # !B1L137) # !B1_origin[11] & A1L20 & A1L18;
--B1L39 is song:inst|add~457 at LC_X9_Y8_N1
--operation mode is arithmetic
B1L39 = B1_counter[1] $ (B1L43);
--B1L40 is song:inst|add~459 at LC_X9_Y8_N1
--operation mode is arithmetic
B1L40_cout_0 = !B1L43 # !B1_counter[1];
B1L40 = CARRY(B1L40_cout_0);
--B1L41 is song:inst|add~459COUT1_506 at LC_X9_Y8_N1
--operation mode is arithmetic
B1L41_cout_1 = !B1L44 # !B1_counter[1];
B1L41 = CARRY(B1L41_cout_1);
--B1L42 is song:inst|add~462 at LC_X9_Y8_N0
--operation mode is arithmetic
B1L42 = !B1_counter[0];
--B1L43 is song:inst|add~464 at LC_X9_Y8_N0
--operation mode is arithmetic
B1L43_cout_0 = B1_counter[0];
B1L43 = CARRY(B1L43_cout_0);
--B1L44 is song:inst|add~464COUT1_504 at LC_X9_Y8_N0
--operation mode is arithmetic
B1L44_cout_1 = B1_counter[0];
B1L44 = CARRY(B1L44_cout_1);
--B1L45 is song:inst|add~467 at LC_X9_Y8_N4
--operation mode is arithmetic
B1L45 = B1_counter[4] $ !B1L50;
--B1L46 is song:inst|add~469 at LC_X9_Y8_N4
--operation mode is arithmetic
B1L46 = B1L47;
--B1L49 is song:inst|add~472 at LC_X9_Y8_N3
--operation mode is arithmetic
B1L49 = B1_counter[3] $ (B1L53);
--B1L50 is song:inst|add~474 at LC_X9_Y8_N3
--operation mode is arithmetic
B1L50_cout_0 = !B1L53 # !B1_counter[3];
B1L50 = CARRY(B1L50_cout_0);
--B1L51 is song:inst|add~474COUT1_509 at LC_X9_Y8_N3
--operation mode is arithmetic
B1L51_cout_1 = !B1L54 # !B1_counter[3];
B1L51 = CARRY(B1L51_cout_1);
--B1L12 is song:inst|Select~4041 at LC_X10_Y8_N9
--operation mode is normal
B1L12 = B1L42 & !B1L49 & B1L39 & B1L45;
--B1L52 is song:inst|add~477 at LC_X9_Y8_N2
--operation mode is arithmetic
B1L52 = B1_counter[2] $ !B1L40;
--B1L53 is song:inst|add~479 at LC_X9_Y8_N2
--operation mode is arithmetic
B1L53_cout_0 = B1_counter[2] & !B1L40;
B1L53 = CARRY(B1L53_cout_0);
--B1L54 is song:inst|add~479COUT1_508 at LC_X9_Y8_N2
--operation mode is arithmetic
B1L54_cout_1 = B1_counter[2] & !B1L41;
B1L54 = CARRY(B1L54_cout_1);
--B1L55 is song:inst|add~482 at LC_X9_Y8_N5
--operation mode is arithmetic
B1L55_carry_eqn = (!B1L46 & GND) # (B1L46 & VCC);
B1L55 = B1_counter[5] $ B1L55_carry_eqn;
--B1L56 is song:inst|add~484 at LC_X9_Y8_N5
--operation mode is arithmetic
B1L56_cout_0 = !B1L46 # !B1_counter[5];
B1L56 = CARRY(B1L56_cout_0);
--B1L57 is song:inst|add~484COUT1_511 at LC_X9_Y8_N5
--operation mode is arithmetic
B1L57_cout_1 = !B1L46 # !B1_counter[5];
B1L57 = CARRY(B1L57_cout_1);
--B1L58 is song:inst|add~487 at LC_X9_Y8_N7
--operation mode is normal
B1L58_carry_eqn = (!B1L46 & B1L60) # (B1L46 & B1L61);
B1L58 = B1L58_carry_eqn $ B1_counter[7];
--B1L59 is song:inst|add~492 at LC_X9_Y8_N6
--operation mode is arithmetic
B1L59_carry_eqn = (!B1L46 & B1L56) # (B1L46 & B1L57);
B1L59 = B1_counter[6] $ !B1L59_carry_eqn;
--B1L60 is song:inst|add~494 at LC_X9_Y8_N6
--operation mode is arithmetic
B1L60_cout_0 = B1_counter[6] & !B1L56;
B1L60 = CARRY(B1L60_cout_0);
--B1L61 is song:inst|add~494COUT1_513 at LC_X9_Y8_N6
--operation mode is arithmetic
B1L61_cout_1 = B1_counter[6] & !B1L57;
B1L61 = CARRY(B1L61_cout_1);
--B1_counter[6] is song:inst|counter[6] at LC_X8_Y8_N6
--operation mode is normal
B1_counter[6]_lut_out = B1L59 & !A1L8;
B1_counter[6] = DFFEAS(B1_counter[6]_lut_out, GLOBAL(C1_clock_int), VCC, , , , , , );
--A1L21 is rtl~1110 at LC_X8_Y8_N7
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
B1_counter[7]_qfbk = B1_counter[7];
A1L21 = !B1_counter[7]_qfbk & !B1_counter[6];
--B1_counter[7] is song:inst|counter[7] at LC_X8_Y8_N7
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
B1_counter[7] = DFFEAS(A1L21, GLOBAL(C1_clock_int), VCC, , , B1L58, , , VCC);
--B1_counter[4] is song:inst|counter[4] at LC_X8_Y8_N4
--operation mode is normal
B1_counter[4]_lut_out = B1L45;
B1_counter[4] = DFFEAS(B1_counter[4]_lut_out, GLOBAL(C1_clock_int), VCC, , , , , , );
--B1_counter[2] is song:inst|counter[2] at LC_X9_Y8_N9
--operation mode is normal
B1_counter[2]_lut_out = B1L52;
B1_counter[2] = DFFEAS(B1_counter[2]_lut_out, GLOBAL(C1_clock_int), VCC, , , , , , );
--B1_counter[1] is song:inst|counter[1] at LC_X10_Y8_N1
--operation mode is normal
B1_counter[1]_lut_out = B1L39;
B1_counter[1] = DFFEAS(B1_counter[1]_lut_out, GLOBAL(C1_clock_int), VCC, , , , , , );
--B1_counter[0] is song:inst|counter[0] at LC_X10_Y8_N5
--operation mode is normal
B1_counter[0]_lut_out = B1L42;
B1_counter[0] = DFFEAS(B1_counter[0]_lut_out, GLOBAL(C1_clock_int), VCC, , , , , , );
--A1L22 is rtl~1111 at LC_X9_Y8_N8
--operation mode is normal
--sload is tied to vcc, which is functionally the same as treating the sdata port as the data input.
B1_counter[3]_qfbk = B1_counter[3];
A1L22 = B1_counter[1] & B1_counter[2] & B1_counter[3]_qfbk & B1_counter[0];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -