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

📄 mul.fit.eqn

📁 设计一个线性相位FIR滤波器(31阶) 输入8位
💻 EQN
📖 第 1 页 / 共 2 页
字号:
--A1L81 is i~534 at LC_X32_Y26_N0
--operation mode is arithmetic

A1L81 = A1L38 $ !states_count[0];

--A1L02 is i~534COUT0 at LC_X32_Y26_N0
--operation mode is arithmetic

A1L02_cout_0 = !A1L38 & states_count[0];
A1L02 = CARRY(A1L02_cout_0);

--A1L12 is i~534COUT1 at LC_X32_Y26_N0
--operation mode is arithmetic

A1L12_cout_1 = !A1L38 & states_count[0];
A1L12 = CARRY(A1L12_cout_1);


--A1L22 is i~535 at LC_X32_Y26_N1
--operation mode is arithmetic

A1L22 = states_count[1] $ A1L02;

--A1L42 is i~535COUT0 at LC_X32_Y26_N1
--operation mode is arithmetic

A1L42_cout_0 = !A1L02 # !states_count[1];
A1L42 = CARRY(A1L42_cout_0);

--A1L52 is i~535COUT1 at LC_X32_Y26_N1
--operation mode is arithmetic

A1L52_cout_1 = !A1L12 # !states_count[1];
A1L52 = CARRY(A1L52_cout_1);


--A1L62 is i~536 at LC_X32_Y26_N2
--operation mode is arithmetic

A1L62 = states_count[2] $ !A1L42;

--A1L82 is i~536COUT0 at LC_X32_Y26_N2
--operation mode is arithmetic

A1L82_cout_0 = states_count[2] & !A1L42;
A1L82 = CARRY(A1L82_cout_0);

--A1L92 is i~536COUT1 at LC_X32_Y26_N2
--operation mode is arithmetic

A1L92_cout_1 = states_count[2] & !A1L52;
A1L92 = CARRY(A1L92_cout_1);


--A1L03 is i~537 at LC_X32_Y26_N3
--operation mode is normal

A1L03 = states_count[3] $ A1L82;


--A1L13 is i~538 at LC_X33_Y25_N3
--operation mode is arithmetic

A1L13 = states_t[0] $ states_p[0];

--A1L33 is i~538COUT0 at LC_X33_Y25_N3
--operation mode is arithmetic

A1L33_cout_0 = states_t[0] & states_p[0];
A1L33 = CARRY(A1L33_cout_0);

--A1L43 is i~538COUT1 at LC_X33_Y25_N3
--operation mode is arithmetic

A1L43_cout_1 = states_t[0] & states_p[0];
A1L43 = CARRY(A1L43_cout_1);


--A1L53 is i~539 at LC_X33_Y25_N4
--operation mode is arithmetic

A1L53 = states_p[1] $ states_t[1] $ A1L33;

--A1L63 is i~539COUT at LC_X33_Y25_N4
--operation mode is arithmetic

