⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ddsfpga.fit.eqn

📁 dds设计
💻 EQN
📖 第 1 页 / 共 5 页
字号:
--operation mode is normal

C1_state_wave.sin_lut_out = C1L29;
C1_state_wave.sin = DFFEAS(C1_state_wave.sin_lut_out, GLOBAL(B1_clk2), VCC, , C1L784, , , , );


--C1L48 is control:inst1|DLedout[0]~124 at LC_X10_Y5_N1
--operation mode is normal

C1L48 = E1_nkeyout[7] # !E1_nkeyout[0];


--C1_state_wave.triangle is control:inst1|state_wave.triangle at LC_X11_Y2_N8
--operation mode is normal

C1_state_wave.triangle_lut_out = !C1L39;
C1_state_wave.triangle = DFFEAS(C1_state_wave.triangle_lut_out, GLOBAL(B1_clk2), VCC, , C1L784, , , , );


--C1L29 is control:inst1|DLedout~125 at LC_X10_Y2_N6
--operation mode is normal

C1L29 = C1_state_wave.triangle & (!E1_nkeyout[7]);

--C1_DLedout[1] is control:inst1|DLedout[1] at LC_X10_Y2_N6
--operation mode is normal

C1_DLedout[1] = DFFEAS(C1L29, GLOBAL(B1_clk2), VCC, , C1L48, , , , );


--C1_state_wave.square is control:inst1|state_wave.square at LC_X11_Y2_N5
--operation mode is normal

C1_state_wave.square_lut_out = !C1_state_wave.sin & !E1_nkeyout[7];
C1_state_wave.square = DFFEAS(C1_state_wave.square_lut_out, GLOBAL(B1_clk2), VCC, , C1L784, , , , );


--C1L39 is control:inst1|DLedout~126 at LC_X11_Y2_N6
--operation mode is normal

C1L39 = C1_state_wave.square # E1_nkeyout[7];


--E1L02 is Key:inst3|reduce_nor~50 at LC_X8_Y4_N2
--operation mode is normal

E1L02 = !KeyIn[0] # !KeyIn[7];


--E1L12 is Key:inst3|reduce_nor~51 at LC_X8_Y4_N5
--operation mode is normal

E1L12 = !KeyIn[3] # !KeyIn[5] # !KeyIn[1] # !KeyIn[2];


--E1L91 is Key:inst3|reduce_nor~2 at LC_X8_Y4_N6
--operation mode is normal

E1L91 = E1L02 # E1L12 # !KeyIn[4] # !KeyIn[6];


--E1_scan[1] is Key:inst3|scan[1] at LC_X9_Y4_N3
--operation mode is arithmetic

E1_scan[1]_lut_out = E1L91 $ E1_scan[1] $ E1L42;
E1_scan[1] = DFFEAS(E1_scan[1]_lut_out, GLOBAL(B1_clk2), VCC, , E1L2, , , , );

--E1L03 is Key:inst3|scan[1]~520 at LC_X9_Y4_N3
--operation mode is arithmetic

E1L03_cout_0 = E1L91 & E1_scan[1] & !E1L42 # !E1L91 & (E1_scan[1] # !E1L42);
E1L03 = CARRY(E1L03_cout_0);

--E1L13 is Key:inst3|scan[1]~520COUT1_597 at LC_X9_Y4_N3
--operation mode is arithmetic

E1L13_cout_1 = E1L91 & E1_scan[1] & !E1L52 # !E1L91 & (E1_scan[1] # !E1L52);
E1L13 = CARRY(E1L13_cout_1);


--E1_scan[3] is Key:inst3|scan[3] at LC_X9_Y4_N5
--operation mode is arithmetic

E1_scan[3]_carry_eqn = E1L33;
E1_scan[3]_lut_out = E1L91 $ E1_scan[3] $ E1_scan[3]_carry_eqn;
E1_scan[3] = DFFEAS(E1_scan[3]_lut_out, GLOBAL(B1_clk2), VCC, , E1L2, , , , );

