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

📄 fir31.map.eqn

📁 设计一个线性相位FIR滤波器(31阶) 输入8位
💻 EQN
📖 第 1 页 / 共 5 页
字号:


--C3L5 is mul:u3|i~547
--operation mode is arithmetic

C3L5_carry_eqn = C3L4;
C3L5 = C3_states_count[1] $ C3L5_carry_eqn;

--C3L6 is mul:u3|i~547COUT
--operation mode is arithmetic

C3L6 = CARRY(!C3L4 # !C3_states_count[1]);


--C3L7 is mul:u3|i~548
--operation mode is arithmetic

C3L7_carry_eqn = C3L6;
C3L7 = C3_states_count[2] $ !C3L7_carry_eqn;

--C3L8 is mul:u3|i~548COUT
--operation mode is arithmetic

C3L8 = CARRY(C3_states_count[2] & !C3L6);


--C3L9 is mul:u3|i~549
--operation mode is normal

C3L9_carry_eqn = C3L8;
C3L9 = C3_states_count[3] $ C3L9_carry_eqn;


--C2L3 is mul:u2|i~546
--operation mode is arithmetic

C2L3 = C2_states_count[0] $ !C2L04;

--C2L4 is mul:u2|i~546COUT
--operation mode is arithmetic

C2L4 = CARRY(C2_states_count[0] & !C2L04);


--C2L5 is mul:u2|i~547
--operation mode is arithmetic

C2L5_carry_eqn = C2L4;
C2L5 = C2_states_count[1] $ C2L5_carry_eqn;

--C2L6 is mul:u2|i~547COUT
--operation mode is arithmetic

C2L6 = CARRY(!C2L4 # !C2_states_count[1]);


--C2L7 is mul:u2|i~548
--operation mode is arithmetic

C2L7_carry_eqn = C2L6;
C2L7 = C2_states_count[2] $ !C2L7_carry_eqn;

--C2L8 is mul:u2|i~548COUT
--operation mode is arithmetic

C2L8 = CARRY(C2_states_count[2] & !C2L6);


--C2L9 is mul:u2|i~549
--operation mode is normal

C2L9_carry_eqn = C2L8;
C2L9 = C2_states_count[3] $ C2L9_carry_eqn;


--C1L4 is mul:u1|i~546
--operation mode is arithmetic

C1L4 = C1_states_count[0] $ !C1L3;

--C1L5 is mul:u1|i~546COUT
--operation mode is arithmetic

C1L5 = CARRY(C1_states_count[0] & !C1L3);


--C1L6 is mul:u1|i~547
--operation mode is arithmetic

C1L6_carry_eqn = C1L5;
C1L6 = C1_states_count[1] $ C1L6_carry_eqn;

--C1L7 is mul:u1|i~547COUT
--operation mode is arithmetic

C1L7 = CARRY(!C1L5 # !C1_states_count[1]);


--C1L8 is mul:u1|i~548
--operation mode is arithmetic

C1L8_carry_eqn = C1L7;
C1L8 = C1_states_count[2] $ !C1L8_carry_eqn;

--C1L9 is mul:u1|i~548COUT
--operation mode is arithmetic

C1L9 = CARRY(C1_states_count[2] & !C1L7);


--C1L01 is mul:u1|i~549
--operation mode is normal

C1L01_carry_eqn = C1L9;
C1L01 = C1_states_count[3] $ C1L01_carry_eqn;


--A1L311 is i~114
--operation mode is arithmetic

A1L311 = A1L48 $ A1L171;

--A1L411 is i~114COUT
--operation mode is arithmetic

A1L411 = CARRY(A1L48 & A1L171);


--A1L511 is i~115
--operation mode is arithmetic

A1L511_carry_eqn = A1L411;
A1L511 = A1L68 $ A1L371 $ A1L511_carry_eqn;

--A1L611 is i~115COUT
--operation mode is arithmetic

A1L611 = CARRY(A1L68 & !A1L371 & !A1L411 # !A1L68 & (!A1L411 # !A1L371));


--A1L711 is i~116
--operation mode is arithmetic

A1L711_carry_eqn = A1L611;
A1L711 = A1L88 $ A1L571 $ !A1L711_carry_eqn;

--A1L811 is i~116COUT
--operation mode is arithmetic

A1L811 = CARRY(A1L88 & (A1L571 # !A1L611) # !A1L88 & A1L571 & !A1L611);


--A1L911 is i~117
--operation mode is arithmetic

A1L911_carry_eqn = A1L811;
A1L911 = A1L09 $ A1L771 $ A1L911_carry_eqn;

--A1L021 is i~117COUT
--operation mode is arithmetic

A1L021 = CARRY(A1L09 & !A1L771 & !A1L811 # !A1L09 & (!A1L811 # !A1L771));


--A1L121 is i~118
--operation mode is arithmetic

A1L121_carry_eqn = A1L021;
A1L121 = A1L29 $ A1L971 $ !A1L121_carry_eqn;

--A1L221 is i~118COUT
--operation mode is arithmetic

A1L221 = CARRY(A1L29 & (A1L971 # !A1L021) # !A1L29 & A1L971 & !A1L021);


--A1L321 is i~119
--operation mode is arithmetic

A1L321_carry_eqn = A1L221;
A1L321 = A1L49 $ A1L181 $ A1L321_carry_eqn;

--A1L421 is i~119COUT
--operation mode is arithmetic

A1L421 = CARRY(A1L49 & !A1L181 & !A1L221 # !A1L49 & (!A1L221 # !A1L181));


--A1L521 is i~120
--operation mode is arithmetic

A1L521_carry_eqn = A1L421;
A1L521 = A1L69 $ A1L381 $ !A1L521_carry_eqn;

--A1L621 is i~120COUT
--operation mode is arithmetic

A1L621 = CARRY(A1L69 & (A1L381 # !A1L421) # !A1L69 & A1L381 & !A1L421);


--A1L721 is i~121
--operation mode is arithmetic

A1L721_carry_eqn = A1L621;
A1L721 = A1L89 $ A1L581 $ A1L721_carry_eqn;

--A1L821 is i~121COUT
--operation mode is arithmetic

A1L821 = CARRY(A1L89 & !A1L581 & !A1L621 # !A1L89 & (!A1L621 # !A1L581));


--A1L921 is i~122
--operation mode is arithmetic

A1L921_carry_eqn = A1L821;
A1L921 = A1L001 $ A1L781 $ !A1L921_carry_eqn;

--A1L031 is i~122COUT
--operation mode is arithmetic

A1L031 = CARRY(A1L001 & (A1L781 # !A1L821) # !A1L001 & A1L781 & !A1L821);


--A1L131 is i~123
--operation mode is arithmetic

A1L131_carry_eqn = A1L031;
A1L131 = A1L201 $ A1L981 $ A1L131_carry_eqn;

--A1L231 is i~123COUT
--operation mode is arithmetic

A1L231 = CARRY(A1L201 & !A1L981 & !A1L031 # !A1L201 & (!A1L031 # !A1L981));


--A1L331 is i~124
--operation mode is arithmetic

A1L331_carry_eqn = A1L231;
A1L331 = A1L401 $ A1L191 $ !A1L331_carry_eqn;

--A1L431 is i~124COUT
--operation mode is arithmetic

A1L431 = CARRY(A1L401 & (A1L191 # !A1L231) # !A1L401 & A1L191 & !A1L231);


--A1L531 is i~125
--operation mode is arithmetic

A1L531_carry_eqn = A1L431;
A1L531 = A1L601 $ A1L391 $ A1L531_carry_eqn;

--A1L631 is i~125COUT
--operation mode is arithmetic

A1L631 = CARRY(A1L601 & !A1L391 & !A1L431 # !A1L601 & (!A1L431 # !A1L391));


--A1L731 is i~126
--operation mode is arithmetic

A1L731_carry_eqn = A1L631;
A1L731 = A1L801 $ A1L591 $ !A1L731_carry_eqn;

--A1L831 is i~126COUT
--operation mode is arithmetic

A1L831 = CARRY(A1L801 & (A1L591 # !A1L631) # !A1L801 & A1L591 & !A1L631);


--A1L931 is i~127
--operation mode is arithmetic

A1L931_carry_eqn = A1L831;
A1L931 = A1L011 $ A1L791 $ A1L931_carry_eqn;

--A1L041 is i~127COUT
--operation mode is arithmetic

A1L041 = CARRY(A1L011 & !A1L791 & !A1L831 # !A1L011 & (!A1L831 # !A1L791));


--A1L141 is i~128
--operation mode is normal

A1L141_carry_eqn = A1L041;
A1L141 = A1L211 $ A1L991 $ !A1L141_carry_eqn;


--A1L241 is i~129
--operation mode is arithmetic

A1L241 = A1L62 $ C51L711Q;

--A1L341 is i~129COUT
--operation mode is arithmetic

A1L341 = CARRY(A1L62 & C51L711Q);


--A1L441 is i~130
--operation mode is arithmetic

A1L441_carry_eqn = A1L341;
A1L441 = A1L82 $ C51L811Q $ A1L441_carry_eqn;

--A1L541 is i~130COUT
--operation mode is arithmetic

A1L541 = CARRY(A1L82 & !C51L811Q & !A1L341 # !A1L82 & (!A1L341 # !C51L811Q));


--A1L641 is i~131
--operation mode is arithmetic

A1L641_carry_eqn = A1L541;
A1L641 = A1L03 $ C51L911Q $ !A1L641_carry_eqn;

--A1L741 is i~131COUT
--operation mode is arithmetic

A1L741 = CARRY(A1L03 & (C51L911Q # !A1L541) # !A1L03 & C51L911Q & !A1L541);


--A1L841 is i~132
--operation mode is arithmetic

A1L841_carry_eqn = A1L741;
A1L841 = A1L23 $ C51L021Q $ A1L841_carry_eqn;

--A1L941 is i~132COUT
--operation mode is arithmetic

A1L941 = CARRY(A1L23 & !C51L021Q & !A1L741 # !A1L23 & (!A1L741 # !C51L021Q));


--A1L051 is i~133
--operation mode is arithmetic

A1L051_carry_eqn = A1L941;
A1L051 = A1L43 $ C51L121Q $ !A1L051_carry_eqn;

--A1L151 is i~133COUT
--operation mode is arithmetic

A1L151 = CARRY(A1L43 & (C51L121Q # !A1L941) # !A1L43 & C51L121Q & !A1L941);


--A1L251 is i~134
--operation mode is arithmetic

A1L251_carry_eqn = A1L151;
A1L251 = A1L63 $ C51L221Q $ A1L251_carry_eqn;

--A1L351 is i~134COUT
--operation mode is arithmetic

A1L351 = CARRY(A1L63 & !C51L221Q & !A1L151 # !A1L63 & (!A1L151 # !C51L221Q));


--A1L451 is i~135
--operation mode is arithmetic

A1L451_carry_eqn = A1L351;
A1L451 = A1L83 $ C51L321Q $ !A1L451_carry_eqn;

--A1L551 is i~135COUT
--operation mode is arithmetic

A1L551 = CARRY(A1L83 & (C51L321Q # !A1L351) # !A1L83 & C51L321Q & !A1L351);


--A1L651 is i~136
--operation mode is arithmetic

A1L651_carry_eqn = A1L551;
A1L651 = A1L04 $ C51L421Q $ A1L651_carry_eqn;

--A1L751 is i~136COUT
--operation mode is arithmetic

A1L751 = CARRY(A1L04 & !C51L421Q & !A1L551 # !A1L04 & (!A1L551 # !C51L421Q));


--A1L851 is i~137
--operation mode is arithmetic

A1L851_carry_eqn = A1L751;
A1L851 = A1L24 $ C51L521Q $ !A1L851_carry_eqn;

--A1L951 is i~137COUT
--operation mode is arithmetic

A1L951 = CARRY(A1L24 & (C51L521Q # !A1L751) # !A1L24 & C51L521Q & !A1L751);


--A1L061 is i~138
--operation mode is arithmetic

A1L061_carry_eqn = A1L951;
A1L061 = A1L44 $ C51L621Q $ A1L061_carry_eqn;

--A1L161 is i~138COUT
--operation mode is arithmetic

A1L161 = CARRY(A1L44 & !C51L621Q & !A1L951 # !A1L44 & (!A1L951 # !C51L621Q));


--A1L261 is i~139
--operation mode is arithmetic

A1L261_carry_eqn = A1L161;
A1L261 = A1L64 $ C51L721Q $ !A1L261_carry_eqn;

--A1L361 is i~139COUT
--operation mode is arithmetic

A1L361 = CARRY(A1L64 & (C51L721Q # !A1L161) # !A1L64 & C51L721Q & !A1L161);


--A1L461 is i~140
--operation mode is arithmetic

A1L461_carry_eqn = A1L361;
A1L461 = A1L84 $ C51L821Q $ A1L461_carry_eqn;

--A1L561 is i~140COUT
--operation mode is arithmetic

A1L561 = CARRY(A1L84 & !C51L821Q & !A1L361 # !A1L84 & (!A1L361 # !C51L821Q));


--A1L661 is i~141
--operation mode is arithmetic

A1L661_carry_eqn = A1L561;
A1L661 = A1L05 $ C51L921Q $ !A1L661_carry_eqn;

--A1L761 is i~141COUT
--operation mode is arithmetic

A1L761 = CARRY(A1L05 & (C51L921Q # !A1L561) # !A1L05 & C51L921Q & !A1L561);


--A1L861 is i~142
--operation mode is arithmetic

A1L861_carry_eqn = A1L761;
A1L861 = A1L25 $ C51L031Q $ A1L861_carry_eqn;

--A1L961 is i~142COUT
--operation mode is arithmetic

A1L961 = CARRY(A1L25 & !C51L031Q & !A1L761 # !A1L25 & (!A1L761 # !C51L031Q));


--A1L071 is i~143
--operation mode is normal

A1L071_carry_eqn = A1L961;
A1L071 = A1L45 $ C51L131Q $ !A1L071_carry_eqn;


--A1L171 is i~144
--operation mode is arithmetic

A1L171 = C41L611Q $ C31L511Q;

--A1L271 is i~144COUT
--operation mode is arithmetic

A1L271 = CARRY(C41L611Q & C31L511Q);


--A1L371 is i~145
--operation mode is arithmetic

A1L371_carry_eqn = A1L271;
A1L371 = C41L711Q $ C31L611Q $ A1L371_carry_eqn;

--A1L471 is i~145COUT
--operation mode is arithmetic

A1L471 = CARRY(C41L711Q & !C31L611Q & !A1L271 # !C41L711Q & (!A1L271 # !C31L611Q));


--A1L571 is i~146
--operation mode is arithmetic

A1L571_carry_eqn = A1L471;
A1L571 = C41L811Q $ C31L711Q $ !A1L571_carry_eqn;

--A1L671 is i~146COUT
--operation mode is arithmetic

A1L671 = CARRY(C41L811Q & (C31L711Q # !A1L471) # !C41L811Q & C31L711Q & !A1L471);


--A1L771 is i~147
--operation mode is arithmetic

A1L771_carry_eqn = A1L671;
A1L771 = C41L911Q $ C31L811Q $ A1L771_carry_eqn;

--A1L871 is i~147COUT
--operation mode is arithmetic

A1L871 = CARRY(C41L911Q & !C31L811Q & !A1L671 # !C41L911Q & (!A1L671 # !C31L811Q));


--A1L971 is i~148
--operation mode is arithmetic

A1L971_carry_eqn = A1L871;
A1L971 = C41L021Q $ C31L911Q $ !A1L971_carry_eqn;

--A1L081 is i~148COUT
--operation mode is arithmetic

A1L081 = CARRY(C41L021Q & (C31L911Q # !A1L871) # !C41L021Q & C31L911Q & !A1L871);


--A1L181 is i~149
--operation mode is arithmetic

A1L181_carry_eqn = A1L081;
A1L181 = C41L121Q $ C31L021Q $ A1L181_carry_eqn;

--A1L281 is i~149COUT
--operation mode is arithmetic

A1L281 = CARRY(C41L121Q & !C31L021Q & !A1L081 # !C41L121Q & (!A1L081 # !C31L021Q));


--A1L381 is i~150
--operation mode is arithmetic

A1L381_carry_eqn = A1L281;
A1L381 = C41L221Q $ C31L121Q $ !A1L381_carry_eqn;

--A1L481 is i~150COUT
--operation mode is arithmetic

A1L481 = CARRY(C41L221Q & (C31L121Q # !A1L281) # !C41L221Q & C31L121Q & !A1L281);


--A1L581 is i~151
--operation mode is arithmetic

A1L581_carry_eqn = A1L481;
A1L581 = C41L321Q $ C31L221Q $ A1L581_carry_eqn;

--A1L681 is i~151COUT
--operation mode is arithmetic

A1L681 = CARRY(C41L321Q & !C31L221Q & !A1L481 # !C41L321Q & (!A1L481 # !C31L221Q));


--A1L781 is i~152
--operation mode is arithmetic

A1L781_carry_eqn = A1L681;
A1L781 = C41L421Q $ C31L321Q $ !A1L781_carry_eqn;

--A1L881 is i~152COUT
--operation mode is arithmetic

A1L881 = CARRY(C41L421Q & (C31L321Q # !A1L681) # !C41L421Q & C31L321Q & !A1L681);


--A1L981 is i~153
--operation mode is arithmetic

A1L981_carry_eqn = A1L881;
A1L981 = C41L521Q $ C31L421Q $ A1L981_carry_eqn;

--A1L091 is i~153COUT
--operation mode is arithmetic

A1L091 = CARRY(C41L521Q & !C31L421Q & !A1L881 # !C41L521Q & (!A1L881 # !C31L421Q));


--A1L191 is i~154
--operation mode is arithmetic

A1L191_carry_eqn = A1L091;

⌨️ 快捷键说明

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