



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上32位先行進位加法器的設計1、功能概述: 先行進位加法器是對普通的全加器進行改良而設計成的并行加法器,主要是針對普通全加器串聯時互相進位產生的延遲進行了改良。超前進位加法器是通過增加了一個不是十分復雜的邏輯電路來做到這點的。 設二進制加法器第i位為Ai,Bi,輸出為Si,進位輸入為Ci,進位輸出為Ci+1,則有: Si=AiBiCi (1-1) Ci+1 =Ai * Bi+ Ai *Ci+ Bi*Ci =Ai * Bi+(Ai+Bi)* Ci (1-2)令Gi = Ai * Bi , Pi
2、;= Ai+Bi,則Ci+1= Gi+ Pi *Ci當Ai和Bi都為1時,Gi = 1, 產生進位Ci+1 = 1當Ai和Bi有一個為1時,Pi = 1,傳遞進位Ci+1= Ci因此Gi定義為進位產生信號,Pi定義為進位傳遞信號。Gi的優(yōu)先級比Pi高,也就是說:當Gi = 1時(當然此時也有Pi = 1),無條件產生進位,而不管Ci是多少;當Gi=0而Pi=1時,進位輸出為Ci,跟Ci之前的邏輯有關。 下面推導4位超前進位加法器。設4位加數和被加數為A和B,進位輸入為Cin,進位輸出為Cout,對于第i位的進位產生Gi = Ai·Bi ,進位傳遞Pi=A
3、i+Bi , i=0,1,2,3。于是這各級進位輸出,遞歸的展開Ci,有:C0 = CinC1=G0 + P0·C0C2=G1 + P1·C1 = G1 + P1·G0 + P1·P0 C0C3=G2 + P2·C2 = G2 + P2·G1 + P2·P1·G0 + P2·P1·P0·C0C4=G3 + P3·C3 = G3 + P3·G2 + P3·P2·G1 + P3·P2·P1·G0 + P3·P2
4、·P1·P0·C0 (1-3)Cout=C4 由此可以看出,各級的進位彼此獨立產生,只與輸入數據Ai、Bi和Cin有關,將各級間的進位級聯傳播給去掉了,因此減小了進位產生的延遲。每個等式與只有三級延遲的電路對應,第一級延遲對應進位產生信號和進位傳遞信號,后兩級延遲對應上面的積之和。實現上述邏輯表達式(1-3)的電路稱為超前進位部件(Carry Lookahead Unit),也稱為CLA部件。通過這種進位方式實現的加法器稱為超前進位加法器。因為各個進位是并行產生的,所以是一種并行進位加法器。 從公式(1-3)可知,更多位數的CLA部件只會增加邏輯門的輸入端個數,而
5、不會增加門的級數,因此,如果采用超前進位方式實現更多位的加法器,從理論上講,門延遲不變。但是由于CLA部件中連線數量和輸入端個數的增多,使得電路中需要具有大驅動信號和大扇入門,這會大大增加門的延遲,起不到提高電路性能的作用。因此更多位數的加法器可通過4位CLA部件和4位超前進位加法器來實現,如圖2所示。將式(1-3)中進位C4的邏輯方程改寫為:C4=Gm0 + Pm0·C0 (1-4) C4表示4位加法器的進位輸出,Pm0、Gm0分別表示4位加法器的進位傳遞輸出和進位產生輸出,分別為: Pm0 = P3·P2·P1·P0 Gm0 = G3 + P3
6、83;G2 + P3·P2·G1 + P3·P2·P1·G0 將式(1-4)應用于4個4位先行進位加法器,則有:C4=Gm0 + Pm0·C0 C8= Gm1 + Pm1·C4 = Gm1 + Pm1·Gm0 + Pm1·Pm0 C0C12= Gm2 + Pm2·C8 = Gm2 + Pm2·Gm1 + Pm2·Pm1·Gm0 + Pm2·Pm1·Pm0·C0C16=Gm3+Pm3·C12=Gm3+Pm3·Gm2+P
7、m3·Pm2·Gm1+Pm3·Pm2·Pm1·Gm0+Pm3·Pm2·Pm1·Pm0·C0 (1-5) 比較式(1-3)和式(1-5),可以看出這兩組進位邏輯表達式是類似的。不過式(1-3)表示的是組內進位,式(1-5)表示的是組間的進位。實現邏輯方程組(1-5)的電路稱為成組先行進位部件。圖1a為所設計的32位超前進位加法器的結構框圖,該加法器采用三級超前進位加法器設計,組內和組間均采用超前進位。由8個4位超前進位加法器與3個BCLA部件構成。圖1b為采用超前進位和進位選擇實現的32位先行進位加法器結構
8、圖。2、結構框圖:(a) 32位超前進位加法器結構圖(b) 超前進位+進位選擇實現結構圖1 32位先行進位加法器結構圖3、接口說明:表1: 32位超前進位加法器接口信號說明表序號接口信號名稱方向說明備注1A31:0I輸入數據2B31:0I輸入數據3Result31:0O加法器結果4、4位超前進位加法器的設計(4bits CLA)4.1 功能概述 產生進位信號(如圖2a)、4位加法器的進位傳遞信號Px以及4位加法器的進位產生信號Gx。 Px = P3·P2·P1·P0 Gx = G3 + P3·G2 + P3·P2·G1 + P3
9、83;P2·P1·G04.2 結構框圖(a) 4位超前進位鏈(b) 4位超前進位加法器圖2 4位CLA部件和4位超前進位加法器5、設計電路源代碼(部分)/4bit carry lookahead unitmodule cla_4(p,g,c_in,c,gx,px);input3:0 p,g;input c_in;output4:1 c;output gx,px;assign c1 = p0&c_in | g0;assign c2 = p1&p0&c_in | p1&g0 | g1;assign c3 = p2&p1&p0&c_in | p2&p1&g0 | p2&g1 | g2;assign c4 =
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)保油墨應用研究-洞察及研究
- 松樹水庫水源管理辦法
- 團隊內部培訓管理辦法
- 小學品德教育的目標與實現策略
- FDM在碳纖維增強尼龍6復合材料性能研究中的應用
- 國企資金管理辦法講解
- 數字時代舞蹈教學變革的理念、場景及實施路徑探索
- 民營藏品征集管理辦法
- 幼兒園早期閱讀活動中的師幼互動模式研究:理論與實踐
- 華為售后店長管理辦法
- 網絡安全知識手冊
- 鐵路公司質量管理制度
- 物業(yè)公司接管公寓樓項目工作時間倒推計劃表(T日為入駐日)
- DB1304T 500-2025民用水表、電能表、燃氣表計量糾紛處理規(guī)范
- CRRT的枸櫞酸抗凝(ICU)培訓課件
- 計算機基礎知識理論競賽題庫與答案(960題)
- 醫(yī)院反恐防暴培訓內容
- GB/T 44353.1-2024動物源醫(yī)療器械第1部分:風險管理應用
- 2024年廣州市黃埔軍校紀念中學小升初分班考試數學模擬試卷附答案解析
- 新人教版五年級數學下冊期末試卷
- DB32-T 4757-2024 連棟塑料薄膜溫室建造技術規(guī)范
評論
0/150
提交評論