999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于quartus II的計算機運算器設計

2014-10-21 19:53:35田小敏
科學時代·下半月 2014年12期
關鍵詞:符號設計

田小敏

【摘 要】隨著EDA技術、CPLD/FPGA的迅猛發展以及相關軟件的日益成熟,利用計算機來設計計算機成為一種行之有效且勢在必行的新方式。本文基于Q uartus II 6.0的圖形設計方式,輔助Verilog HDL語言,以封裝的基本邏輯單元為基礎設計了4位定點除法器。仿真結果表明,本文設計的除法器能夠完成預期的除法運算功能。

【關鍵詞】Q uartus; II 6.0;除法器設計;CPLD/FPGA

1 手工除法運算方法分析

計算機內部數據一般用補碼表示[1],為了找出適合于計算機運算器執行的除法運算方法,下面以4位二進制數為例分析手工除法算法[2]。

正整數做除法運算時,商的數碼由高到低生成,確定商之前需要比較被除數與除數位數相同的部分是否夠減,不夠減商位0,夠減商為1[3]。由于這種試商操作是從被除數的高位開始的,為了保證位數的一致性,將被除數的最高位填寫3個”0”,然后進行4位數的比較。每次得到的部分差要左移一位,最低位要由被除數沒參加比較的下一位填充。當被除數的最低位數碼經過試商,前次部分差和此次一位商與除數的積相減后,得到的部分差就是余數。

分析該手工除法運算方法可知:當部分積為0時,要直接將前次部分差左移一位,使之低3位的成為下一次的被減數的高3位,否則,將本次減法運算的結果左移一位,使之成為被減數的高3位。

整個除法的運算過程認定除數是不動的,那么被除數和商是每步相減之后,到要左移一位,添加下面一位,然后與一位乘積做減法。

2 正整數除法器設計

按照上述分析在Quartus II[4]中設計正整數除法電路如圖1所示。主要部件為加減運算單元,保存為cfq1.bdf。用一條輸入線和它的非門的或運算給減法控制線sub賦值1。正整數除法的除數和被除數的最高位均為0,因此,將補充的被除數的高3位直接同被除數的最高位連在一起,就能夠得到使高位補充數碼都為0的目的。

每次試商的時候要判斷部分差是否夠減,判斷的過程就用減法器來進行。當減法器輸出的最高位是1時,表明試商時不夠減,因此本位商的數碼應是0,否則是1。

本次試商的數碼可以直接用非門電路從減法運算的最高位得到,部分差可以又能夠減法器的最高位控制。當本次減法輸出的最高位是1時,就表示不夠減,因此要讓上一次的部分差做下一次的被減數;如果夠減,就讓本次減法運算的差做下一次的被減數,這種設計被稱作本位差邏輯。除數被送到每次減法運算的b輸入端,被減數是通過本位差邏輯送到被減數a端的,通過商數碼線就得到本位商。當被除數的最低位試商過后,本位差邏輯的輸出就是除法的余數。

3 正負對稱區間除法器設計

正負對稱區間上有符號除法器是在正整數除法器基礎上設計的,首先將有符號數轉化成絕對值,然后利用正數除法器計算,最后將結果利用符號關系進行轉化。

3. 1 結果轉換控制電路設計

結果轉換控制電路時根據求補碼的方法進行的[5]。轉換編碼是根據有符號數的最高位來求補碼的,從而達到求商或余數符號的目的。根據除法運算的符號規定,通過輸入數的最高位同號還是異號來決定商的符號。當除數和被除數符號相反時,用它們的異或表示,并用這個標志線來將商改成附屬的補碼表示形式。余數的符號就是由被除數符號來確定。

3. 2 對稱除法器設計

對稱除法器的電路如圖2所示。在正數除法器前端輸入初添加絕對值電路,后端添加轉換控制電路。

4 實用除法器設計

實用除法器前端要設計除數為0的控制,還要設置最高位是1且其余各位都是0的最小負數的判斷,它是限位計數表示的最小數,也是補碼制的最小的數。如果除數為0,那么應立即中止除法計算,并報警。如果遇到除數是最小數但被除數不是最小數的情況,那么商就是0,余數是被除數。如果除數被除數都是最小數,那么商就是1,余數是0,如果只被除數是最小數的情況,那么可以用絕對值比它小1的數代替做除法,然后調整余數和商,最后能得到正確結果。調整余數和商的方法是將余數的絕對值加1,然后與除數比較,若等于除數則商加1余數為0,不然只是將加1的結果作余數。

4.1 最小數判斷電路

當標志線為0時,表示否定;標志線為1時,表示肯定。電路圖如3所示。

4. 2 僅除數是最小數的判斷

利用對稱區間的有符號數除法器進行除法運算的關鍵是變為絕對值進行,因而當除數是最小數時,它的絕對值最大,任何相同位數的數的絕對值都不會超過它,這樣商是0,余數是被除數。表明僅除數是最小數的因素有兩條線,一是數據a的最小標志線,二是數據b的最小標志線,確定僅除數是最小數的應是它們的聯合。當僅除數最小標志線為1時,通過一個非門將前面運算的結果都歸0了,因此商是0。另一方面,由僅除數最小標志線直接控制余數,和被除數通過與門和或門輸出余數。

4. 3 除數與被除數都是最小數的設計

除數與被除數都是最小數的除法相對簡單,只要商1,余數為0即可。a,b最小線同時為1的標志線,通過非門控制運算輸出。控制余數的與門組使余數為0,而商的控制有了變化,這時僅使商的高位全為0,而最低位通過特殊設計使之為1,從而使商位1。

