99久久久久国产-99久久久久国产精品免费-99久久久久久久-99久久久免费精品免费-99久久免费费视频在线观看

131 1300 0010
其他
當前位置: 首頁>> 元件技術>>其他>>
  • 導航欄目
  • 二極管
  • 整流橋
  • MOS管
  • 其他
  • 基于FPGA的除法器純邏輯設計案例
    基于FPGA的除法器純邏輯設計案例
  • 基于FPGA的除法器純邏輯設計案例
  •   發布日期: 2020-06-17  瀏覽次數: 1,483

    前邊寫了很多關于板上外圍器件的評測文章,這篇是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實現除法器真麻煩!


  • ·上一篇:
    ·下一篇:
  • 其他關聯資訊
    深圳市日月辰科技有限公司
    地址:深圳市寶安區松崗鎮潭頭第二工業城A區27棟3樓
    電話:0755-2955 6626
    傳真:0755-2978 1585
    手機:131 1300 0010
    郵箱:[email protected]

    深圳市日月辰科技有限公司 版權所有:Copyright?2010-2023 www.qingjujia.cn 電話:13113000010 粵ICP備2021111333號
    主站蜘蛛池模板: 免看一级a一片成人123 | 日韩精品久久久久久久电影 | aaa毛片视频免费观看 | 一区二区三区久久精品 | 在线一区| 男女午夜爱爱久久无遮挡 | 国产亚洲美女精品久久久久 | 青草视频在线观看视频 | 久久精品爱国产免费久久 | 欧美三级一区 | 国产欧美精品一区二区色综合 | 在线高清视频18jin观看 | 国产性较精品视频免费 | 久久99国产精品久久99无号码 | 深夜影院在线视频观看 | 成 年 人 黄 片 大全 | 成年人在线免费网站 | 老湿机一区午夜精品免费福利 | 麻豆精品视频在线原创 | 国产精品美女网站在线看 | 欧美性猛交xxx免费看人妖 | 很黄很黄视频 | 国产免费一区二区三区最新 | 精品亚洲成a人在线播放 | 狼人久久尹人香蕉尹人 | 91制服| 极品色综合 | 免费黄色影院 | 91在线视频免费看 | 色屁屁一区二区三区视频国产 | 在线观看黄网视频免费播放 | 中文字幕亚洲精品日韩精品 | 亚洲欧美日产综合在线看 | 香蕉久久一区二区三区 | 久热这里只有精品视频6 | 日韩经典欧美一区二区三区 | 国内精品久久久久激情影院 | www.91免费视频 | 黄色性生活一级片 | 美女久久久久久 | 亚洲一区二区三区四区在线观看 |