www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > EDA > 電子設計自動化
[導讀]0 引 言 除法器是電子技術領域的基礎模塊,在電子電路設計中得到廣泛應用。目前,實現(xiàn)除法器的方法有硬件實現(xiàn)和軟件實現(xiàn)兩種方法。硬件實現(xiàn)的方法主要是以硬件的消耗為代價,從而有實現(xiàn)速度快的特點。用硬件的方

0 引 言
    除法器是電子技術領域的基礎模塊,在電子電路設計中得到廣泛應用。目前,實現(xiàn)除法器的方法有硬件實現(xiàn)和軟件實現(xiàn)兩種方法。硬件實現(xiàn)的方法主要是以硬件的消耗為代價,從而有實現(xiàn)速度快的特點。用硬件的方法來實現(xiàn)除法器的研究很多,如利用微處理器實現(xiàn)快速乘除法運算,F(xiàn)PGA實現(xiàn)二進制除法運算,模擬除法器等;而通過軟件實現(xiàn)的除法器算法,可以大大提高器件的工作頻率和設計的靈活性,可以從總體上提高設計性能,而設計高效實用的算法是除法器的關鍵,故除法器的算法研究成為現(xiàn)今熱點。
    目前,軟件方面主要是通過減法算法來實現(xiàn)除法運算,把被除數(shù)作為被減數(shù),除數(shù)作為減數(shù),作減法,直到被減數(shù)小于減數(shù)為止,記錄能夠相減的次數(shù)即得到商的整數(shù)部分。將所得的余數(shù)乘以10作為被減數(shù),除數(shù)作為減數(shù),作減法,差重新置入被減數(shù),反復相減,直到被減數(shù)小于減數(shù)為止,記錄能夠相減的次數(shù)即得到商的十分位數(shù)值。依此繼續(xù)下去,可得到商的百分位數(shù)值,千分位數(shù)值,……,要精確到哪一位,就依次做到哪一位。此方法的缺點是速度慢,而且最后一位的精度不高,為了克服以上的缺點,這里設計一種算法在軟件上改進了除法器運算的準確性和處理速度。


1 設計方法
    對于任意給定的兩個整數(shù)fenzi和fenmu,設fenzi為被除數(shù),fenmu為除數(shù)。為了得到兩個數(shù)相除的十進制結果,本設計主要通過下面的算法來實現(xiàn),假如要保留小數(shù)點后面的n位有效數(shù)字,首先把fenzi乘以10的n次方,賦值給寄存器變量dataO;接著把fenmu分別乘以10的(n+m),(n+m一1),(n+m一2),…,1,O次方分別賦值給(n+m+1)個不同的變量data(n+m+1),data(n+m),…,datal,其中m是fenzi和fenmu的位數(shù)之差(當fenzi的位數(shù)多于fenmu時,m為正,否則為負);先求出商的最高位的值,如果dataO大于data(n+m+1),則計數(shù)器自動加1,再把dataO和data(n+m+1)的差值賦給data0,再相減直到data0的值小于data(n+m+1),此時計數(shù)器的計數(shù)值就是最高位的值;依此用同樣的方法繼續(xù)下去,就可得到各個位上的值。對最后一位進行四舍五入處理,當相減后的dataO<datal時,再通過比較dataO*2是否大于datal,如果大于datal,則最后一位計數(shù)器的值加1,否則不變,最后把得到的整體值除以10的n次方,也就是小數(shù)點往左移動n位。傳統(tǒng)除法算法由于采用多次相減的過程來實現(xiàn),相減的過程耗費了大量時鐘脈沖,而且對運算結果的最后一位沒有進行處理;而本設計是通過采用位擴展使除數(shù)和被除數(shù)位數(shù)相同,進而對每一位進行分開處理,減少了做減法運算的次數(shù),從而提高運算速度;同時采用四舍五入的方法對運算結果進行處理,提高準確性。上面算法是一種順序方式,用Verilog硬件描述語言很容易實現(xiàn),圖1為流程圖,其中假定fenzi為3位的整數(shù),fenmu為2位的整數(shù),除法運算精確到百分位。

2 仿真結果及分析
    對上述的流程圖用Verilog描述語言編程,在Ca—dence的NC—Verilog仿真器下仿真,設輸入的Ienzi和fenmu的值分別為128和11,仿真波形如圖2所示。

從圖2的波形可以看出,輸出結果為1 164,除法運算要精確到百分位,所以往左移動2位,其最終的值為11.64,而實際的值為11.636 36……,經(jīng)過四舍五入得到的結果完成正確。從仿真時間來看,對于相同的數(shù)值輸入,本設計只用了12個脈沖,而普通除法器至少需要20個脈沖(128/11=11余7,70/11=6余4,40/11=3余7,1l+6+3=20),相比之下本設計的除法算法有很大的優(yōu)勢。
    然而對于兩個位數(shù)相差很大的數(shù)相除,則本設計的速度優(yōu)勢更加的明顯,本設計每一位的運行時間都不會超過9個時鐘脈沖,因此進行,z位計算的總脈沖也不會超過9n個,而傳統(tǒng)的除法運算需要多個時鐘脈沖,一般會是本設計時鐘脈沖的數(shù)倍。該算法同樣適合小數(shù)的運算,只要把小數(shù)化成整數(shù),再做同樣的處理,就可以得到精確的結果。


3 結 語
    通過對除法器算法的改進,用四舍五入的方法對數(shù)據(jù)進行處理,使得到的結果準確性有了進一步的提高;運用移位、循環(huán)減法,實現(xiàn)數(shù)據(jù)的高速運算,并能任意設定計算的精度。運用此方法在軟件方面設計除法器對速度和準確性的提高有積極意義。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產品設計和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產品供給。 搭養(yǎng)老政策東風 ...

關鍵字: 溫度 BSP 東風 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎單元,承載著生存與活動的最基本功能。而對于理想空間的解構意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關系的思考,同時也塑造著人與空間的新型連接...

關鍵字: 溫度 BSP 智能化 進程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預告。今年前三季度,公司預計實現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預計為1.73億...

關鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術中心"認定。 北京市企業(yè)技...

關鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團成立60周年的紀念日。趁著首都銀行集團成立60周年與首都銀行(中國)在華深耕經(jīng)營12年的“大日子”,圍繞作為外資金融機構對在華戰(zhàn)略的構想和業(yè)...

關鍵字: 數(shù)字化 BSP 供應鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團公司上海通運國際物流有限公司(Nipp...

關鍵字: 溫控 精密儀器 半導體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術企業(yè)云集,展出的智能產品超過140,...

關鍵字: 中國智造 BSP 手機 CAN

要問機器人公司哪家強,波士頓動力絕對是其中的佼佼者。近來年該公司在機器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機器人組團跳男團舞的新視頻,表演的機器人包括...

關鍵字: 機器人 BSP 工業(yè)機器人 現(xiàn)代汽車

南京2022年10月17日 /美通社/ -- 日前《2022第三屆中國高端家電品牌G50峰會》于浙江寧波落幕,來自兩百余名行業(yè)大咖、專家學者共同探討了在形勢依然嚴峻的當下,如何以科技創(chuàng)新、高端化轉型等手段,幫助...

關鍵字: LINK AI BSP 智能家電

電子設計自動化

21167 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