日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

4位先行进位加法器_行波进位/超前进位加法器详解

發布時間:2023/12/15 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4位先行进位加法器_行波进位/超前进位加法器详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

行波進位加法器是串行執行的,其高位的運算要依賴低位的進位,所以當輸入數據的位數較多時,會形成很大的延遲并可能成為芯片的關鍵路徑。

采用超前進位加法器(也叫先行進位加法器)可以有效減小這種延遲。下面介紹超前進位加法器的設計原理。設二進制加法器第i位為Ai,Bi,輸出為Si,進位輸入為Ci,進位輸出為C(i+1),則有:

Si=Ai⊕Bi⊕Ci;

C(i+1)=Ai*Bi+Ai*Ci+Bi*Ci=Ai*Bi+(Ai+Bi)*Ci;

令:Gi=Ai*Bi, Pi=Ai+Bi;

則有:

C(i+1)=Gi+Pi*Ci;

當 Ai 和 Bi 都為1時,Gi=1,產生進位C(i+1)=1;

當 Ai 和 Bi 有一個為1時,Pi=1,傳遞進位C(i+1)=Ci;

說明:“*”表示與邏輯、“+”表示或邏輯、“⊕”表示異或邏輯。將Gi定義為進位產生信號,Pi定義為進位傳遞信號,Gi的優先級比Pi高。當Gi=1時,此時也有 Pi=1,無條件的產生進位,不管Ci是多少;當Gi=0而Pi=1時,進位輸出為Ci,跟Ci之前的邏輯有關;
  • 4bits超前進位加法器設計

設4位加數和被加數為A和B,進位輸入為C_in,進位輸出為C_out,對于第i位的進位產生Gi=Ai*Bi,進位傳遞Pi=Ai+Bi,i=0,1,2,3。于是各級進位輸出,遞歸的展開Ci,有:C0=Cin;C1=G0+P0·C0;C2=G1+P1·C1=G1+P1·(G0+P0·C0) = G1+P1·G0+P1·P0·C0;C3=G2+P2·C2=G2+P2·G1+P2·P1·G0+P2·P1·P0·C0;C4=G3+P3·C3=G3+P3·G2+P3·P2·G1+P3·P2·P1·G0+P3·P2·P1·P0·C0;Cout=C4;由此可以看出,各級進位并行產生、彼此獨立,只與輸入數據Ai、Bi和C_in有關,減小了串行進位產生的延遲。該電路的運算核心是超前進位部件(Carry Lookahead Unit),也稱為CLA部件。

C0=Cin;C1=G0+P0·C0;C2=G1+P1·C1=G1+P1·(G0+P0·C0) = G1+P1·G0+P1·P0·C0;C3=G2+P2·C2=G2+P2·G1+P2·P1·G0+P2·P1·P0·C0;C4=G3+P3·C3=G3+P3·G2+P3·P2·G1+P3·P2·P1·G0+P3·P2·P1·P0·C0;Cout=C4;可以得到4bits超前進位加法器的CLA的等效Gm、Pm值:令C4=Gm+Pm·Cin,又因為:C4=G3+P3·C3=G3+P3·G2+P3·P2·G1+P3·P2·P1·G0+P3·P2·P1·P0·C0;Gm=G3+P3·G2+P3·P2·G1+P3·P2·P1·G0;Pm=P3·P2·P1·P0;

以此類推,我們可以發現規律,2bit超前進位加法G、P值計算可以類推到4bit超前進位加法,4bit超前進位加法G、P值計算可以類推到16bit超前進位加法。比如2bit超前進位加法:

令C2=Gm+Pm·Cin,又因為:C2=G1+P1·C1=G1+P1·(G0+P0·C0) = G1+P1·G0+P1·P0·C0;Gm=G1+P1·G0;Pm=P1·P0;發現什么了嗎?

由2bit超前進位加法的G、P值計算可以類推到4bit超前進位加法:

即,高2bit的G、P值和低2bit的G、P值計算分別如下:Gh=G3+P3·G2;Ph=P3·P2;Gl=G1+P1·G0;Pl=P1·P0;那么4bit超前進位加法的G、P值可類推出:G=Gh+Ph·Gl=(G3+P3·G2)+P3·P2(G1+P1·G0)=G3+P3·G2+P3·P2·G1+P3·P2·P1·G0;P=Ph·Pl=P3·P2·P1·P0;

