在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于FPGA的除法器純邏輯設計案例

姚小熊27 ? 來源:電路城論壇 ? 作者:yiqizhenshanhe ? 2020-06-17 10:17 ? 次閱讀

前邊寫了很多關于板上外圍器件的評測文章,這篇是FPGA純邏輯設計,是FPGA的另一部分——算法實現,上篇文章做了HDC1000傳感器的使用,當時說FPGA是不支持小數的,本篇記述的是FPGA如何去做除法運算。很多人覺得不就是除法嘛,直接打上/即可,但是,FPGA是不能正確綜合這個除法器的,綜合的結果只是一個固定數值,而不像其他微處理器??梢赃@么說,用FPGA實現除法運算是比較麻煩的。

用軟件編程的時候,用到除法器的時候,一個/就能求商,一個%就能求余,很簡單。但是,如果使用硬件來實現除法運算,就需要了解計算機存儲結構,二進制的除法和平常使用的十進制除法是一樣的,都是通過輾轉相除的原理,

基于FPGA的觸發器純邏輯設計

原理如上所述,現在需要把這個原理轉換成可實現的設計方案,從圖可以看出,首先是將除數與被除數的最高3位做比較,如果除數(110)大于被除數(101),則將商賦值為0(最高位是0可以省略),被除數向右增加1位再進行比較;當被除數增加1位,除數(110)小于被除數(1010),則將商賦值為1,接著進行二進制減法運算,被除數(1010)減去除數(110),變成100;然后被除數向右再增加1位,變成1001,再與除數(110)比較,以此類推,最后輸出結果。

設計好代碼,用Modelsim仿真驗證,

基于FPGA的觸發器純邏輯設計

用$random產生隨機數,實現效果如下:

i_dividend為被除數,i_divisor為除數,o_quotient為商,o_remainder為余數(下同)。

基于FPGA的觸發器純邏輯設計

$random是不能綜合的,所以,只能用其他的進行代替,被除數用一個計數器,除數用數字3,再進行Modelsim仿真驗證:

基于FPGA的觸發器純邏輯設計

由2個圖可知,除法器設計滿足需求。

進行板上調試,

基于FPGA的觸發器純邏輯設計

綜合后的RTL圖,

基于FPGA的觸發器純邏輯設計

Quartus ii軟件查看結果,一切與預期一致,設計成功。

總結:用FPGA實現除法器真麻煩!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1642

    文章

    21918

    瀏覽量

    611971
  • 除法器
    +關注

    關注

    2

    文章

    14

    瀏覽量

    13972
  • 邏輯設計
    +關注

    關注

    1

    文章

    41

    瀏覽量

    11732
收藏 人收藏

    評論

    相關推薦

    解密邏輯單元與CoreScore得分的關系

    FPGA 通過查找表 (LUT) 實現邏輯功能。這些 LUT 類似于真值表或卡諾圖 (Karnaugh map),FPGA 可以通過組合多個 LUT ,來實現幾乎任何你所需的邏輯功能。
    的頭像 發表于 02-06 15:06 ?281次閱讀
    解密<b class='flag-5'>邏輯</b>單元與CoreScore得分的關系

    CPLD 與 FPGA 的區別

    的數字邏輯設計。 FPGA(Field-Programmable Gate Array) :FPGA是一種更為復雜和靈活的可編程邏輯器件,由大
    的頭像 發表于 01-23 09:46 ?854次閱讀

    德州儀器推出全新可編程邏輯產品系列

    德州儀器(TI)近日宣布推出其最新的可編程邏輯器件(PLD)系列,為工程師們帶來了從概念到原型設計的全新解決方案。這一創新產品系列基于TI出色的邏輯產品系列,旨在簡化各類應用的邏輯設計流程,讓工程師們能夠更高效地完成工作任務。
    的頭像 發表于 10-28 17:38 ?716次閱讀

    如何優化FPGA設計的性能

    、延遲、吞吐量等。這些指標應根據系統的性能需求和資源限制來確定。 分析約束 :了解并考慮所有相關的設計約束,如功耗、成本、可制造性等,以確保優化方案的實際可行性。 二、邏輯設計優化 減少邏輯單元 :通過優化邏輯結構,減少不必要的
    的頭像 發表于 10-25 09:23 ?777次閱讀

    FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區別?

    ,還需要與軟件工程師、硬件工程師緊密合作,對整個系統進行集成和測試。 總的來說,FPGA 算法工程師著重于算法優化,FPGA 邏輯工程師專注于邏輯設計,
    發表于 09-23 18:26

    法器是時序邏輯電路嗎

    法器不是時序邏輯電路 ,而是組合邏輯電路的一種。時序邏輯電路和組合邏輯電路的主要區別在于它們如何處理輸出信號。 組合
    的頭像 發表于 08-28 11:05 ?1137次閱讀

    具有10路解碼輸出的高速CMOS邏輯+進位計數器/除法器CD74HC4017-EP 數據表

    電子發燒友網站提供《具有10路解碼輸出的高速CMOS邏輯+進位計數器/除法器CD74HC4017-EP 數據表.pdf》資料免費下載
    發表于 05-28 09:47 ?0次下載
    具有10路解碼輸出的高速CMOS<b class='flag-5'>邏輯</b>+進位計數器/<b class='flag-5'>除法器</b>CD74HC4017-EP 數據表

    具有10個解碼輸出的高速CMOS邏輯十進位計數器/除法器CD74HC4017數據表

    電子發燒友網站提供《具有10個解碼輸出的高速CMOS邏輯十進位計數器/除法器CD74HC4017數據表.pdf》資料免費下載
    發表于 05-28 09:46 ?0次下載
    具有10個解碼輸出的高速CMOS<b class='flag-5'>邏輯</b>十進位計數器/<b class='flag-5'>除法器</b>CD74HC4017數據表

    串行加法器和并行加法器的區別?

    串行加法器和并行加法器是兩種基本的數字電路設計,用于執行二進制數的加法運算。它們在設計哲學、性能特點以及應用場景上有著明顯的區別。
    的頭像 發表于 05-23 15:06 ?3490次閱讀

    法器的原理是什么 加法器有什么作用

    法器是數字電路中的基本組件之一,用于執行數值的加法運算。加法器的基本原理和作用可以從以下幾個方面進行詳細闡述。
    的頭像 發表于 05-23 15:01 ?4560次閱讀
    加<b class='flag-5'>法器</b>的原理是什么 加<b class='flag-5'>法器</b>有什么作用

    同相加法器和反相加法器的區別是什么

    同相加法器和反相加法器是運算放大器在模擬電路設計中常用的兩種基本電路結構,它們在信號處理方面有著不同的特性和應用場景。
    的頭像 發表于 05-23 14:35 ?3759次閱讀

    FPGA學習筆記-關于FPGA資源

    在和別人討教FPGA的知識時,初步得到的有關FPGA的印象是:通過程序或者其它設置,把集成在芯片中的各種邏輯電路組合起來使用。就像用CMOS、TTL門電路搭建處理邏輯更復雜的電路。帶著
    發表于 05-22 18:27

    CMOS14級重復進位二進制計數器/除法器和振蕩器CD4060B Types數據表

    電子發燒友網站提供《CMOS14級重復進位二進制計數器/除法器和振蕩器CD4060B Types數據表.pdf》資料免費下載
    發表于 05-20 09:41 ?0次下載
    CMOS14級重復進位二進制計數器/<b class='flag-5'>除法器</b>和振蕩器CD4060B Types數據表

    具有十個解碼輸出的十進位計數器/除法器數據表

    電子發燒友網站提供《具有十個解碼輸出的十進位計數器/除法器數據表.pdf》資料免費下載
    發表于 05-17 10:47 ?0次下載
    具有十個解碼輸出的十進位計數器/<b class='flag-5'>除法器</b>數據表

    具有10個解碼輸出的高速CMOS LogicDecade計數器/除法器CD54HC4017/CD74HC4017數據表

    電子發燒友網站提供《具有10個解碼輸出的高速CMOS LogicDecade計數器/除法器CD54HC4017/CD74HC4017數據表.pdf》資料免費下載
    發表于 05-17 10:42 ?0次下載
    具有10個解碼輸出的高速CMOS LogicDecade計數器/<b class='flag-5'>除法器</b>CD54HC4017/CD74HC4017數據表
    主站蜘蛛池模板: 欧美最猛黑人xxxx黑人猛交69 | 激情五月婷婷在线 | 91啪在线视频 | xxx69欧美| 欧美日韩国产成人精品 | 可以免费看黄色的网站 | 呦交小u女国产秘密入口 | 99成人在线观看 | 人人揉人人爽五月天视频 | 天天干在线播放 | 国产三级自拍视频 | 久久久久琪琪免费影院 | 四虎黄色网址 | 午夜美女视频在线观看高清 | 欧美激情αv一区二区三区 欧美激情第一欧美在线 | 欧美一级特黄aaa大片 | 亚洲系列中文字幕一区二区 | 美国色综合 | 亚洲卡一卡2卡三卡4卡国色 | 美女流白浆网站 | 68日本xxxⅹxxxxx18| 免费网站色 | 1024视频在线观看国产成人 | 亚洲福利在线视频 | 黄视频网站在线观看 | 综合五月天堂 | 亚洲第一成年网 | 韩毛片| 黄色大秀视频 | 日韩理论电影2021第1页 | 四虎影库网址 | 天天热天天干 | 亚洲人成人77777网站 | 啪啪伊人网 | 欧美色图在线视频 | 男人不识本站 | xxxx69日本| 六月丁香中文字幕 | 日本免费一区二区视频 | 日本三级黄在线观看 | 国产欧美精品一区二区色综合 |