基于PowerPC體系結(jié)構(gòu)的乘法器設(shè)計(jì)與驗(yàn)證
本文關(guān)鍵詞:基于PowerPC體系結(jié)構(gòu)的乘法器設(shè)計(jì)與驗(yàn)證,由筆耕文化傳播整理發(fā)布。
【摘要】:本文研究的是基于PowerPC體系結(jié)構(gòu)的X型微處理器整數(shù)單元中的乘法器部分。之所以選擇PowerPC體系結(jié)構(gòu)主要源于其結(jié)構(gòu)本身的靈活性。這種靈活體系結(jié)構(gòu)不但可以提供更多價(jià)格和性能組合,并同時(shí)保持軟件兼容性,還可以使后來的處理器更好地利用技術(shù)發(fā)展。Power PC體系機(jī)構(gòu)是可擴(kuò)充的,它同時(shí)包括32位和64位實(shí)現(xiàn)的規(guī)范,以保證當(dāng)前的32位PowerPC處理器和下一代64位處理器之間的軟件兼容。X型微處理器是一款超標(biāo)量微處理器,有著用于裝載指令和數(shù)據(jù)的32Kb、8路徑組關(guān)聯(lián)、物理尋址的高速緩存,并有獨(dú)立的指令、數(shù)據(jù)內(nèi)存管理單元;有著32位地址總線和64數(shù)據(jù)總線,對支持內(nèi)存訪問和內(nèi)存映射的I/O操作,提供單拍和突發(fā)數(shù)據(jù)的傳輸;并且可以由軟件進(jìn)行控制在4種節(jié)能模式中進(jìn)行切換,采用了先進(jìn)的CMOS工藝,與TTL器件全面兼容。對于處理器來說,運(yùn)算單元是直接影響處理器性能高低的關(guān)鍵功能部件,而對于運(yùn)算單元,乘法器又是其重要的組成部分。它是數(shù)字信號(hào)處理和邏輯運(yùn)算的核心,提高乘法器的性能對整個(gè)微處理器都有著至關(guān)重要的意義,因此對乘法器的研究與設(shè)計(jì)是十分必要的。本文所研究的是32×32位的整數(shù)乘法器,采用的是改進(jìn)的基為4的Booth編碼,分5個(gè)周期實(shí)現(xiàn),每個(gè)周期對8位乘數(shù)進(jìn)行編碼得到四個(gè)34位的部分積(最后一個(gè)周期只編碼一位生成最高位的部分積)。通過Booth編碼將部分積的數(shù)量減少了一半,大大的提升了運(yùn)算速度。對于每個(gè)周期產(chǎn)生的四個(gè)34位部分積通過使用華萊士樹壓縮的方法,進(jìn)行了4-2CSA和3-2CSA兩次壓縮,得到一個(gè)40位的操作數(shù)。然后將40位操作數(shù)的低8位數(shù)據(jù)由專用的寄存器儲(chǔ)存,不再被返回相加。最后的加法運(yùn)算得出的結(jié)果中高32位被保留在寄存器當(dāng)中,等到下個(gè)時(shí)鐘周期開始,通過反饋電路,輸送到3-2CSA壓縮器與下個(gè)周期的低32位數(shù)相加,如此經(jīng)過4個(gè)周期,就會(huì)得到64位的結(jié)果,這樣不但使得乘法器的運(yùn)算加快,還節(jié)省了電路的面積。最終加法器采用的是超前進(jìn)位加法器和選擇進(jìn)位加法器混合的形式,40位操作數(shù)按每4位劃分為一個(gè)單元,又因?yàn)樾枰獙Ω?位進(jìn)行選擇操作,所以需要12個(gè)子單元,這樣可以充分利用兩個(gè)加法器各自的優(yōu)勢來縮短運(yùn)算時(shí)間。最后本文根據(jù)所設(shè)計(jì)出來的電路進(jìn)行了模塊級和系統(tǒng)級的驗(yàn)證,通過分析以及對比,所設(shè)計(jì)的電路實(shí)現(xiàn)了所有的功能,通過了前后仿驗(yàn)證。
【關(guān)鍵詞】:PowerPC體系結(jié)構(gòu) 32×32乘法器 Booth編碼 華萊士樹
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP332.22
【目錄】:
- 摘要5-6
- ABSTRACT6-11
- 縮略語對照表11-14
- 第一章 緒論14-18
- 1.1 課題的研究背景14-15
- 1.2 應(yīng)用和研究發(fā)展?fàn)顩r15-16
- 1.3 課題研究的內(nèi)容與意義16-17
- 1.4 論文結(jié)構(gòu)17-18
- 第二章X型微處理器簡介18-26
- 2.1 X型微處理器體系結(jié)構(gòu)18-21
- 2.2 X型處理器的指令流動(dòng)21-22
- 2.3 X型處理器的流水線結(jié)構(gòu)22-24
- 2.4 X型微處理器IU單元簡介24-25
- 2.4.1 IU的功能部件的組成24
- 2.4.2 IU的指令集簡介24-25
- 2.5 本章小結(jié)25-26
- 第三章 乘法器的介紹26-44
- 3.1 乘法器的基本原理26-27
- 3.2 乘法器是算法27-31
- 3.2.1 Baugh-Wooley算法27-28
- 3.2.2 Booth算法28-31
- 3.3 乘法器的拓?fù)浣Y(jié)構(gòu)31-36
- 3.3.1 迭代乘法器31-32
- 3.3.2 陣列乘法器32-33
- 3.3.3 樹形乘法器33-36
- 3.4 乘法器的求和結(jié)構(gòu)36-42
- 3.4.1 一位加法36-37
- 3.4.2 串行進(jìn)位加法器37
- 3.4.3 旁路進(jìn)位加法器37-39
- 3.4.4 進(jìn)位選擇加法器39-41
- 3.4.5 超前進(jìn)位加法器41-42
- 3.5 本章小結(jié)42-44
- 第四章 X型微處理器的乘法器44-60
- 4.1 乘法器電路結(jié)構(gòu)44
- 4.2 改進(jìn)的Booth編碼設(shè)計(jì)44-46
- 4.3 Booth編碼的電路實(shí)現(xiàn)46-48
- 4.4 部分積電路的實(shí)現(xiàn)48-50
- 4.5 Booth編碼對-Y和-2Y的處理50-51
- 4.6 3-2CSA壓縮器和 4-2CSA壓縮器的內(nèi)部結(jié)構(gòu)51-52
- 4.7 4-2CSA壓縮器和 3-2CSA壓縮器的連接關(guān)系52-53
- 4.8 反饋電路的設(shè)計(jì)與實(shí)現(xiàn)53-55
- 4.9 最終加法器的電路設(shè)計(jì)55-58
- 4.10 IU乘法器設(shè)計(jì)小結(jié)58-60
- 第五章 電路的仿真與驗(yàn)證60-68
- 5.1 Booth編碼單元驗(yàn)證60-61
- 5.2 3-2 壓縮單元驗(yàn)證61
- 5.3 一位加法器單元驗(yàn)證61-62
- 5.4 乘加器RTL級驗(yàn)證62-64
- 5.5 系統(tǒng)級驗(yàn)證64-67
- 5.6 本章小結(jié)67-68
- 第六章 總結(jié)與提高68-70
- 參考文獻(xiàn)70-72
- 致謝72-74
- 作者簡介74-75
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 John C.Dovrak;任王之;;Inside Track[J];個(gè)人電腦;1995年03期
2 Tom R.Halfhill ,麗辛;令人不可思議的PowerPC速度[J];中文信息;1998年06期
3 ;275-266=4%——PowerPC 750系統(tǒng)性能提升[J];每周電腦報(bào);1998年03期
4 買培培;蘇濤;張曉曦;;基于PowerPC的控制器研究與設(shè)計(jì)[J];艦船電子對抗;2009年05期
5 張娟;蔣瑜;蹇柯;文立斌;;基于PowerPC 8247的嵌入式Linux系統(tǒng)開發(fā)[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2009年12期
6 王樹爭;陳強(qiáng);袁磊;;基于PowerPC的機(jī)載數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J];計(jì)算機(jī)光盤軟件與應(yīng)用;2013年10期
7 ;64位PowerPC即將批量生產(chǎn)[J];航空計(jì)算技術(shù);1994年02期
8 ;PowerPC動(dòng)態(tài)[J];西安電子科技大學(xué)學(xué)報(bào);1994年S1期
9 孫會(huì)君;;AS/400e服務(wù)器重整 升級只需換芯[J];每周電腦報(bào);1999年06期
10 亦夫;G3與Mach5.0[J];電腦;1998年05期
中國重要會(huì)議論文全文數(shù)據(jù)庫 前4條
1 馮師軍;李啟虎;孫長瑜;;基于PowerPC的聲信號(hào)處理系統(tǒng)的研究[A];2005年全國水聲學(xué)學(xué)術(shù)會(huì)議論文集[C];2005年
2 初元萍;章紅宇;趙京偉;葉梅;陶寧;朱科軍;唐素秋;過雅南;;PowerPC對VME插件讀出能力的評估[A];第11屆全國計(jì)算機(jī)在現(xiàn)代科學(xué)技術(shù)領(lǐng)域應(yīng)用學(xué)術(shù)會(huì)議論文集[C];2003年
3 葉梅;趙京偉;初元萍;陶寧;;嵌入式Linux系統(tǒng)在PowerPC上的實(shí)現(xiàn)[A];第11屆全國計(jì)算機(jī)在現(xiàn)代科學(xué)技術(shù)領(lǐng)域應(yīng)用學(xué)術(shù)會(huì)議論文集[C];2003年
4 王培元;楊衛(wèi)東;楊志剛;王學(xué)秀;;基于PowerPC的FPGA協(xié)處理器的研究[A];冶金企業(yè)自動(dòng)化、信息化與創(chuàng)新——全國冶金自動(dòng)化信息網(wǎng)建網(wǎng)30周年論文集[C];2007年
中國重要報(bào)紙全文數(shù)據(jù)庫 前10條
1 飛思卡爾半導(dǎo)體計(jì)算平臺(tái)部業(yè)務(wù)開發(fā)經(jīng)理 Nikolay Guenov;PowerPC-Linux OS為互連應(yīng)用搭平臺(tái)[N];中國電子報(bào);2005年
2 秋燕;PowerPC進(jìn)入移動(dòng)通訊市場[N];電子資訊時(shí)報(bào);2002年
3 ;新PowerPC芯片將出[N];計(jì)算機(jī)世界;2002年
4 李映;PowerPC在消費(fèi)電子領(lǐng)域面臨考驗(yàn)[N];中國電子報(bào);2006年
5 張兵;PowerPC 7400芯片改變網(wǎng)絡(luò)設(shè)備速度[N];中國計(jì)算機(jī)報(bào);2002年
6 記者 于博/北京;飛思卡爾、意法強(qiáng)強(qiáng)聯(lián)手 在32位PowerPC架構(gòu)領(lǐng)域開展廣泛合作[N];電子資訊時(shí)報(bào);2006年
7 伊梅;Linux趕OS統(tǒng)一潮頭[N];中國計(jì)算機(jī)報(bào);2001年
8 唐川;蘋果PowerPC G5 全球首款64位個(gè)人電腦[N];中國計(jì)算機(jī)報(bào);2003年
9 ;IBM擴(kuò)大PowerPC許可范圍[N];計(jì)算機(jī)世界;2003年
10 ;Motorola發(fā)布新PowerPC芯片[N];計(jì)算機(jī)世界;2001年
中國博士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 王仕明;基于PowerPC的高速圖像存儲(chǔ)系統(tǒng)技術(shù)研究[D];中國科學(xué)院研究生院(光電技術(shù)研究所);2015年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 楊改贊;結(jié)構(gòu)健康監(jiān)測系統(tǒng)中基于PowerPC的高速處理系統(tǒng)設(shè)計(jì)[D];天津大學(xué);2014年
2 肖佳楠;基于PowerPC的自適應(yīng)信道分配無線AP的研究與實(shí)現(xiàn)[D];北京郵電大學(xué);2013年
3 孫銘澤;基于PowerPC SoC架構(gòu)的高層次仿真平臺(tái)設(shè)計(jì)[D];天津大學(xué);2014年
4 羅澤勇;一種基于PowerPC的嵌入式信號(hào)處理平臺(tái)設(shè)計(jì)[D];西安電子科技大學(xué);2011年
5 何忠林;基于PowerPC的圖像處理系統(tǒng)設(shè)計(jì)與驗(yàn)證[D];電子科技大學(xué);2011年
6 徐霄;基于PowerPC的AC-3解碼器軟硬件協(xié)同設(shè)計(jì)[D];電子科技大學(xué);2014年
7 秦娟;基于PowerPC7410的通用嵌入式計(jì)算機(jī)的設(shè)計(jì)和實(shí)現(xiàn)[D];上海交通大學(xué);2008年
8 單朋;PowerPC嵌入式系統(tǒng)模擬器實(shí)現(xiàn)與優(yōu)化[D];廣西工學(xué)院;2011年
9 劉振鈞;構(gòu)建基于PowerPC的嵌入式Linux通信平臺(tái)[D];電子科技大學(xué);2005年
10 熊明霞;基于PowerPC的SOPC平臺(tái)構(gòu)建[D];中國科學(xué)院研究生院(電子學(xué)研究所);2007年
本文關(guān)鍵詞:基于PowerPC體系結(jié)構(gòu)的乘法器設(shè)計(jì)與驗(yàn)證,,由筆耕文化傳播整理發(fā)布。
本文編號(hào):293698
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/293698.html