顯然與上文的計算結果一致,因此由2bit超前進位加法的G、P值計算可以類推到4bit超前進位加法。同樣,由4bit超前進位加法的G、P值計算可以類推到16bit超前進位加法。

4bits超前進位加法器的CLA的參考邏輯設計如下:

那么16bits的超前進位加法器如何設計?可以采用4個超前進位加法器級聯的辦法,缺點是該方法是超前進位+行波進位的組合設計,進位邏輯并不是最快的,因為可以采用上文提到的由4bit超前進位加法的G、P值計算可以類推到16bit超前進位加法。
  • 16bits超前進位加法器設計

同理,我們得到了4bits的超前進位加法器的Gm、Pm值后,可以例化4個4bits的超前進位加法器完成16bits超前進位加法器的設計,當然需要再次例化上圖所示的CLA_4的模塊,根據4個4bits的超前進位加法器的Gm、Pm值快速并行算出進位C16的值。

總結

以上是生活随笔為你收集整理的4位先行进位加法器_行波进位/超前进位加法器详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美日韩免费一区二区三区 | 久在线观看视频 | 夫妻性生活自拍 | xxsm.com| 成人精品综合 | 欧美性xxxxx极品少妇 | 91久久精品一区二区 | 青青草欧美 | 亚洲欧洲免费 | 成人亚洲玉足脚交系列 | 国产模特av私拍大尺度 | 亚洲校园激情 | 色八区 | 91精品久久久久久久久久久 | 免费在线你懂的 | 制服丝袜影音先锋 | 黄色免费网站 | 综合激情婷婷 | 男人天堂va | 欧美xxxxx自由摘花 | 亚洲黄片一区二区 | 福利一二区 | 日日操夜夜摸 | 中文字幕11页中文字幕11页 | 黑人黄色录像 | 亚洲综合色网 | 久久久一二三四 | 91精品综合久久 | 亚洲欧美在线播放 | 91亚洲一线产区二线产区 | 日韩欧美黄色大片 | 精品少妇人妻AV无码专区在线 | 亚洲国产欧美在线 | 日本欧美黄色 | 91私密视频 | 新天堂av | 精品国产一区二区三区久久 | 国产一区二区女内射 | 亚洲色图.com | 玖玖伊人| 成人免费高清在线观看 | 一边摸一边抽搐一进一出视频 | 免费看欧美一级特黄a大片 国产免费的av | 亚洲欧美一区二区三区四区五区 | 高跟鞋av | 激情久久一区 | 国产亚洲精品成人 | 日韩精品一区二区在线观看 | 国产xxx视频 | 国产极品粉嫩 | 欧美最猛性xxxxx(亚洲精品) | 亚洲大色| 亚洲av无码一区二区二三区 | 日韩av在线中文字幕 | 国产一区两区 | 韩国黄色网| av网站免费观看 | 91亚洲精品久久久蜜桃网站 | 草草影院在线 | av导航网站 | 日本黄色小片 | 精品一区二区三区四区视频 | 国产热热 | 黄色污污视频网站 | 国产视频久久久久久久 | 天天艹天天射 | 精国产品一区二区三区a片 国产精品第一 | 国产suv精品一区二区69 | 成人av电影免费观看 | 色香色香欲天天天影视综合网 | 国产一线在线观看 | 黄色国产在线 | ass精品国模裸体pics | 国产农村老头老太视频 | 国产在线精品一区二区 | 日本韩国毛片 | 公交顶臀绿裙妇女配视频 | 国久久| 玩偶姐姐在线看 | 欧美高清视频在线观看 | 中文字幕123区 | wwwxxxx在线观看| 国产aaaaaaa | 欧美一区二区三区久久久 | 国产午夜福利视频在线观看 | 日日噜噜噜夜夜爽爽狠狠 | 女同性恋一区二区三区 | 在线不卡二区 | 国产视频一区二 | 米奇av | 日本午夜电影网站 | 奇米影视7777 | 黄色录象片| 一卡二卡精品 | 欧美aaa在线观看 | 黄色国产一区 | 亚洲最大av网 | 欧美色图30p | 日本在线播放一区 |