亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        改進(jìn)溢出判斷電路的設(shè)計(jì)與仿真研究

        2012-02-06 06:00:08王瑞春
        電子技術(shù)應(yīng)用 2012年5期
        關(guān)鍵詞:符號(hào)信號(hào)

        王 穎 ,王瑞春

        (1.深圳信息職業(yè)技術(shù)學(xué)院 電子與信息學(xué)院,廣東 深圳 518055;2.深圳信息職業(yè)技術(shù)學(xué)院 基礎(chǔ)部,廣東 深圳 518055)

        溢出現(xiàn)象的判斷是固定字長有符號(hào)加法運(yùn)算中必須要進(jìn)行的操作,傳統(tǒng)溢出現(xiàn)象的判斷要等到加法運(yùn)算結(jié)果產(chǎn)生以后才能進(jìn)行,本文電路設(shè)計(jì)能夠在加法運(yùn)算開始之前通過對(duì)操作數(shù)的判斷而進(jìn)行溢出預(yù)判,從而減少了整個(gè)加法/減法運(yùn)算的時(shí)間。

        溢出現(xiàn)象有可能出現(xiàn)在有符號(hào)數(shù)的加法或減法運(yùn)算中,在進(jìn)行固定字長的有符號(hào)數(shù)加法或減法運(yùn)算時(shí),如果出現(xiàn)以下四種情況:正數(shù)與正數(shù)相加得到負(fù)數(shù)、正數(shù)減負(fù)數(shù)得到負(fù)數(shù)、負(fù)數(shù)減正數(shù)得到正數(shù)、負(fù)數(shù)加負(fù)數(shù)得到正數(shù),則認(rèn)為有溢出現(xiàn)象產(chǎn)生。

        1 傳統(tǒng)溢出判斷電路的設(shè)計(jì)[1]

        傳統(tǒng)溢出判斷電路的設(shè)計(jì)是建立在加法或減法運(yùn)算已經(jīng)產(chǎn)生結(jié)果的基礎(chǔ)上,如果用Overflag表示當(dāng)前的運(yùn)算方式,當(dāng)Overflag取值為“1”時(shí)表示的是進(jìn)行有符號(hào)數(shù)的加法或減法運(yùn)算,當(dāng)Overflag取值為“0”時(shí)表示的是進(jìn)行無符號(hào)數(shù)的加法或減法運(yùn)算。用Adder表示當(dāng)前的運(yùn)算方式是加法或者減法運(yùn)算。當(dāng)Adder取值為“1”時(shí)表示進(jìn)行加法運(yùn)算,當(dāng)Adder取值為“0”時(shí)表示進(jìn)行減法運(yùn)算。用A[3]、B[3]和R[3]分別表示兩個(gè)操作數(shù)和加減法運(yùn)算結(jié)果的最高位即符號(hào)位。用Overflow表示溢出結(jié)果,如果Overflow取值為“1”則表示產(chǎn)生了溢出;如果Overflow取值為“0”則表示沒有產(chǎn)生溢出。如果利用 Carry-Lookahead Adder[2]算法來產(chǎn)生 R[3],則結(jié)合對(duì)溢出產(chǎn)生條件的分析,可以得到溢出判斷電路圖如圖1所示。

        2 具有預(yù)判功能的改進(jìn)溢出判斷電路的設(shè)計(jì)

        具有預(yù)判功能的溢出判斷電路設(shè)計(jì)的原理是將Carry-Lookahead Adder[2]的算法與傳統(tǒng)溢出邏輯判斷邏輯算法相結(jié)合。如果將可能產(chǎn)生溢出的四種運(yùn)算都轉(zhuǎn)換為加法運(yùn)算,則在有可能產(chǎn)生溢出的四種運(yùn)算情況下只要數(shù)值位向符號(hào)位產(chǎn)生進(jìn)位或者符號(hào)位本身相加產(chǎn)生進(jìn)位就可以判斷有溢出產(chǎn)生。因此在電路實(shí)現(xiàn)上需要有兩部分功能塊,一部分是判斷當(dāng)前的運(yùn)算是否為可能產(chǎn)生溢出的四種運(yùn)算,將這部分功能塊稱為初步判斷功能塊;另一部分是判斷數(shù)值位的最高位有無向符號(hào)位產(chǎn)生進(jìn)位或符號(hào)位本身相加有無進(jìn)位產(chǎn)生,將這部分功能塊稱為進(jìn)位判斷功能塊。最后需要將兩部分功能塊結(jié)合在一起成為完整的溢出預(yù)判電路。

        圖1 傳統(tǒng)溢出判斷電路結(jié)構(gòu)圖

        2.1 初步判斷功能塊的設(shè)計(jì)[1]

        可能產(chǎn)生溢出的四種運(yùn)算中,操作數(shù)的符號(hào)位即A[3]和 B[3]及加/減法控制信號(hào)Adder的取值與初步判斷功能塊的輸出信號(hào)F的關(guān)系如表1所示。

        由此表1可以得到F與A[3]、B[3]和 Adder之間的邏輯關(guān)系如下:

        2.2 進(jìn)位判斷功能塊[2]

        在對(duì)溢出現(xiàn)象進(jìn)行分析的過程中發(fā)現(xiàn),可能產(chǎn)生溢出的四種情況的運(yùn)算最后都可以轉(zhuǎn)換為加法運(yùn)算,具體分析如下:

        正數(shù)與正數(shù)相加,原本就是加法運(yùn)算,所以毋須進(jìn)行轉(zhuǎn)換。

        正數(shù)減負(fù)數(shù)相當(dāng)于正數(shù)與同負(fù)數(shù)有相同絕對(duì)取值的正數(shù)進(jìn)行相加。即只要將被減數(shù)轉(zhuǎn)換成與其本身有相同絕對(duì)取值的正數(shù)即可。

        負(fù)數(shù)減正數(shù)相當(dāng)于負(fù)數(shù)與同正數(shù)有相同絕對(duì)取值的負(fù)數(shù)進(jìn)行相加。即只要將被減數(shù)轉(zhuǎn)換成與其本身有相同絕對(duì)取值的負(fù)數(shù)即可。

        負(fù)數(shù)加負(fù)數(shù)本身就是加法運(yùn)算,毋須進(jìn)行轉(zhuǎn)換。

        假設(shè)A為加法或減法運(yùn)算中的第一個(gè)操作數(shù)(被加數(shù)或被減數(shù)),B為第二個(gè)操作數(shù)(加數(shù)或減數(shù)),由以上分析可以發(fā)現(xiàn),A不需要做任何變換,而B要根據(jù)需要進(jìn)行變換,變換后的數(shù)字用D進(jìn)行表示。對(duì)B進(jìn)行變換的算法為:首先判斷條件“A[3]=0且 B[3]=1且 Adder=0”或“A[3]=1且 B[3]=0且 Adder=0”是否成立,如果條件成立,則D的值等于對(duì)B做減1運(yùn)算后再取反的數(shù)值,否則D=B。

        操作數(shù)B做了變換后,A與B的運(yùn)算就轉(zhuǎn)換成A與D的加法運(yùn)算,運(yùn)算結(jié)果用R表示。通過前面的分析可以發(fā)現(xiàn)在可能產(chǎn)生溢出的四種運(yùn)算情況下(即:正數(shù)與正數(shù)相加、負(fù)數(shù)與負(fù)數(shù)相加、正數(shù)與負(fù)數(shù)相減、負(fù)數(shù)與正數(shù)相減),只要A與D的加法運(yùn)算的結(jié)果中符號(hào)位的符號(hào)與操作數(shù)符號(hào)相反就標(biāo)志著產(chǎn)生了溢出。用Ci+1表示第i位向第i+1位產(chǎn)生的進(jìn)位,則C3=1或C4=1且C3和C4不能同時(shí)為1時(shí)標(biāo)志著溢出的產(chǎn)生。

        通過對(duì)Carry-Lookahead Adder[2-3]的分析可以發(fā)現(xiàn)進(jìn)位的產(chǎn)生不必等到加法運(yùn)算結(jié)束,即:

        其中 gi=AiDi,pi=Ai⊕Di(i表示第 i位數(shù)據(jù))。

        進(jìn)位判斷電路如圖2所示。

        表1 初步判斷功能塊輸入輸出信號(hào)關(guān)系

        2.3 完整的具有預(yù)判功能的溢出判斷電路

        在圖2中,進(jìn)位信號(hào)C[3]或C[4]當(dāng)且僅當(dāng)其中一個(gè)取值為1并且當(dāng)前的運(yùn)算為溢出可能出現(xiàn)的四種情況之一時(shí),標(biāo)志著產(chǎn)生了溢出。所以完整的溢出預(yù)判電路需要將進(jìn)位判斷電路與初步判斷電路進(jìn)行結(jié)合,結(jié)合后的溢出結(jié)果信號(hào) Overflow與 F、C[3]、C[4]及 Overflag的邏輯表達(dá)式如下:

        完整的電路圖如圖3所示。

        通過比較圖3與圖1的電路結(jié)構(gòu)發(fā)現(xiàn),改進(jìn)的溢出判斷邏輯電路圖在結(jié)構(gòu)上要精簡(jiǎn)許多。

        2.4 邏輯驗(yàn)證

        電路的功能驗(yàn)證利用TSPICE實(shí)現(xiàn),仿真得到的波形如圖4所示。在仿真波形圖中,從上至下信號(hào)名依次為Overflag,Adder,A[3],A[2],A[1],A[0],B[3],B[2],B[1],B[0]和 Overflow。通過分析仿真波形圖中輸入的 A、B、Adder、Overflag共17組驗(yàn)證數(shù)據(jù)與輸出信號(hào) Overflow的關(guān)系可以證明該電路能夠正確判斷溢出的產(chǎn)生情況。

        2.5 延時(shí)比較

        Adder到Overflow的路徑為溢出判斷電路的關(guān)鍵路徑,通過仿真工具TSPICE分別計(jì)算兩種電路結(jié)構(gòu)中關(guān)鍵路徑的延時(shí),在相同的仿真條件下,改進(jìn)溢出判斷電路中從Adder到Overflow的延時(shí)為11.697 ns,傳統(tǒng)溢出判斷電路中從Adder到Overflow的延時(shí)為12.232 ns。

        本文在傳統(tǒng)溢出判斷電路的基礎(chǔ)上,提出一種改進(jìn)的電路結(jié)構(gòu),在這種改進(jìn)結(jié)構(gòu)中,不必等到加減法運(yùn)算結(jié)果的產(chǎn)生就能預(yù)先判斷有無溢出現(xiàn)象的發(fā)生。通過仿真發(fā)現(xiàn),這種結(jié)構(gòu)在能夠?qū)崿F(xiàn)所需的邏輯功能的基礎(chǔ)上減少了電路規(guī)模,并減少了傳輸延遲。

        [1]王穎.數(shù)字芯片溢出邏輯電路的設(shè)計(jì)與仿真研究[J].微計(jì)算機(jī)信息,2010,02(26):160-163.

        [2]OMONDI A R.Computer arithematic systems-algorithms,architecture and implementation[M].Prentice-Hall,1994.

        [3]PARHAMI B.Computer arithmetic-algorithms and hardware designs[M].Oxford University Press,2000.

        [4]劉杰,易茂祥.6加數(shù)并行加法器及擴(kuò)展接口的研究[J].微電子學(xué)與計(jì)算機(jī),2009,12(12):27-30.

        猜你喜歡
        符號(hào)信號(hào)
        學(xué)符號(hào),比多少
        幼兒園(2021年6期)2021-07-28 07:42:14
        信號(hào)
        鴨綠江(2021年35期)2021-04-19 12:24:18
        完形填空二則
        “+”“-”符號(hào)的由來
        孩子停止長個(gè)的信號(hào)
        變符號(hào)
        基于LabVIEW的力加載信號(hào)采集與PID控制
        一種基于極大似然估計(jì)的信號(hào)盲抽取算法
        倍圖的全符號(hào)點(diǎn)控制數(shù)
        圖的有效符號(hào)邊控制數(shù)
        国产免费视频一区二区| 国产亚洲精品综合一区| 中国久久久一级特黄久久久| 女人被狂躁的高潮免费视频| 亚洲七久久之综合七久久| 亚洲av鲁丝一区二区三区| 纯肉无遮挡H肉动漫在线观看国产| 国产精品色内内在线播放| 亚洲天堂av在线一区| 日本va中文字幕亚洲久伊人 | 国产一区二区精品亚洲| 天堂资源中文网| 亚洲精品一区久久久久久| 大地资源中文在线观看官网第二页| 国产精品欧美日韩在线一区| 天堂最新在线官网av| 国产伦理自拍视频在线观看| 丰满人妻被公侵犯的视频| 看女人毛茸茸下面视频| 极品粉嫩嫩模大尺度无码视频| 久久精品亚洲一区二区三区浴池| a人片在线观看苍苍影院| 国产成人精品曰本亚洲| 日本高清一区二区三区视频| 中文字幕在线亚洲精品一区| 午夜视频国产在线观看| 久久精品国产亚洲av四虎| 麻豆国产巨作AV剧情老师| 青青草视频在线观看9| 成人国产激情自拍视频| 国产莉萝无码av在线播放| 国产精品香蕉在线观看| 538在线视频| 国产91精品自拍视频| 成人试看120秒体验区| 欧美精品人人做人人爱视频| 国产清品夜色一区二区三区不卡| 81久久免费精品国产色夜| 婷婷久久国产综合精品| 亚洲国产美女精品久久久| 黄色毛片视频免费|