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

📄 fir.map.eqn

📁 通过VHDL语言进行数字信号处理的FIR操作
💻 EQN
📖 第 1 页 / 共 5 页
字号:

E1_Dout[11]_carry_eqn = E1L02;
E1_Dout[11]_lut_out = E1_Dout[11]_carry_eqn;
E1_Dout[11] = DFFEAS(E1_Dout[11]_lut_out, clk, VCC, , , , , , );


--T1_Dout[14] is mult242:inst40|Dout[14]
--operation mode is arithmetic

T1_Dout[14]_carry_eqn = T1L651;
T1_Dout[14]_lut_out = T1L8 $ M1_Dout[7] $ T1_Dout[14]_carry_eqn;
T1_Dout[14] = DFFEAS(T1_Dout[14]_lut_out, clk, VCC, , , , , , );

--T1L851 is mult242:inst40|Dout[14]~109
--operation mode is arithmetic

T1L851 = CARRY(T1L8 & !M1_Dout[7] & !T1L651 # !T1L8 & (!T1L651 # !M1_Dout[7]));


--L1_Dout[14] is mult162:inst33|Dout[14]
--operation mode is arithmetic

L1_Dout[14]_carry_eqn = L1L27;
L1_Dout[14]_lut_out = L1L8 $ D8_Dout[8] $ !L1_Dout[14]_carry_eqn;
L1_Dout[14] = DFFEAS(L1_Dout[14]_lut_out, clk, VCC, , , , , , );

--L1L47 is mult162:inst33|Dout[14]~114
--operation mode is arithmetic

L1L47 = CARRY(L1L8 & (D8_Dout[8] # !L1L27) # !L1L8 & D8_Dout[8] & !L1L27);


--T1_Dout[13] is mult242:inst40|Dout[13]
--operation mode is arithmetic

T1_Dout[13]_carry_eqn = T1L451;
T1_Dout[13]_lut_out = T1L31 $ M1_Dout[7] $ !T1_Dout[13]_carry_eqn;
T1_Dout[13] = DFFEAS(T1_Dout[13]_lut_out, clk, VCC, , , , , , );

--T1L651 is mult242:inst40|Dout[13]~113
--operation mode is arithmetic

T1L651 = CARRY(T1L31 & (M1_Dout[7] # !T1L451) # !T1L31 & M1_Dout[7] & !T1L451);


--L1_Dout[13] is mult162:inst33|Dout[13]
--operation mode is arithmetic

L1_Dout[13]_carry_eqn = L1L07;
L1_Dout[13]_lut_out = L1L31 $ D8_Dout[8] $ L1_Dout[13]_carry_eqn;
L1_Dout[13] = DFFEAS(L1_Dout[13]_lut_out, clk, VCC, , , , , , );

--L1L27 is mult162:inst33|Dout[13]~118
--operation mode is arithmetic

L1L27 = CARRY(L1L31 & !D8_Dout[8] & !L1L07 # !L1L31 & (!L1L07 # !D8_Dout[8]));


--T1_Dout[12] is mult242:inst40|Dout[12]
--operation mode is arithmetic

T1_Dout[12]_carry_eqn = T1L251;
T1_Dout[12]_lut_out = T1L81 $ M1_Dout[7] $ T1_Dout[12]_carry_eqn;
T1_Dout[12] = DFFEAS(T1_Dout[12]_lut_out, clk, VCC, , , , , , );

--T1L451 is mult242:inst40|Dout[12]~117
--operation mode is arithmetic

T1L451 = CARRY(T1L81 & !M1_Dout[7] & !T1L251 # !T1L81 & (!T1L251 # !M1_Dout[7]));


--L1_Dout[12] is mult162:inst33|Dout[12]
--operation mode is arithmetic

L1_Dout[12]_carry_eqn = L1L86;
L1_Dout[12]_lut_out = L1L81 $ D8_Dout[8] $ !L1_Dout[12]_carry_eqn;
L1_Dout[12] = DFFEAS(L1_Dout[12]_lut_out, clk, VCC, , , , , , );

--L1L07 is mult162:inst33|Dout[12]~122
--operation mode is arithmetic

L1L07 = CARRY(L1L81 & (D8_Dout[8] # !L1L86) # !L1L81 & D8_Dout[8] & !L1L86);


--J1_Dout[12] is mult52:inst31|Dout[12]
--operation mode is arithmetic

J1_Dout[12]_carry_eqn = J1L96;
J1_Dout[12]_lut_out = J1L8 $ D6_Dout[8] $ J1_Dout[12]_carry_eqn;
J1_Dout[12] = DFFEAS(J1_Dout[12]_lut_out, clk, VCC, , , , , , );

--J1L17 is mult52:inst31|Dout[12]~99
--operation mode is arithmetic

J1L17 = CARRY(J1L8 & !D6_Dout[8] & !J1L96 # !J1L8 & (!J1L96 # !D6_Dout[8]));


--T1_Dout[11] is mult242:inst40|Dout[11]
--operation mode is arithmetic

T1_Dout[11]_carry_eqn = T1L051;
T1_Dout[11]_lut_out = T1L32 $ M1_Dout[7] $ !T1_Dout[11]_carry_eqn;
T1_Dout[11] = DFFEAS(T1_Dout[11]_lut_out, clk, VCC, , , , , , );

--T1L251 is mult242:inst40|Dout[11]~121
--operation mode is arithmetic

T1L251 = CARRY(T1L32 & (M1_Dout[7] # !T1L051) # !T1L32 & M1_Dout[7] & !T1L051);


--L1_Dout[11] is mult162:inst33|Dout[11]
--operation mode is arithmetic

L1_Dout[11]_carry_eqn = L1L66;
L1_Dout[11]_lut_out = L1L32 $ D8_Dout[8] $ L1_Dout[11]_carry_eqn;
L1_Dout[11] = DFFEAS(L1_Dout[11]_lut_out, clk, VCC, , , , , , );

--L1L86 is mult162:inst33|Dout[11]~126
--operation mode is arithmetic

L1L86 = CARRY(L1L32 & !D8_Dout[8] & !L1L66 # !L1L32 & (!L1L66 # !D8_Dout[8]));


--J1_Dout[11] is mult52:inst31|Dout[11]
--operation mode is arithmetic

J1_Dout[11]_carry_eqn = J1L76;
J1_Dout[11]_lut_out = J1L31 $ D6_Dout[8] $ !J1_Dout[11]_carry_eqn;
J1_Dout[11] = DFFEAS(J1_Dout[11]_lut_out, clk, VCC, , , , , , );

--J1L96 is mult52:inst31|Dout[11]~103
--operation mode is arithmetic

J1L96 = CARRY(J1L31 & (D6_Dout[8] # !J1L76) # !J1L31 & D6_Dout[8] & !J1L76);


--H1_Dout[11] is mult29:inst29|Dout[11]
--operation mode is arithmetic

H1_Dout[11]_carry_eqn = H1L311;
H1_Dout[11]_lut_out = H1L8 $ D4_Dout[8] $ !H1_Dout[11]_carry_eqn;
H1_Dout[11] = DFFEAS(H1_Dout[11]_lut_out, clk, VCC, , , , , , );

--H1L511 is mult29:inst29|Dout[11]~97
--operation mode is arithmetic

H1L511 = CARRY(H1L8 & (D4_Dout[8] # !H1L311) # !H1L8 & D4_Dout[8] & !H1L311);


--F1_Dout[11] is mult18:inst27|Dout[11]
--operation mode is arithmetic

F1_Dout[11]_carry_eqn = F1L02;
F1_Dout[11]_lut_out = !F1_Dout[11]_carry_eqn;
F1_Dout[11] = DFFEAS(F1_Dout[11]_lut_out, clk, VCC, , , , , , );

--F1L22 is mult18:inst27|Dout[11]~99
--operation mode is arithmetic

F1L22 = CARRY(D2_Dout[8]);


--T1_Dout[10] is mult242:inst40|Dout[10]
--operation mode is arithmetic

T1_Dout[10]_carry_eqn = T1L841;
T1_Dout[10]_lut_out = T1L82 $ M1_Dout[7] $ T1_Dout[10]_carry_eqn;
T1_Dout[10] = DFFEAS(T1_Dout[10]_lut_out, clk, VCC, , , , , , );

--T1L051 is mult242:inst40|Dout[10]~125
--operation mode is arithmetic

T1L051 = CARRY(T1L82 & !M1_Dout[7] & !T1L841 # !T1L82 & (!T1L841 # !M1_Dout[7]));


--L1_Dout[10] is mult162:inst33|Dout[10]
--operation mode is arithmetic

L1_Dout[10]_carry_eqn = L1L46;
L1_Dout[10]_lut_out = L1L82 $ D8_Dout[8] $ !L1_Dout[10]_carry_eqn;
L1_Dout[10] = DFFEAS(L1_Dout[10]_lut_out, clk, VCC, , , , , , );

--L1L66 is mult162:inst33|Dout[10]~130
--operation mode is arithmetic

L1L66 = CARRY(L1L82 & (D8_Dout[8] # !L1L46) # !L1L82 & D8_Dout[8] & !L1L46);


--K1_Dout[10] is mult14:inst32|Dout[10]
--operation mode is arithmetic

K1_Dout[10]_carry_eqn = K1L86;
K1_Dout[10]_lut_out = K1L8 $ D7_Dout[8] $ K1_Dout[10]_carry_eqn;
K1_Dout[10] = DFFEAS(K1_Dout[10]_lut_out, clk, VCC, , , , , , );

--K1L07 is mult14:inst32|Dout[10]~90
--operation mode is arithmetic

K1L07 = CARRY(K1L8 & !D7_Dout[8] & !K1L86 # !K1L8 & (!K1L86 # !D7_Dout[8]));


--J1_Dout[10] is mult52:inst31|Dout[10]
--operation mode is arithmetic

J1_Dout[10]_carry_eqn = J1L56;
J1_Dout[10]_lut_out = J1L81 $ D6_Dout[8] $ J1_Dout[10]_carry_eqn;
J1_Dout[10] = DFFEAS(J1_Dout[10]_lut_out, clk, VCC, , , , , , );

--J1L76 is mult52:inst31|Dout[10]~107
--operation mode is arithmetic

J1L76 = CARRY(J1L81 & !D6_Dout[8] & !J1L56 # !J1L81 & (!J1L56 # !D6_Dout[8]));


--G2_Dout[10] is mult13:inst30|Dout[10]
--operation mode is arithmetic

G2_Dout[10]_carry_eqn = G2L86;
G2_Dout[10]_lut_out = G2L8 $ D5_Dout[8] $ G2_Dout[10]_carry_eqn;
G2_Dout[10] = DFFEAS(G2_Dout[10]_lut_out, clk, VCC, , , , , , );

--G2L07 is mult13:inst30|Dout[10]~90
--operation mode is arithmetic

G2L07 = CARRY(G2L8 & !D5_Dout[8] & !G2L86 # !G2L8 & (!G2L86 # !D5_Dout[8]));


--H1_Dout[10] is mult29:inst29|Dout[10]
--operation mode is arithmetic

H1_Dout[10]_carry_eqn = H1L111;
H1_Dout[10]_lut_out = H1L31 $ D4_Dout[8] $ H1_Dout[10]_carry_eqn;
H1_Dout[10] = DFFEAS(H1_Dout[10]_lut_out, clk, VCC, , , , , , );

--H1L311 is mult29:inst29|Dout[10]~101
--operation mode is arithmetic

H1L311 = CARRY(H1L31 & !D4_Dout[8] & !H1L111 # !H1L31 & (!H1L111 # !D4_Dout[8]));


--G1_Dout[10] is mult13:inst28|Dout[10]
--operation mode is arithmetic

G1_Dout[10]_carry_eqn = G1L86;
G1_Dout[10]_lut_out = G1L8 $ D3_Dout[8] $ G1_Dout[10]_carry_eqn;
G1_Dout[10] = DFFEAS(G1_Dout[10]_lut_out, clk, VCC, , , , , , );

--G1L07 is mult13:inst28|Dout[10]~90
--operation mode is arithmetic

G1L07 = CARRY(G1L8 & !D3_Dout[8] & !G1L86 # !G1L8 & (!G1L86 # !D3_Dout[8]));


--F1_Dout[10] is mult18:inst27|Dout[10]
--operation mode is arithmetic

F1_Dout[10]_carry_eqn = F1L81;
F1_Dout[10]_lut_out = D2_Dout[8] $ D2_Dout[7] $ F1_Dout[10]_carry_eqn;
F1_Dout[10] = DFFEAS(F1_Dout[10]_lut_out, clk, VCC, , , , , , );

--F1L02 is mult18:inst27|Dout[10]~103
--operation mode is arithmetic

F1L02 = CARRY(D2_Dout[8] & !D2_Dout[7] & !F1L81 # !D2_Dout[8] & (!F1L81 # !D2_Dout[7]));


--E1_Dout[10] is mult12:inst26|Dout[10]
--operation mode is arithmetic

E1_Dout[10]_carry_eqn = E1L81;
E1_Dout[10]_lut_out = !E1_Dout[10]_carry_eqn;
E1_Dout[10] = DFFEAS(E1_Dout[10]_lut_out, clk, VCC, , , , , , );

--E1L02 is mult12:inst26|Dout[10]~84
--operation mode is arithmetic

E1L02 = CARRY(D1_Dout[8]);


--T1_Dout[9] is mult242:inst40|Dout[9]
--operation mode is arithmetic

T1_Dout[9]_carry_eqn = T1L141;
T1_Dout[9]_lut_out = T1L33 $ M1_Dout[7] $ !T1_Dout[9]_carry_eqn;
T1_Dout[9] = DFFEAS(T1_Dout[9]_lut_out, clk, VCC, , , , , , );

--T1L841 is mult242:inst40|Dout[9]~129
--operation mode is arithmetic

T1L841 = CARRY(T1L33 & (M1_Dout[7] # !T1L141) # !T1L33 & M1_Dout[7] & !T1L141);


--L1_Dout[9] is mult162:inst33|Dout[9]
--operation mode is arithmetic

L1_Dout[9]_carry_eqn = L1L26;
L1_Dout[9]_lut_out = L1L33 $ D8_Dout[8] $ L1_Dout[9]_carry_eqn;
L1_Dout[9] = DFFEAS(L1_Dout[9]_lut_out, clk, VCC, , , , , , );

--L1L46 is mult162:inst33|Dout[9]~134
--operation mode is arithmetic

L1L46 = CARRY(L1L33 & !D8_Dout[8] & !L1L26 # !L1L33 & (!L1L26 # !D8_Dout[8]));


--K1_Dout[9] is mult14:inst32|Dout[9]
--operation mode is arithmetic

K1_Dout[9]_carry_eqn = K1L66;
K1_Dout[9]_lut_out = K1L31 $ D7_Dout[8] $ !K1_Dout[9]_carry_eqn;
K1_Dout[9] = DFFEAS(K1_Dout[9]_lut_out, clk, VCC, , , , , , );

--K1L86 is mult14:inst32|Dout[9]~94
--operation mode is arithmetic

K1L86 = CARRY(K1L31 & (D7_Dout[8] # !K1L66) # !K1L31 & D7_Dout[8] & !K1L66);


--J1_Dout[9] is mult52:inst31|Dout[9]
--operation mode is arithmetic

J1_Dout[9]_carry_eqn = J1L36;
J1_Dout[9]_lut_out = J1L32 $ D6_Dout[8] $ !J1_Dout[9]_carry_eqn;
J1_Dout[9] = DFFEAS(J1_Dout[9]_lut_out, clk, VCC, , , , , , );

--J1L56 is mult52:inst31|Dout[9]~111
--operation mode is arithmetic

J1L56 = CARRY(J1L32 & (D6_Dout[8] # !J1L36) # !J1L32 & D6_Dout[8] & !J1L36);


--G2_Dout[9] is mult13:inst30|Dout[9]
--operation mode is arithmetic

G2_Dout[9]_carry_eqn = G2L66;
G2_Dout[9]_lut_out = G2L31 $ D5_Dout[8] $ !G2_Dout[9]_carry_eqn;
G2_Dout[9] = DFFEAS(G2_Dout[9]_lut_out, clk, VCC, , , , , , );

--G2L86 is mult13:inst30|Dout[9]~94
--operation mode is arithmetic

G2L86 = CARRY(G2L31 & (D5_Dout[8] # !G2L66) # !G2L31 & D5_Dout[8] & !G2L66);


--H1_Dout[9] is mult29:inst29|Dout[9]
--operation mode is arithmetic

H1_Dout[9]_carry_eqn = H1L901;
H1_Dout[9]_lut_out = H1L81 $ D4_Dout[8] $ !H1_Dout[9]_carry_eqn;
H1_Dout[9] = DFFEAS(H1_Dout[9]_lut_out, clk, VCC, , , , , , );

--H1L111 is mult29:inst29|Dout[9]~105
--operation mode is arithmetic

H1L111 = CARRY(H1L81 & (D4_Dout[8] # !H1L901) # !H1L81 & D4_Dout[8] & !H1L901);


--G1_Dout[9] is mult13:inst28|Dout[9]
--operation mode is arithmetic

G1_Dout[9]_carry_eqn = G1L66;
G1_Dout[9]_lut_out = G1L31 $ D3_Dout[8] $ !G1_Dout[9]_carry_eqn;
G1_Dout[9] = DFFEAS(G1_Dout[9]_lut_out, clk, VCC, , , , , , );

--G1L86 is mult13:inst28|Dout[9]~94
--operation mode is arithmetic

G1L86 = CARRY(G1L31 & (D3_Dout[8] # !G1L66) # !G1L31 & D3_Dout[8] & !G1L66);


--F1_Dout[9] is mult18:inst27|Dout[9]
--operation mode is arithmetic

F1_Dout[9]_carry_eqn = F1L61;
F1_Dout[9]_lut_out = D2_Dout[8] $ D2_Dout[6] $ !F1_Dout[9]_carry_eqn;
F1_Dout[9] = DFFEAS(F1_Dout[9]_lut_out, clk, VCC, , , , , , );

--F1L81 is mult18:inst27|Dout[9]~107
--operation mode is arithmetic

F1L81 = CARRY(D2_Dout[8] & (D2_Dout[6] # !F1L61) # !D2_Dout[8] & D2_Dout[6] & !F1L61);


--E1_Dout[9] is mult12:inst26|Dout[9]
--operation mode is arithmetic

E1_Dout[9]_carry_eqn = E1L61;
E1_Dout[9]_lut_out = D1_Dout[8] $ D1_Dout[7] $ E1_Dout[9]_carry_eqn;
E1_Dout[9] = DFFEAS(E1_Dout[9]_lut_out, clk, VCC, , , , , , );

--E1L81 is mult12:inst26|Dout[9]~88
--operation mode is arithmetic

E1L81 = CARRY(D1_Dout[8] & !D1_Dout[7] & !E1L61 # !D1_Dout[8] & (!E1L61 # !D1_Dout[7]));


--T1_Dout[8] is mult242:inst40|Dout[8]
--operation mode is arithmetic

T1_Dout[8]_carry_eqn = T1L241;
T1_Dout[8]_lut_out = T1L83 $ M1_Dout[7] $ T1_Dout[8]_carry_eqn;
T1_Dout[8] = DFFEAS(T1_Dout[8]_lut_out, clk, VCC, , , , , , );

--T1L141 is mult242:inst40|Dout[8]~133
--operation mode is arithmetic

T1L141 = CARRY(T1L83 & !M1_Dout[7] & !T1L241 # !T1L83 & (!T1L241 # !M1_Dout[7]));


--L1_Dout[8] is mult162:inst33|Dout[8]
--operation mode is arithmetic

L1_Dout[8]_carry_eqn = L1L06;
L1_Dout[8]_lut_out = L1L83 $ D8_Dout[8] $ !L1_Dout[8]_carry_eqn;
L1_Dout[8] = DFFEAS(L1_Dout[8]_lut_out, clk, VCC, , , , , , );

--L1L26 is mult162:inst33|Dout[8]~138
--operation mode is arithmetic

L1L26 = CARRY(L1L83 & (D8_Dout[8] # !L1L06) # !L1L83 & D8_Dout[8] & !L1L06);


--K1_Dout[8] is mult14:inst32|Dout[8]
--operation mode is arithmetic

K1_Dout[8]_carry_eqn = K1L46;
K1_Dout[8]_lut_out = K1L81 $ D7_Dout[8] $ K1_Dout[8]_carry_eqn;
K1_Dout[8] = DFFEAS(K1_Dout[8]_lut_out, clk, VCC, , , , , , );

--K1L66 is mult14:inst32|Dout[8]~98
--operation mode is arithmetic

K1L66 = CARRY(K1L81 & !D7_Dout[8] & !K1L46 # !K1L81 & (!K1L46 # !D7_Dout[8]));


--P1_Dout[7] is add121616:inst36|Dout[7]
--operation mode is arithmetic

P1_Dout[7]_carry_eqn = P1L41;
P1_Dout[7]_lut_out = L1_Dout[7] $ K1_Dout[7] $ !P1_Dout[7]_carry_eqn;
P1_Dout[7] = DFFEAS(P1_Dout[7]_lut_out, clk, VCC, , , , , , );

--P1L61 is add121616:inst36|Dout[7]~146
--operation mode is arithmetic

P1L61 = CARRY(L1_Dout[7] & (K1_Dout[7] # !P1L41) # !L1_Dout[7] & K1_Dout[7] & !P1L41);


--J1_Dout[8] is mult52:inst31|Dout[8]
--operation mode is arithmetic

J1_Dout[8]_carry_eqn = J1L16;
J1_Dout[8]_lut_out = J1L82 $ D6_Dout[7] $ J1_Dout[8]_carry_eqn;
J1_Dout[8] = DFFEAS(J1_Dout[8]_lut_out, clk, VCC, , , , , , );

--J1L36 is mult52:inst31|Dout[8]~115
--operation mode is arithmetic

J1L36 = CARRY(J1L82 & !D6_Dout[7] & !J1L16 # !J1L82 & (!J1L16 # !D6_Dout[7]));


--G2_Dout[8] is mult13:inst30|Dout[8]
--operation mode is arithmetic

G2_Dout[8]_carry_eqn = G2L46;
G2_Dout[8]_lut_out = G2L81 $ D5_Dout[8] $ G2_Dout[8]_carry_eqn;
G2_Dout[8] = DFFEAS(G2_Dout[8]_lut_out, clk, VCC, , , , , , );

--G2L66 is mult13:inst30|Dout[8]~98
--operation mode is arithmetic

G2L66 = CARRY(G2L81 & !D5_Dout[8] & !G2L46 # !G2L81 & (!G2L46 # !D5_Dout[8]));

⌨️ 快捷键说明

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