--E1L53 is Key:inst3|scan[3]~524 at LC_X9_Y4_N5
--operation mode is arithmetic

E1L53_cout_0 = E1L91 & E1_scan[3] & !E1L33 # !E1L91 & (E1_scan[3] # !E1L33);
E1L53 = CARRY(E1L53_cout_0);

--E1L63 is Key:inst3|scan[3]~524COUT1_598 at LC_X9_Y4_N5
--operation mode is arithmetic

E1L63_cout_1 = E1L91 & E1_scan[3] & !E1L33 # !E1L91 & (E1_scan[3] # !E1L33);
E1L63 = CARRY(E1L63_cout_1);


--E1_scan[0] is Key:inst3|scan[0] at LC_X9_Y4_N2
--operation mode is arithmetic

E1_scan[0]_lut_out = E1_scan[0] $ E1L1 $ E1L72;
E1_scan[0] = DFFEAS(E1_scan[0]_lut_out, GLOBAL(B1_clk2), VCC, , E1L2, , , , );

--E1L42 is Key:inst3|scan[0]~528 at LC_X9_Y4_N2
--operation mode is arithmetic

E1L42_cout_0 = E1_scan[0] & !E1L1 & !E1L72 # !E1_scan[0] & (!E1L72 # !E1L1);
E1L42 = CARRY(E1L42_cout_0);

--E1L52 is Key:inst3|scan[0]~528COUT1_596 at LC_X9_Y4_N2
--operation mode is arithmetic

E1L52_cout_1 = E1_scan[0] & !E1L1 & !E1L82 # !E1_scan[0] & (!E1L82 # !E1L1);
E1L52 = CARRY(E1L52_cout_1);


--E1_scan[2] is Key:inst3|scan[2] at LC_X9_Y4_N4
--operation mode is arithmetic

E1_scan[2]_lut_out = E1L91 $ E1_scan[2] $ !E1L03;
E1_scan[2] = DFFEAS(E1_scan[2]_lut_out, GLOBAL(B1_clk2), VCC, , E1L2, , , , );

--E1L33 is Key:inst3|scan[2]~532 at LC_X9_Y4_N4
--operation mode is arithmetic