4. 4 被除數是最小數的設計

實用除法器最為復雜的設計應屬被除數是最小數的設計了。解決這一問題的辦法是求最小數相鄰的數與該除數的除法運算結果,然后判斷余數加1是否等于除數,如果等于,則商加1,余數為0,否則用加1后的數做最終的余數。具體分以下幾步:

(1)求最小數的相鄰數

經分析知道,最小數最高位是1,其余都是0,將這個數加1的結果是只有最低位變成了反碼,所以對被除數最低位加異或門。

(2)加1電路設計

將減法器的b輸入端和加減控制端都置為0,為了能夠控制是否加1,又在最低的進位端引進了被除數是最小數而除數不是的標志線f,當f = 1時,輸出數據就是輸入數據加1,否則不進行加1運算。

(3)判斷余數加1是否與除數相等

用最小數相鄰數做除法,得到的余數必須加1,但加1之后的值有可能等于余數。如果相等,商必須加1,以0作為余數;如果不等,那么加1之后才是所求余數。當相減 結果是0時,由f和zfh與運算的非決定著是否輸出非0余數或余數0。f=1表示被除數是最小數,除數不是。zfh=1表示加1后的余數與除數相等,否則不等。因此f和zfh的與運算的非能夠決定輸出的余數。

(4)求最后的商

商的最終結果取決于余數的計算,是否加1要由標志線zfh控制,當zfh=1時商加1,否則不加。

5 除法器總體設計

實用4位除法器的完整電路如圖4所示。要說完整,還要添加除數為0的判斷,建立中斷,本文暫不考慮。

仿真結果如圖5所示。計算1000除以0011,被除數為最小數,商為1110,余數為1110。其它三種情況也都仿真成功,說明除法器設計成功。

6 小結

本文基于QuartusII平臺設計了4位除法器,仿真結果表明,該除法器能夠完成4位帶符號數的除法操作。該除法器的運算位數可以根據需要增加,只是電路設計更加復雜,但原理相似。在本文設計的除法器基礎上進一步加上存儲器,控制器,接口,中斷,DMA,輸入輸出設備等,成為一個比較完整的8位除法計算器。

參考文獻:

[1]余孟嘗.數字電子技術基礎簡明教程[M].北京:高等教育出版社,1999:5- 65.

[2]姜詠江.基于QuartusII的計算機核心設計[M].北京:清華大學出版社, 2007: 50- 75.

[3]蔣本珊.計算機組成原理[M].北京:清華大學出版社,2002:43- 48.

[4]潘松,黃繼業.EDA技術實用教程[M].北京:科學出版社,2006:127- 190.

[5]趙保經.中國集成電路大全TTL集成電路分冊、COMS集成電路分冊[M].北京:國防工業出版社,1985:23- 28.

猜你喜歡
符號設計
學符號,比多少
幼兒園(2021年6期)2021-07-28 07:42:14
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
“+”“-”符號的由來
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
變符號
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
倍圖的全符號點控制數
圖的有效符號邊控制數
主站蜘蛛池模板: 日韩精品少妇无码受不了| 欧美精品高清| 自偷自拍三级全三级视频 | 亚洲一道AV无码午夜福利| 真人免费一级毛片一区二区| 成人毛片免费在线观看| 国模私拍一区二区三区| 中文字幕无码电影| 国产欧美另类| 日韩AV无码一区| av在线人妻熟妇| 中国精品久久| 亚洲人成网18禁| 国产精品欧美激情| 日韩天堂视频| 91午夜福利在线观看| 秋霞一区二区三区| 国产一级无码不卡视频| 成人看片欧美一区二区| 国内精品视频区在线2021| 综合久久久久久久综合网| 亚洲无码91视频| 伊人久久大香线蕉成人综合网| 97超碰精品成人国产| 国产精品美乳| 一级毛片免费播放视频| 国产杨幂丝袜av在线播放| 色成人综合| 国产超碰一区二区三区| 真实国产乱子伦视频| 特级毛片免费视频| 不卡国产视频第一页| 91小视频版在线观看www| 色香蕉影院| 亚洲国产天堂久久综合| 国产69精品久久久久孕妇大杂乱| 99r在线精品视频在线播放| 青青国产视频| 国产美女无遮挡免费视频| 久久a毛片| 制服丝袜国产精品| 午夜视频免费一区二区在线看| 久久综合九九亚洲一区| 欧美成人二区| 亚洲欧美不卡| 欧美在线精品怡红院| 2021最新国产精品网站| 在线亚洲小视频| 538国产视频| 国产网友愉拍精品| 国国产a国产片免费麻豆| 欧美日韩激情在线| 国产白浆在线| 欧美三级不卡在线观看视频| 欧美激情伊人| 国产成人综合久久精品下载| 成人午夜久久| 小说区 亚洲 自拍 另类| P尤物久久99国产综合精品| 亚洲乱伦视频| 欧美久久网| 国产精品无码翘臀在线看纯欲| 欧美在线一级片| 亚洲欧洲国产成人综合不卡| 色婷婷电影网| 欧美 亚洲 日韩 国产| 伊人久久影视| 国产精品一区二区不卡的视频| 国产97视频在线观看| 亚洲成a人在线播放www| 午夜视频免费试看| av一区二区三区在线观看| 亚洲六月丁香六月婷婷蜜芽| 久久人体视频| 午夜啪啪网| 日韩黄色在线| 久久精品亚洲专区| 亚洲综合色区在线播放2019| 国产激情无码一区二区APP| 欧美a在线| 色婷婷在线影院| 色天天综合|