A1L63 = CARRY(states_p[1] & !states_t[1] & !A1L43 # !states_p[1] & (!A1L43 # !states_t[1]));


--A1L73 is i~540 at LC_X33_Y25_N5
--operation mode is arithmetic

A1L73_carry_eqn = A1L63;
A1L73 = states_t[2] $ states_p[2] $ !A1L73_carry_eqn;

--A1L93 is i~540COUT0 at LC_X33_Y25_N5
--operation mode is arithmetic

A1L93_cout_0 = states_t[2] & (states_p[2] # !A1L63) # !states_t[2] & states_p[2] & !A1L63;
A1L93 = CARRY(A1L93_cout_0);

--A1L04 is i~540COUT1 at LC_X33_Y25_N5
--operation mode is arithmetic

A1L04_cout_1 = states_t[2] & (states_p[2] # !A1L63) # !states_t[2] & states_p[2] & !A1L63;
A1L04 = CARRY(A1L04_cout_1);


--A1L14 is i~541 at LC_X33_Y25_N6
--operation mode is arithmetic

A1L14_carry_eqn = (!A1L63 & A1L93) # (A1L63 & A1L04);
A1L14 = states_p[3] $ states_t[3] $ A1L14_carry_eqn;

--A1L34 is i~541COUT0 at LC_X33_Y25_N6
--operation mode is arithmetic

A1L34_cout_0 = states_p[3] & !states_t[3] & !A1L93 # !states_p[3] & (!A1L93 # !states_t[3]);
A1L34 = CARRY(A1L34_cout_0);

--A1L44 is i~541COUT1 at LC_X33_Y25_N6
--operation mode is arithmetic

A1L44_cout_1 = states_p[3] & !states_t[3] & !A1L04 # !states_p[3] & (!A1L04 # !states_t[3]);
A1L44 = CARRY(A1L44_cout_1);


--A1L54 is i~542 at LC_X33_Y25_N7
--operation mode is arithmetic

A1L54_carry_eqn = (!A1L63 & A1L34) # (A1L63 & A1L44);
A1L54 = states_p[4] $ states_t[4] $ !A1L54_carry_eqn;

--A1L74 is i~542COUT0 at LC_X33_Y25_N7
--operation mode is arithmetic

A1L74_cout_0 = states_p[4] & (states_t[4] # !A1L34) # !states_p[4] & states_t[4] & !A1L34;
A1L74 = CARRY(A1L74_cout_0);

--A1L84 is i~542COUT1 at LC_X33_Y25_N7
--operation mode is arithmetic

A1L84_cout_1 = states_p[4] & (states_t[4] # !A1L44) # !states_p[4] & states_t[4] & !A1L44;
A1L84 = CARRY(A1L84_cout_1);


--A1L94 is i~543 at LC_X33_Y25_N8
--operation mode is arithmetic

A1L94_carry_eqn = (!A1L63 & A1L74) # (A1L63 & A1L84);
A1L94 = states_t[5] $ states_p[5] $ A1L94_carry_eqn;

--A1L15 is i~543COUT0 at LC_X33_Y25_N8
--operation mode is arithmetic

A1L15_cout_0 = states_t[5] & !states_p[5] & !A1L74 # !states_t[5] & (!A1L74 # !states_p[5]);
A1L15 = CARRY(A1L15_cout_0);

--A1L25 is i~543COUT1 at LC_X33_Y25_N8
--operation mode is arithmetic

A1L25_cout_1 = states_t[5] & !states_p[5] & !A1L84 # !states_t[5] & (!A1L84 # !states_p[5]);
A1L25 = CARRY(A1L25_cout_1);


--A1L35 is i~544 at LC_X33_Y25_N9
--operation mode is arithmetic

A1L35_carry_eqn = (!A1L63 & A1L15) # (A1L63 & A1L25);
A1L35 = states_t[6] $ states_p[6] $ !A1L35_carry_eqn;

--A1L45 is i~544COUT at LC_X33_Y25_N9
--operation mode is arithmetic

A1L45 = CARRY(states_t[6] & (states_p[6] # !A1L25) # !states_t[6] & states_p[6] & !A1L25);


--A1L55 is i~545 at LC_X33_Y24_N0
--operation mode is arithmetic

A1L55_carry_eqn = A1L45;
A1L55 = states_p[7] $ states_t[7] $ A1L55_carry_eqn;

--A1L75 is i~545COUT0 at LC_X33_Y24_N0
--operation mode is arithmetic

A1L75_cout_0 = states_p[7] & !states_t[7] & !A1L45 # !states_p[7] & (!A1L45 # !states_t[7]);
A1L75 = CARRY(A1L75_cout_0);

--A1L85 is i~545COUT1 at LC_X33_Y24_N0
--operation mode is arithmetic

A1L85_cout_1 = states_p[7] & !states_t[7] & !A1L45 # !states_p[7] & (!A1L45 # !states_t[7]);
A1L85 = CARRY(A1L85_cout_1);


--A1L95 is i~546 at LC_X33_Y24_N1
--operation mode is arithmetic

A1L95_carry_eqn = (!A1L45 & A1L75) # (A1L45 & A1L85);
A1L95 = states_t[8] $ states_p[8] $ !A1L95_carry_eqn;

--A1L16 is i~546COUT0 at LC_X33_Y24_N1
--operation mode is arithmetic

A1L16_cout_0 = states_t[8] & (states_p[8] # !A1L75) # !states_t[8] & states_p[8] & !A1L75;
A1L16 = CARRY(A1L16_cout_0);

--A1L26 is i~546COUT1 at LC_X33_Y24_N1
--operation mode is arithmetic

A1L26_cout_1 = states_t[8] & (states_p[8] # !A1L85) # !states_t[8] & states_p[8] & !A1L85;
A1L26 = CARRY(A1L26_cout_1);


--A1L36 is i~547 at LC_X33_Y24_N2
--operation mode is arithmetic

A1L36_carry_eqn = (!A1L45 & A1L16) # (A1L45 & A1L26);
A1L36 = states_p[9] $ states_t[9] $ A1L36_carry_eqn;

--A1L56 is i~547COUT0 at LC_X33_Y24_N2
--operation mode is arithmetic

A1L56_cout_0 = states_p[9] & !states_t[9] & !A1L16 # !states_p[9] & (!A1L16 # !states_t[9]);
A1L56 = CARRY(A1L56_cout_0);

--A1L66 is i~547COUT1 at LC_X33_Y24_N2
--operation mode is arithmetic

A1L66_cout_1 = states_p[9] & !states_t[9] & !A1L26 # !states_p[9] & (!A1L26 # !states_t[9]);
A1L66 = CARRY(A1L66_cout_1);


--A1L76 is i~548 at LC_X33_Y24_N3
--operation mode is arithmetic

A1L76_carry_eqn = (!A1L45 & A1L56) # (A1L45 & A1L66);
A1L76 = states_t[10] $ states_p[10] $ !A1L76_carry_eqn;

--A1L96 is i~548COUT0 at LC_X33_Y24_N3
--operation mode is arithmetic

A1L96_cout_0 = states_t[10] & (states_p[10] # !A1L56) # !states_t[10] & states_p[10] & !A1L56;
A1L96 = CARRY(A1L96_cout_0);

--A1L07 is i~548COUT1 at LC_X33_Y24_N3
--operation mode is arithmetic

A1L07_cout_1 = states_t[10] & (states_p[10] # !A1L66) # !states_t[10] & states_p[10] & !A1L66;
A1L07 = CARRY(A1L07_cout_1);


--A1L17 is i~549 at LC_X33_Y24_N4
--operation mode is arithmetic

A1L17_carry_eqn = (!A1L45 & A1L96) # (A1L45 & A1L07);
A1L17 = states_p[11] $ states_t[11] $ A1L17_carry_eqn;

--A1L27 is i~549COUT at LC_X33_Y24_N4
--operation mode is arithmetic

A1L27 = CARRY(states_p[11] & !states_t[11] & !A1L07 # !states_p[11] & (!A1L07 # !states_t[11]));


--A1L37 is i~550 at LC_X33_Y24_N5
--operation mode is arithmetic

A1L37_carry_eqn = A1L27;
A1L37 = states_p[12] $ states_t[12] $ !A1L37_carry_eqn;

--A1L57 is i~550COUT0 at LC_X33_Y24_N5
--operation mode is arithmetic

A1L57_cout_0 = states_p[12] & (states_t[12] # !A1L27) # !states_p[12] & states_t[12] & !A1L27;
A1L57 = CARRY(A1L57_cout_0);

--A1L67 is i~550COUT1 at LC_X33_Y24_N5
--operation mode is arithmetic

A1L67_cout_1 = states_p[12] & (states_t[12] # !A1L27) # !states_p[12] & states_t[12] & !A1L27;
A1L67 = CARRY(A1L67_cout_1);


--A1L77 is i~551 at LC_X33_Y24_N6
--operation mode is arithmetic

A1L77_carry_eqn = (!A1L27 & A1L57) # (A1L27 & A1L67);
A1L77 = states_t[13] $ states_p[13] $ A1L77_carry_eqn;

--A1L97 is i~551COUT0 at LC_X33_Y24_N6
--operation mode is arithmetic

A1L97_cout_0 = states_t[13] & !states_p[13] & !A1L57 # !states_t[13] & (!A1L57 # !states_p[13]);
A1L97 = CARRY(A1L97_cout_0);

--A1L08 is i~551COUT1 at LC_X33_Y24_N6
--operation mode is arithmetic

A1L08_cout_1 = states_t[13] & !states_p[13] & !A1L67 # !states_t[13] & (!A1L67 # !states_p[13]);
A1L08 = CARRY(A1L08_cout_1);


--A1L18 is i~552 at LC_X33_Y24_N7
--operation mode is normal

A1L18_carry_eqn = (!A1L27 & A1L97) # (A1L27 & A1L08);
A1L18 = states_p[14] $ A1L18_carry_eqn $ !states_t[14];


--A1L491Q is y[14]~reg0 at LC_X34_Y27_N2
--operation mode is normal

A1L491Q_lut_out = states_p[14];
A1L491Q = DFFEA(A1L491Q_lut_out, !GLOBAL(clk), VCC, , A1L351Q, , );


--A1L291Q is y[13]~reg0 at LC_X33_Y26_N2
--operation mode is normal

A1L291Q_lut_out = states_p[13];
A1L291Q = DFFEA(A1L291Q_lut_out, !GLOBAL(clk), VCC, , A1L351Q, , );


--A1L091Q is y[12]~reg0 at LC_X33_Y24_N8
--operation mode is normal

A1L091Q_lut_out = states_p[12];
A1L091Q = DFFEA(A1L091Q_lut_out, !GLOBAL(clk), VCC, , A1L351Q, , );


--A1L881Q is y[11]~reg0 at LC_X31_Y24_N4
--operation mode is normal

A1L881Q_lut_out = states_p[11];
A1L881Q = DFFEA(A1L881Q_lut_out, !GLOBAL(clk), VCC, , A1L351Q, , );


--A1L681Q is y[10]~reg0 at LC_X33_Y26_N1
--operation mode is normal

A1L681Q_lut_out = states_p[10];
A1L681Q = DFFEA(A1L681Q_lut_out, !GLOBAL(clk), VCC, , A1L351Q, , );


--A1L481Q is y[9]~reg0 at LC_X33_Y27_N5
--operation mode is normal

A1L481Q_sload_eqn = states_p[9];
A1L481Q = DFFEA(A1L481Q_sload_eqn, !GLOBAL(clk), VCC, , A1L351Q, , );


--A1L281Q is y[8]~reg0 at LC_X33_Y27_N2
--operation mode is normal

A1L281Q_lut_out = states_p[8];
A1L281Q = DFFEA(A1L281Q_lut_out, !GLOBAL(clk), VCC, , A1L351Q, , );


--A1L081Q is y[7]~reg0 at LC_X31_Y24_N2
--operation mode is normal

A1L081Q_sload_eqn = states_p[7];
A1L081Q = DFFEA(A1L081Q_sload_eqn, !GLOBAL(clk), VCC, , A1L351Q, , );


--A1L871Q is y[6]~reg0 at LC_X30_Y26_N5
--operation mode is normal

A1L871Q_lut_out = states_p[6];
A1L871Q = DFFEA(A1L871Q_lut_out, !GLOBAL(clk), VCC, , A1L351Q, , );


--A1L671Q is y[5]~reg0 at LC_X31_Y25_N2
--operation mode is normal

A1L671Q_sload_eqn = states_p[5];
A1L671Q = DFFEA(A1L671Q_sload_eqn, !GLOBAL(clk), VCC, , A1L351Q, , );


--A1L471Q is y[4]~reg0 at LC_X33_Y26_N5
--operation mode is normal

A1L471Q_lut_out = states_p[4];
A1L471Q = DFFEA(A1L471Q_lut_out, !GLOBAL(clk), VCC, , A1L351Q, , );


--A1L271Q is y[3]~reg0 at LC_X33_Y27_N6
--operation mode is normal

A1L271Q_sload_eqn = states_p[3];
A1L271Q = DFFEA(A1L271Q_sload_eqn, !GLOBAL(clk), VCC, , A1L351Q, , );


--A1L071Q is y[2]~reg0 at LC_X34_Y26_N7
--operation mode is normal

A1L071Q_sload_eqn = states_p[2];
A1L071Q = DFFEA(A1L071Q_sload_eqn, !GLOBAL(clk), VCC, , A1L351Q, , );


--A1L861Q is y[1]~reg0 at LC_X34_Y26_N0
--operation mode is normal

A1L861Q_sload_eqn = states_p[1];
A1L861Q = DFFEA(A1L861Q_sload_eqn, !GLOBAL(clk), VCC, , A1L351Q, , );


--A1L661Q is y[0]~reg0 at LC_X33_Y27_N4
--operation mode is normal

A1L661Q_sload_eqn = states_p[0];
A1L661Q = DFFEA(A1L661Q_sload_eqn, !GLOBAL(clk), VCC, , A1L351Q, , );


--states_p[14] is states_p[14] at LC_X34_Y24_N5
--operation mode is normal

states_p[14]_lut_out = A1L48 # states_p[14] & A1L351Q;
states_p[14] = DFFEA(states_p[14]_lut_out, !GLOBAL(clk), VCC, , , , );


--A1L351Q is state~12 at LC_X31_Y26_N8
--operation mode is normal

A1L351Q_lut_out = A1L38 & A1L251Q;
A1L351Q = DFFEA(A1L351Q_lut_out, !GLOBAL(clk), VCC, , , , );


--states_p[13] is states_p[13] at LC_X32_Y24_N3
--operation mode is normal

states_p[13]_lut_out = A1L58 # A1L351Q & states_p[13];
states_p[13] = DFFEA(states_p[13]_lut_out, !GLOBAL(clk), VCC, , , , );


--states_p[12] is states_p[12] at LC_X32_Y24_N1
--operation mode is normal

states_p[12]_lut_out = A1L68 # A1L351Q & states_p[12];
states_p[12] = DFFEA(states_p[12]_lut_out, !GLOBAL(clk), VCC, , , , );


--states_p[11] is states_p[11] at LC_X32_Y24_N5
--operation mode is normal

states_p[11]_lut_out = A1L78 # A1L351Q & states_p[11];
states_p[11] = DFFEA(states_p[11]_lut_out, !GLOBAL(clk), VCC, , , , );


--states_p[10] is states_p[10] at LC_X32_Y24_N9
--operation mode is normal

states_p[10]_lut_out = A1L88 # A1L351Q & states_p[10];
states_p[10] = DFFEA(states_p[10]_lut_out, !GLOBAL(clk), VCC, , , , );


--states_p[9] is states_p[9] at LC_X33_Y26_N7
--operation mode is normal

states_p[9]_lut_out = A1L98 # states_p[9] & A1L351Q;
states_p[9] = DFFEA(states_p[9]_lut_out, !GLOBAL(clk), VCC, , , , );


--states_p[8] is states_p[8] at LC_X32_Y26_N9
--operation mode is normal

states_p[8]_lut_out = A1L09 # A1L351Q & states_p[8];
states_p[8] = DFFEA(states_p[8]_lut_out, !GLOBAL(clk), VCC, , , , );


--states_p[7] is states_p[7] at LC_X32_Y24_N7
--operation mode is normal

states_p[7]_lut_out = A1L19 # A1L351Q & states_p[7];
states_p[7] = DFFEA(states_p[7]_lut_out, !GLOBAL(clk), VCC, , , , );


--states_p[6] is states_p[6] at LC_X30_Y26_N4
--operation mode is normal

states_p[6]_lut_out = A1L29 # states_p[6] & A1L351Q;
states_p[6] = DFFEA(states_p[6]_lut_out, !GLOBAL(clk), VCC, , , , );


--states_p[5] is states_p[5] at LC_X31_Y25_N4
--operation mode is normal

states_p[5]_lut_out = A1L39 # A1L351Q & states_p[5];
states_p[5] = DFFEA(states_p[5]_lut_out, !GLOBAL(clk), VCC, , , , );


--states_p[4] is states_p[4] at LC_X32_Y25_N0
--operation mode is normal

states_p[4]_lut_out = A1L49 # A1L351Q & states_p[4];
states_p[4] = DFFEA(states_p[4]_lut_out, !GLOBAL(clk), VCC, , , , );


--states_p[3] is states_p[3] at LC_X32_Y25_N7
--operation mode is normal

states_p[3]_lut_out = A1L59 # A1L351Q & states_p[3];
states_p[3] = DFFEA(states_p[3]_lut_out, !GLOBAL(clk), VCC, , , , );


--states_p[2] is states_p[2] at LC_X33_Y25_N1
--operation mode is normal

states_p[2]_lut_out = A1L69 # A1L351Q & states_p[2];
states_p[2] = DFFEA(states_p[2]_lut_out, !GLOBAL(clk), VCC, , , , );


--states_p[1] is states_p[1] at LC_X32_Y25_N5
--operation mode is normal

states_p[1]_lut_out = A1L79 # A1L351Q & states_p[1];
states_p[1] = DFFEA(states_p[1]_lut_out, !GLOBAL(clk), VCC, , , , );


--states_p[0] is states_p[0] at LC_X33_Y26_N9
--operation mode is normal

states_p[0]_lut_out = A1L89 # states_p[0] & A1L351Q;
states_p[0] = DFFEA(states_p[0]_lut_out, !GLOBAL(clk), VCC, , , , );


--A1L251Q is state~11 at LC_X32_Y26_N4
--operation mode is normal

A1L251Q_lut_out = !A1L38 & A1L251Q # !A1L151Q;
A1L251Q = DFFEA(A1L251Q_lut_out, !GLOBAL(clk), VCC, , , , );


--states_count[0] is states_count[0] at LC_X31_Y26_N9
--operation mode is normal

states_count[0]_lut_out = states_count[0] & (A1L351Q # A1L251Q & A1L81) # !states_count[0] & A1L251Q & A1L81;
states_count[0] = DFFEA(states_count[0]_lut_out, !GLOBAL(clk), VCC, , , , );


--states_count[1] is states_count[1] at LC_X31_Y26_N7
--operation mode is normal

states_count[1]_lut_out = A1L351Q & (states_count[1] # A1L251Q & A1L22) # !A1L351Q & A1L251Q & A1L22;
states_count[1] = DFFEA(states_count[1]_lut_out, !GLOBAL(clk), VCC, , , , );


--A1L61 is i~529 at LC_X31_Y26_N2
--operation mode is normal

A1L61 = states_count[1] & (a[6] # states_count[0]) # !states_count[1] & a[4] & !states_count[0];


⌨️ 快捷键说明

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