E1L33 = CARRY(E1L91 & (!E1L13 # !E1_scan[2]) # !E1L91 & !E1_scan[2] & !E1L13);


--E1_scan[4] is Key:inst3|scan[4] at LC_X9_Y4_N6
--operation mode is arithmetic

E1_scan[4]_carry_eqn = (!E1L33 & E1L53) # (E1L33 & E1L63);
E1_scan[4]_lut_out = E1L91 $ E1_scan[4] $ !E1_scan[4]_carry_eqn;
E1_scan[4] = DFFEAS(E1_scan[4]_lut_out, GLOBAL(B1_clk2), VCC, , E1L2, , , , );

--E1L83 is Key:inst3|scan[4]~536 at LC_X9_Y4_N6
--operation mode is arithmetic

E1L83_cout_0 = E1L91 & (!E1L53 # !E1_scan[4]) # !E1L91 & !E1_scan[4] & !E1L53;
E1L83 = CARRY(E1L83_cout_0);

--E1L93 is Key:inst3|scan[4]~536COUT1_599 at LC_X9_Y4_N6
--operation mode is arithmetic

E1L93_cout_1 = E1L91 & (!E1L63 # !E1_scan[4]) # !E1L91 & !E1_scan[4] & !E1L63;
E1L93 = CARRY(E1L93_cout_1);


--E1_scan[5] is Key:inst3|scan[5] at LC_X9_Y4_N7
--operation mode is arithmetic

E1_scan[5]_carry_eqn = (!E1L33 & E1L83) # (E1L33 & E1L93);
E1_scan[5]_lut_out = E1L91 $ E1_scan[5] $ E1_scan[5]_carry_eqn;
E1_scan[5] = DFFEAS(E1_scan[5]_lut_out, GLOBAL(B1_clk2), VCC, , E1L2, , , , );

--E1L14 is Key:inst3|scan[5]~540 at LC_X9_Y4_N7
--operation mode is arithmetic

E1L14_cout_0 = E1L91 & E1_scan[5] & !E1L83 # !E1L91 & (E1_scan[5] # !E1L83);
E1L14 = CARRY(E1L14_cout_0);

--E1L24 is Key:inst3|scan[5]~540COUT1_600 at LC_X9_Y4_N7
--operation mode is arithmetic

E1L24_cout_1 = E1L91 & E1_scan[5] & !E1L93 # !E1L91 & (E1_scan[5] # !E1L93);
E1L24 = CARRY(E1L24_cout_1);


--E1L3 is Key:inst3|always1~159 at LC_X10_Y4_N5
--operation mode is normal

E1L3 = !E1_scan[5] & !E1_scan[0] & !E1_scan[2] & !E1_scan[4];


--E1_scan[6] is Key:inst3|scan[6] at LC_X9_Y4_N8
--operation mode is arithmetic

E1_scan[6]_carry_eqn = (!E1L33 & E1L14) # (E1L33 & E1L24);
E1_scan[6]_lut_out = E1L91 $ E1_scan[6] $ !E1_scan[6]_carry_eqn;
E1_scan[6] = DFFEAS(E1_scan[6]_lut_out, GLOBAL(B1_clk2), VCC, , E1L2, , , , );

--E1L44 is Key:inst3|scan[6]~544 at LC_X9_Y4_N8
--operation mode is arithmetic

E1L44_cout_0 = E1L91 & (!E1L14 # !E1_scan[6]) # !E1L91 & !E1_scan[6] & !E1L14;
E1L44 = CARRY(E1L44_cout_0);

--E1L54 is Key:inst3|scan[6]~544COUT1_601 at LC_X9_Y4_N8
--operation mode is arithmetic

E1L54_cout_1 = E1L91 & (!E1L24 # !E1_scan[6]) # !E1L91 & !E1_scan[6] & !E1L24;
E1L54 = CARRY(E1L54_cout_1);


--E1_scan[7] is Key:inst3|scan[7] at LC_X9_Y4_N9
--operation mode is arithmetic

E1_scan[7]_carry_eqn = (!E1L33 & E1L44) # (E1L33 & E1L54);
E1_scan[7]_lut_out = E1_scan[7] $ E1L91 $ E1_scan[7]_carry_eqn;
E1_scan[7] = DFFEAS(E1_scan[7]_lut_out, GLOBAL(B1_clk2), VCC, , E1L2, , , , );

--E1L74 is Key:inst3|scan[7]~548 at LC_X9_Y4_N9
--operation mode is arithmetic

E1L74 = CARRY(E1_scan[7] & (!E1L54 # !E1L91) # !E1_scan[7] & !E1L91 & !E1L54);


--E1_scan[8] is Key:inst3|scan[8] at LC_X9_Y3_N0
--operation mode is arithmetic

E1_scan[8]_carry_eqn = E1L74;
E1_scan[8]_lut_out = E1L91 $ E1_scan[8] $ !E1_scan[8]_carry_eqn;
E1_scan[8] = DFFEAS(E1_scan[8]_lut_out, GLOBAL(B1_clk2), VCC, , E1L2, , , , );

--E1L94 is Key:inst3|scan[8]~552 at LC_X9_Y3_N0
--operation mode is arithmetic

E1L94_cout_0 = E1L91 & (!E1L74 # !E1_scan[8]) # !E1L91 & !E1_scan[8] & !E1L74;
E1L94 = CARRY(E1L94_cout_0);

--E1L05 is Key:inst3|scan[8]~552COUT1_602 at LC_X9_Y3_N0
--operation mode is arithmetic

E1L05_cout_1 = E1L91 & (!E1L74 # !E1_scan[8]) # !E1L91 & !E1_scan[8] & !E1L74;
E1L05 = CARRY(E1L05_cout_1);


--E1_scan[9] is Key:inst3|scan[9] at LC_X9_Y3_N1
--operation mode is arithmetic

E1_scan[9]_carry_eqn = (!E1L74 & E1L94) # (E1L74 & E1L05);
E1_scan[9]_lut_out = E1L91 $ E1_scan[9] $ E1_scan[9]_carry_eqn;
E1_scan[9] = DFFEAS(E1_scan[9]_lut_out, GLOBAL(B1_clk2), VCC, , E1L2, , , , );

--E1L25 is Key:inst3|scan[9]~556 at LC_X9_Y3_N1
--operation mode is arithmetic

E1L25_cout_0 = E1L91 & E1_scan[9] & !E1L94 # !E1L91 & (E1_scan[9] # !E1L94);
E1L25 = CARRY(E1L25_cout_0);

--E1L35 is Key:inst3|scan[9]~556COUT1_603 at LC_X9_Y3_N1
--operation mode is arithmetic

E1L35_cout_1 = E1L91 & E1_scan[9] & !E1L05 # !E1L91 & (E1_scan[9] # !E1L05);
E1L35 = CARRY(E1L35_cout_1);


--E1L4 is Key:inst3|always1~160 at LC_X10_Y4_N1
--operation mode is normal

E1L4 = !E1_scan[6] & !E1_scan[7] & !E1_scan[8] & !E1_scan[9];


--E1_scan[10] is Key:inst3|scan[10] at LC_X9_Y3_N2
--operation mode is arithmetic

E1_scan[10]_carry_eqn = (!E1L74 & E1L25) # (E1L74 & E1L35);
E1_scan[10]_lut_out = E1_scan[10] $ E1L91 $ !E1_scan[10]_carry_eqn;
E1_scan[10] = DFFEAS(E1_scan[10]_lut_out, GLOBAL(B1_clk2), VCC, , E1L2, , , , );

--E1L55 is Key:inst3|scan[10]~560 at LC_X9_Y3_N2
--operation mode is arithmetic

E1L55_cout_0 = E1_scan[10] & E1L91 & !E1L25 # !E1_scan[10] & (E1L91 # !E1L25);
E1L55 = CARRY(E1L55_cout_0);

--E1L65 is Key:inst3|scan[10]~560COUT1_604 at LC_X9_Y3_N2
--operation mode is arithmetic

E1L65_cout_1 = E1_scan[10] & E1L91 & !E1L35 # !E1_scan[10] & (E1L91 # !E1L35);
E1L65 = CARRY(E1L65_cout_1);


--E1_scan[11] is Key:inst3|scan[11] at LC_X9_Y3_N3
--operation mode is arithmetic

E1_scan[11]_carry_eqn = (!E1L74 & E1L55) # (E1L74 & E1L65);
E1_scan[11]_lut_out = E1L91 $ E1_scan[11] $ E1_scan[11]_carry_eqn;
E1_scan[11] = DFFEAS(E1_scan[11]_lut_out, GLOBAL(B1_clk2), VCC, , E1L2, , , , );

--E1L85 is Key:inst3|scan[11]~564 at LC_X9_Y3_N3
--operation mode is arithmetic

E1L85_cout_0 = E1L91 & E1_scan[11] & !E1L55 # !E1L91 & (E1_scan[11] # !E1L55);
E1L85 = CARRY(E1L85_cout_0);

--E1L95 is Key:inst3|scan[11]~564COUT1_605 at LC_X9_Y3_N3
--operation mode is arithmetic

E1L95_cout_1 = E1L91 & E1_scan[11] & !E1L65 # !E1L91 & (E1_scan[11] # !E1L65);
E1L95 = CARRY(E1L95_cout_1);


--E1_scan[12] is Key:inst3|scan[12] at LC_X9_Y3_N4
--operation mode is arithmetic

E1_scan[12]_carry_eqn = (!E1L74 & E1L85) # (E1L74 & E1L95);
E1_scan[12]_lut_out = E1L91 $ E1_scan[12] $ !E1_scan[12]_carry_eqn;
E1_scan[12] = DFFEAS(E1_scan[12]_lut_out, GLOBAL(B1_clk2), VCC, , E1L2, , , , );

--E1L16 is Key:inst3|scan[12]~568 at LC_X9_Y3_N4
--operation mode is arithmetic

E1L16 = CARRY(E1L91 & (!E1L95 # !E1_scan[12]) # !E1L91 & !E1_scan[12] & !E1L95);


--E1_scan[13] is Key:inst3|scan[13] at LC_X9_Y3_N5
--operation mode is arithmetic

E1_scan[13]_carry_eqn = E1L16;
E1_scan[13]_lut_out = E1L91 $ E1_scan[13] $ E1_scan[13]_carry_eqn;
E1_scan[13] = DFFEAS(E1_scan[13]_lut_out, GLOBAL(B1_clk2), VCC, , E1L2, , , , );

--E1L36 is Key:inst3|scan[13]~572 at LC_X9_Y3_N5
--operation mode is arithmetic

E1L36_cout_0 = E1L91 & E1_scan[13] & !E1L16 # !E1L91 & (E1_scan[13] # !E1L16);
E1L36 = CARRY(E1L36_cout_0);

--E1L46 is Key:inst3|scan[13]~572COUT1_606 at LC_X9_Y3_N5
--operation mode is arithmetic

E1L46_cout_1 = E1L91 & E1_scan[13] & !E1L16 # !E1L91 & (E1_scan[13] # !E1L16);
E1L46 = CARRY(E1L46_cout_1);


--E1L5 is Key:inst3|always1~161 at LC_X9_Y3_N9
--operation mode is normal

E1L5 = !E1_scan[10] & !E1_scan[11] & !E1_scan[12] & !E1_scan[13];


--E1_scan[14] is Key:inst3|scan[14] at LC_X9_Y3_N6
--operation mode is arithmetic

E1_scan[14]_carry_eqn = (!E1L16 & E1L36) # (E1L16 & E1L46);
E1_scan[14]_lut_out = E1L91 $ E1_scan[14] $ !E1_scan[14]_carry_eqn;
E1_scan[14] = DFFEAS(E1_scan[14]_lut_out, GLOBAL(B1_clk2), VCC, , E1L2, , , , );

--E1L66 is Key:inst3|scan[14]~576 at LC_X9_Y3_N6
--operation mode is arithmetic

E1L66_cout_0 = E1L91 & (!E1L36 # !E1_scan[14]) # !E1L91 & !E1_scan[14] & !E1L36;
E1L66 = CARRY(E1L66_cout_0);

--E1L76 is Key:inst3|scan[14]~576COUT1_607 at LC_X9_Y3_N6
--operation mode is arithmetic

E1L76_cout_1 = E1L91 & (!E1L46 # !E1_scan[14]) # !E1L91 & !E1_scan[14] & !E1L46;
E1L76 = CARRY(E1L76_cout_1);


--E1_scan[15] is Key:inst3|scan[15] at LC_X9_Y3_N7
--operation mode is arithmetic

E1_scan[15]_carry_eqn = (!E1L16 & E1L66) # (E1L16 & E1L76);
E1_scan[15]_lut_out = E1L91 $ E1_scan[15] $ E1_scan[15]_carry_eqn;
E1_scan[15] = DFFEAS(E1_scan[15]_lut_out, GLOBAL(B1_clk2), VCC, , E1L2, , , , );

--E1L96 is Key:inst3|scan[15]~580 at LC_X9_Y3_N7
--operation mode is arithmetic

E1L96_cout_0 = E1L91 & E1_scan[15] & !E1L66 # !E1L91 & (E1_scan[15] # !E1L66);
E1L96 = CARRY(E1L96_cout_0);

--E1L07 is Key:inst3|scan[15]~580COUT1_608 at LC_X9_Y3_N7
--operation mode is arithmetic

E1L07_cout_1 = E1L91 & E1_scan[15] & !E1L76 # !E1L91 & (E1_scan[15] # !E1L76);
E1L07 = CARRY(E1L07_cout_1);


--E1_scan[16] is Key:inst3|scan[16] at LC_X9_Y3_N8
--operation mode is normal

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -