一種定點(diǎn)運(yùn)算部件的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-05-07 08:50
【摘要】: 本文介紹了一種32位定點(diǎn)運(yùn)算部件的設(shè)計(jì)方案和實(shí)現(xiàn)結(jié)果。該定點(diǎn)運(yùn)算部件包括加法器、移位器、乘法器、除法器等部件。加法器使用先行進(jìn)位技術(shù)加速進(jìn)位鏈的傳播,以四位的加法模塊為基礎(chǔ),可以方便地構(gòu)成16、32、64位的加法器。移位器包括邏輯和算術(shù)的左移和右移,在文中我們?cè)O(shè)計(jì)了一種變換方法,可以把左移和右移互相轉(zhuǎn)換,因此可以使用一套電路完成所有的移位,節(jié)省了硬件資源。乘法器和除法器是定點(diǎn)運(yùn)算部件設(shè)計(jì)的難點(diǎn)。本文提出一種32x32位的乘法器設(shè)計(jì)方案。該乘法器采用了改進(jìn)的Booth算法減少部分積的個(gè)數(shù);使用同一套電路處理無(wú)符號(hào)數(shù)乘法和有符號(hào)數(shù)乘法,并且簡(jiǎn)化了部分積的符號(hào)擴(kuò)展。在部分積的累加方面,使用4-2計(jì)數(shù)器實(shí)現(xiàn)Wallace樹(shù),避免了使用普通3-2加法器造成的布線復(fù)雜度,并且利用加法器輸入端口到輸出端口不同路徑的延時(shí)不同的特性,提高了部分積的歸約性能。為了提高時(shí)鐘頻率,該乘法器應(yīng)用了流水線技術(shù)把乘法過(guò)程分解到2個(gè)周期內(nèi)完成。該乘法器具有完整的控制接口,考慮了一個(gè)通用高性能CPU對(duì)乘法器的要求。除法器使用non-resorting算法,以無(wú)符號(hào)數(shù)除法為基礎(chǔ),把有符號(hào)數(shù)除法轉(zhuǎn)化為無(wú)符號(hào)數(shù)除法來(lái)處理。在設(shè)計(jì)過(guò)程中,我們開(kāi)發(fā)了軟件模擬器來(lái)驗(yàn)證體系結(jié)構(gòu)設(shè)計(jì),硬件部分使用Verilog實(shí)現(xiàn),通過(guò)邏輯綜合,作為某CPU的定點(diǎn)部件,在FPGA和ASIC上得到驗(yàn)證。
【學(xué)位授予單位】:中國(guó)科學(xué)院研究生院(計(jì)算技術(shù)研究所)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2002
【分類號(hào)】:TP332.2
本文編號(hào):2652729
【學(xué)位授予單位】:中國(guó)科學(xué)院研究生院(計(jì)算技術(shù)研究所)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2002
【分類號(hào)】:TP332.2
【引證文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前1條
1 趙娟;高性能專用FPGA算術(shù)部件的研究與設(shè)計(jì)[D];廣東工業(yè)大學(xué);2008年
,本文編號(hào):2652729
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2652729.html
最近更新
教材專著