📄 ddsfpga.fit.eqn
字号:
E1_scan[16]_carry_eqn = (!E1L16 & E1L96) # (E1L16 & E1L07);
E1_scan[16]_lut_out = E1L91 $ E1_scan[16] $ !E1_scan[16]_carry_eqn;
E1_scan[16] = DFFEAS(E1_scan[16]_lut_out, GLOBAL(B1_clk2), VCC, , E1L2, , , , );
--E1L6 is Key:inst3|always1~162 at LC_X10_Y3_N2
--operation mode is normal
E1L6 = !E1_scan[14] & (!E1_scan[16] & !E1_scan[15]);
--E1L7 is Key:inst3|always1~163 at LC_X10_Y4_N2
--operation mode is normal
E1L7 = E1L4 & E1L5 & E1L6 & E1L3;
--E1L8 is Key:inst3|always1~164 at LC_X10_Y4_N6
--operation mode is normal
E1L8 = E1_scan[3] & E1L7 & E1_scan[1];
--E1L81 is Key:inst3|nkeyout[7]~368 at LC_X10_Y4_N3
--operation mode is normal
E1L81 = E1L7 & (E1_scan[3] & E1L91 & E1_scan[1] # !E1_scan[3] & !E1L91 & !E1_scan[1]);
--C1_address[0] is control:inst1|address[0] at LC_X12_Y4_N4
--operation mode is normal
C1_address[0]_lut_out = C1_C[19];
C1_address[0] = DFFEAS(C1_address[0]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], , , , );
--C1_address[1] is control:inst1|address[1] at LC_X12_Y4_N3
--operation mode is normal
C1_address[1]_lut_out = GND;
C1_address[1] = DFFEAS(C1_address[1]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], C1_C[20], , , VCC);
--C1_address[2] is control:inst1|address[2] at LC_X12_Y4_N9
--operation mode is normal
C1_address[2]_lut_out = GND;
C1_address[2] = DFFEAS(C1_address[2]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], C1_C[21], , , VCC);
--C1_address[3] is control:inst1|address[3] at LC_X12_Y4_N8
--operation mode is normal
C1_address[3]_lut_out = GND;
C1_address[3] = DFFEAS(C1_address[3]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], C1_C[22], , , VCC);
--C1_address[4] is control:inst1|address[4] at LC_X12_Y4_N7
--operation mode is normal
C1_address[4]_lut_out = C1_C[23];
C1_address[4] = DFFEAS(C1_address[4]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], , , , );
--C1_address[5] is control:inst1|address[5] at LC_X12_Y3_N2
--operation mode is normal
C1_address[5]_lut_out = C1_C[24];
C1_address[5] = DFFEAS(C1_address[5]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], , , , );
--C1_address[6] is control:inst1|address[6] at LC_X12_Y4_N5
--operation mode is normal
C1_address[6]_lut_out = GND;
C1_address[6] = DFFEAS(C1_address[6]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], C1_C[25], , , VCC);
--C1_address[7] is control:inst1|address[7] at LC_X12_Y4_N2
--operation mode is normal
C1_address[7]_lut_out = GND;
C1_address[7] = DFFEAS(C1_address[7]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], C1_C[26], , , VCC);
--C1_address[8] is control:inst1|address[8] at LC_X12_Y4_N6
--operation mode is normal
C1_address[8]_lut_out = C1_C[27];
C1_address[8] = DFFEAS(C1_address[8]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], , , , );
--C1_address[9] is control:inst1|address[9] at LC_X12_Y3_N7
--operation mode is normal
C1_address[9]_lut_out = C1_C[28];
C1_address[9] = DFFEAS(C1_address[9]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], , , , );
--C1L784 is control:inst1|entri~6 at LC_X10_Y5_N3
--operation mode is normal
C1L784 = E1_nkeyout[0] # E1_nkeyout[7];
--E1L2 is Key:inst3|always1~1 at LC_X10_Y4_N0
--operation mode is normal
E1L2 = E1_scan[3] # E1L91 # E1_scan[1] # !E1L7;
--E1L1 is Key:inst3|add~348 at LC_X10_Y4_N4
--operation mode is normal
E1L1 = E1L91 & (!E1_scan[1] # !E1_scan[3] # !E1L7);
--E1L72 is Key:inst3|scan[0]~589COUT0_594 at LC_X9_Y4_N1
--operation mode is arithmetic
E1L72_cout_0 = !E1L91;
E1L72 = CARRY(E1L72_cout_0);
--E1L82 is Key:inst3|scan[0]~589COUT1_595 at LC_X9_Y4_N1
--operation mode is arithmetic
E1L82_cout_1 = !E1L91;
E1L82 = CARRY(E1L82_cout_1);
--C1_C[19] is control:inst1|C[19] at LC_X9_Y9_N0
--operation mode is arithmetic
C1_C[19]_carry_eqn = C1L45;
C1_C[19]_lut_out = C1_length[19] $ C1_C[19] $ C1_C[19]_carry_eqn;
C1_C[19] = DFFEAS(C1_C[19]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], , , , );
--C1L65 is control:inst1|C[19]~233 at LC_X9_Y9_N0
--operation mode is arithmetic
C1L65_cout_0 = C1_length[19] & !C1_C[19] & !C1L45 # !C1_length[19] & (!C1L45 # !C1_C[19]);
C1L65 = CARRY(C1L65_cout_0);
--C1L75 is control:inst1|C[19]~233COUT1_364 at LC_X9_Y9_N0
--operation mode is arithmetic
C1L75_cout_1 = C1_length[19] & !C1_C[19] & !C1L45 # !C1_length[19] & (!C1L45 # !C1_C[19]);
C1L75 = CARRY(C1L75_cout_1);
--C1_C[20] is control:inst1|C[20] at LC_X9_Y9_N1
--operation mode is arithmetic
C1_C[20]_carry_eqn = (!C1L45 & C1L65) # (C1L45 & C1L75);
C1_C[20]_lut_out = C1_length[20] $ C1_C[20] $ !C1_C[20]_carry_eqn;
C1_C[20] = DFFEAS(C1_C[20]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], , , , );
--C1L95 is control:inst1|C[20]~237 at LC_X9_Y9_N1
--operation mode is arithmetic
C1L95_cout_0 = C1_length[20] & (C1_C[20] # !C1L65) # !C1_length[20] & C1_C[20] & !C1L65;
C1L95 = CARRY(C1L95_cout_0);
--C1L06 is control:inst1|C[20]~237COUT1_365 at LC_X9_Y9_N1
--operation mode is arithmetic
C1L06_cout_1 = C1_length[20] & (C1_C[20] # !C1L75) # !C1_length[20] & C1_C[20] & !C1L75;
C1L06 = CARRY(C1L06_cout_1);
--C1_C[21] is control:inst1|C[21] at LC_X9_Y9_N2
--operation mode is arithmetic
C1_C[21]_carry_eqn = (!C1L45 & C1L95) # (C1L45 & C1L06);
C1_C[21]_lut_out = C1_C[21] $ C1_length[21] $ C1_C[21]_carry_eqn;
C1_C[21] = DFFEAS(C1_C[21]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], , , , );
--C1L26 is control:inst1|C[21]~241 at LC_X9_Y9_N2
--operation mode is arithmetic
C1L26_cout_0 = C1_C[21] & !C1_length[21] & !C1L95 # !C1_C[21] & (!C1L95 # !C1_length[21]);
C1L26 = CARRY(C1L26_cout_0);
--C1L36 is control:inst1|C[21]~241COUT1_366 at LC_X9_Y9_N2
--operation mode is arithmetic
C1L36_cout_1 = C1_C[21] & !C1_length[21] & !C1L06 # !C1_C[21] & (!C1L06 # !C1_length[21]);
C1L36 = CARRY(C1L36_cout_1);
--C1_C[22] is control:inst1|C[22] at LC_X9_Y9_N3
--operation mode is arithmetic
C1_C[22]_carry_eqn = (!C1L45 & C1L26) # (C1L45 & C1L36);
C1_C[22]_lut_out = C1_length[22] $ C1_C[22] $ !C1_C[22]_carry_eqn;
C1_C[22] = DFFEAS(C1_C[22]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], , , , );
--C1L56 is control:inst1|C[22]~245 at LC_X9_Y9_N3
--operation mode is arithmetic
C1L56_cout_0 = C1_length[22] & (C1_C[22] # !C1L26) # !C1_length[22] & C1_C[22] & !C1L26;
C1L56 = CARRY(C1L56_cout_0);
--C1L66 is control:inst1|C[22]~245COUT1_367 at LC_X9_Y9_N3
--operation mode is arithmetic
C1L66_cout_1 = C1_length[22] & (C1_C[22] # !C1L36) # !C1_length[22] & C1_C[22] & !C1L36;
C1L66 = CARRY(C1L66_cout_1);
--C1_C[23] is control:inst1|C[23] at LC_X9_Y9_N4
--operation mode is arithmetic
C1_C[23]_carry_eqn = (!C1L45 & C1L56) # (C1L45 & C1L66);
C1_C[23]_lut_out = C1_length[23] $ C1_C[23] $ C1_C[23]_carry_eqn;
C1_C[23] = DFFEAS(C1_C[23]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], , , , );
--C1L86 is control:inst1|C[23]~249 at LC_X9_Y9_N4
--operation mode is arithmetic
C1L86 = CARRY(C1_length[23] & !C1_C[23] & !C1L66 # !C1_length[23] & (!C1L66 # !C1_C[23]));
--C1_C[24] is control:inst1|C[24] at LC_X9_Y9_N5
--operation mode is arithmetic
C1_C[24]_carry_eqn = C1L86;
C1_C[24]_lut_out = C1_C[24] $ C1_length[24] $ !C1_C[24]_carry_eqn;
C1_C[24] = DFFEAS(C1_C[24]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], , , , );
--C1L07 is control:inst1|C[24]~253 at LC_X9_Y9_N5
--operation mode is arithmetic
C1L07_cout_0 = C1_C[24] & (C1_length[24] # !C1L86) # !C1_C[24] & C1_length[24] & !C1L86;
C1L07 = CARRY(C1L07_cout_0);
--C1L17 is control:inst1|C[24]~253COUT1_368 at LC_X9_Y9_N5
--operation mode is arithmetic
C1L17_cout_1 = C1_C[24] & (C1_length[24] # !C1L86) # !C1_C[24] & C1_length[24] & !C1L86;
C1L17 = CARRY(C1L17_cout_1);
--C1_C[25] is control:inst1|C[25] at LC_X9_Y9_N6
--operation mode is arithmetic
C1_C[25]_carry_eqn = (!C1L86 & C1L07) # (C1L86 & C1L17);
C1_C[25]_lut_out = C1_length[25] $ C1_C[25] $ C1_C[25]_carry_eqn;
C1_C[25] = DFFEAS(C1_C[25]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], , , , );
--C1L37 is control:inst1|C[25]~257 at LC_X9_Y9_N6
--operation mode is arithmetic
C1L37_cout_0 = C1_length[25] & !C1_C[25] & !C1L07 # !C1_length[25] & (!C1L07 # !C1_C[25]);
C1L37 = CARRY(C1L37_cout_0);
--C1L47 is control:inst1|C[25]~257COUT1_369 at LC_X9_Y9_N6
--operation mode is arithmetic
C1L47_cout_1 = C1_length[25] & !C1_C[25] & !C1L17 # !C1_length[25] & (!C1L17 # !C1_C[25]);
C1L47 = CARRY(C1L47_cout_1);
--C1_C[26] is control:inst1|C[26] at LC_X9_Y9_N7
--operation mode is arithmetic
C1_C[26]_carry_eqn = (!C1L86 & C1L37) # (C1L86 & C1L47);
C1_C[26]_lut_out = C1_C[26] $ C1_length[26] $ !C1_C[26]_carry_eqn;
C1_C[26] = DFFEAS(C1_C[26]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], , , , );
--C1L67 is control:inst1|C[26]~261 at LC_X9_Y9_N7
--operation mode is arithmetic
C1L67_cout_0 = C1_C[26] & (C1_length[26] # !C1L37) # !C1_C[26] & C1_length[26] & !C1L37;
C1L67 = CARRY(C1L67_cout_0);
--C1L77 is control:inst1|C[26]~261COUT1_370 at LC_X9_Y9_N7
--operation mode is arithmetic
C1L77_cout_1 = C1_C[26] & (C1_length[26] # !C1L47) # !C1_C[26] & C1_length[26] & !C1L47;
C1L77 = CARRY(C1L77_cout_1);
--C1_C[27] is control:inst1|C[27] at LC_X9_Y9_N8
--operation mode is arithmetic
C1_C[27]_carry_eqn = (!C1L86 & C1L67) # (C1L86 & C1L77);
C1_C[27]_lut_out = C1_C[27] $ C1_length[27] $ C1_C[27]_carry_eqn;
C1_C[27] = DFFEAS(C1_C[27]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], , , , );
--C1L97 is control:inst1|C[27]~265 at LC_X9_Y9_N8
--operation mode is arithmetic
C1L97_cout_0 = C1_C[27] & !C1_length[27] & !C1L67 # !C1_C[27] & (!C1L67 # !C1_length[27]);
C1L97 = CARRY(C1L97_cout_0);
--C1L08 is control:inst1|C[27]~265COUT1_371 at LC_X9_Y9_N8
--operation mode is arithmetic
C1L08_cout_1 = C1_C[27] & !C1_length[27] & !C1L77 # !C1_C[27] & (!C1L77 # !C1_length[27]);
C1L08 = CARRY(C1L08_cout_1);
--C1_C[28] is control:inst1|C[28] at LC_X9_Y9_N9
--operation mode is normal
C1_C[28]_carry_eqn = (!C1L86 & C1L97) # (C1L86 & C1L08);
C1_C[28]_lut_out = C1_C[28] $ (C1_C[28]_carry_eqn $ !C1_length[28]);
C1_C[28] = DFFEAS(C1_C[28]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], , , , );
--C1_length[19] is control:inst1|length[19] at LC_X10_Y7_N9
--operation mode is arithmetic
C1_length[19]_carry_eqn = (!C1L825 & C1L935) # (C1L825 & C1L045);
C1_length[19]_lut_out = E1_nkeyout[2] $ C1_length[19] $ !C1_length[19]_carry_eqn;
C1_length[19] = DFFEAS(C1_length[19]_lut_out, GLOBAL(B1_clk2), VCC, , C1L19, C1L59, , , C1_state_adjust.adj10k);
--C1L245 is control:inst1|length[19]~683 at LC_X10_Y7_N9
--operation mode is arithmetic
C1L245 = CARRY(E1_nkeyout[2] & (C1_length[19] # !C1L045) # !E1_nkeyout[2] & C1_length[19] & !C1L045);
--C1_C[18] is control:inst1|C[18] at LC_X9_Y10_N9
--operation mode is arithmetic
C1_C[18]_carry_eqn = (!C1L04 & C1L15) # (C1L04 & C1L25);
C1_C[18]_lut_out = C1_C[18] $ C1_length[18] $ !C1_C[18]_carry_eqn;
C1_C[18] = DFFEAS(C1_C[18]_lut_out, GLOBAL(B1_clk2), VCC, , !E1_nkeyout[1], , , , );
--C1L45 is control:inst1|C[18]~273 at LC_X9_Y10_N9
--operation mode is arithmetic
C1L45 = CARRY(C1_C[18] & (C1_length[18] # !C1L25) # !C1_C[18] & C1_length[18] & !C1L25);
--C1_length[20] is control:inst1|length[20] at LC_X10_Y6_N0
--operation mode is arithmetic
C1_length[20]_carry_eqn = C1L245;
C1_length[20]_lut_out = E1_nkeyout[2] $ C1_length[20] $ !C1_length[20]_carry_eqn;
C1_length[20] = DFFEAS(C1_length[20]_lut_out, GLOBAL(B1_clk2), VCC, , C1L19, C1L79, , , C1_state_adjust.adj10k);
--C1L445 is control:inst1|length[20]~687 at LC_X10_Y6_N0
--operation mode is arithmetic
C1L445_cout_0 = E1_nkeyout[2] & (!C1L245 # !C1_length[20]) # !E1_nkeyout[2] & !C1_length[20] & !C1L245;
C1L445 = CARRY(C1L445_cout_0);
--C1L545 is control:inst1|length[20]~687COUT1_810 at LC_X10_Y6_N0
--operation mode is arithmetic
C1L545_cout_1 = E1_nkeyout[2] & (!C1L245 # !C1_length[20]) # !E1_nkeyout[2] & !C1_length[20] & !C1L245;
C1L545 = CARRY(C1L545_cout_1);
--C1_length[21] is control:inst1|length[21] at LC_X10_Y6_N1
--operation mode is arithmetic
C1_length[21]_carry_eqn = (!C1L245 & C1L445) # (C1L245 & C1L545);
C1_length[21]_lut_out = C1_length[21] $ E1_nkeyout[2] $ !C1_length[21]_carry_eqn;
C1_length[21] = DFFEAS(C1_length[21]_lut_out, GLOBAL(B1_clk2), VCC, , C1L19, C1L99, , , C1_state_adjust.adj10k);
--C1L745 is control:inst1|length[21]~691 at LC_X10_Y6_N1
--operation mode is arithmetic
C1L745_cout_0 = C1_length[21] & (E1_nkeyout[2] # !C1L445) # !C1_length[21] & E1_nkeyout[2] & !C1L445;
C1L745 = CARRY(C1L745_cout_0);
--C1L845 is control:inst1|length[21]~691COUT1_811 at LC_X10_Y6_N1
--operation mode is arithmetic
C1L845_cout_1 = C1_length[21] & (E1_nkeyout[2] # !C1L545) # !C1_length[21] & E1_nkeyout[2] & !C1L545;
C1L845 = CARRY(C1L845_cout_1);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -