在线观看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
    +關注

    關注

    1630

    文章

    21775

    瀏覽量

    604672
  • 除法器
    +關注

    關注

    2

    文章

    14

    瀏覽量

    13903
  • 邏輯設計
    +關注

    關注

    1

    文章

    41

    瀏覽量

    11598
收藏 人收藏

    評論

    相關推薦

    法器是時序邏輯電路嗎

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

    具有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數據表

    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數據表

    FPGA學習資料分享

    的學習資源Verilog 教程,數字邏輯設計 (點擊文字進入鏈接). 具備一定硬件描述語言基礎是發開FPGA通用的。此外就是根據廠家型號、環境和提供的資源,能有效使用組織起來,實現目標功能,這更傾向于實踐應用。 大家有關于實踐應用,由淺入深的資料,可以相互的學習交流,共同
    發表于 03-31 13:23

    fpga和數字ic區別 fpga和plc區別

    邏輯設計可以通過編程隨時改變應用場景,模擬各種硬件的并行運算。而數字IC則更專注于傳遞、加工、處理數字信號,它是按照功能分類的集成電路的一種。 兩者在功能和應用上也有所不同。FPGA設計更偏向于產品化,通過在產品上實現邏輯控制、
    的頭像 發表于 03-14 18:08 ?2723次閱讀

    fpga用的是什么編程語言 fpga用什么語言開發

    和VHDL都是用于邏輯設計的硬件描述語言,并且都已成為IEEE標準。它們能形式化地抽象表示電路的結構和行為,支持邏輯設計中層次與領域的描述,具有電路仿真與驗證機制以保證設計的正確性,并便于文檔管理和設計重用。 fpga用什么語言
    的頭像 發表于 03-14 17:09 ?3572次閱讀

    fpga是干什么工作的

    FPGA(現場可編程門陣列)主要被用于進行邏輯設計、算法實現、功能定義以及時序優化等工作。具體來說,FPGA工程師的主要職責包括但不限于以下幾個方面。
    的頭像 發表于 03-14 17:09 ?1506次閱讀

    基于VHDL的組合邏輯設計

    電子發燒友網站提供《基于VHDL的組合邏輯設計.ppt》資料免費下載
    發表于 03-11 09:23 ?2次下載

    數字電路與邏輯設計

    電子發燒友網站提供《數字電路與邏輯設計.ppt》資料免費下載
    發表于 03-11 09:21 ?9次下載

    如何設計一個16比特的減法器呢?

    減法電路是基本集成運放電路的一種,算術運算電路主要包括數字**加法器電路、數字減法器電路、數字乘法器電路和數字除法器電路。
    的頭像 發表于 02-19 10:00 ?920次閱讀
    如何設計一個16比特的減<b class='flag-5'>法器</b>呢?

    FPGA邏輯加載方式有哪些

    請問FPGA邏輯加載方式有哪些?例如flash等
    發表于 01-26 10:05
    主站蜘蛛池模板: 久久99精品国产麻豆宅宅| 人人干免费| 免费看吻胸亲嘴激烈网站| 免费人成动漫在线播放r18| 女人爽到喷水的视频大全在线观看 | 国产色视频一区| 极品美女写真菠萝蜜视频| 国产成人99久久亚洲综合精品| 国产大乳美女挤奶视频| 俺去啦最新官网| 午夜免费毛片| 国产情侣草莓视频在线| 国产视频二区| xxxx欧美69免费| 色天天天天| 成 人 免费 黄 色 视频| 男人视频网| 男男浪荡性受高hnp肉| 伊人久久大香线焦在观看| 亚洲xx网| 你懂的网址在线| 大黄香蕉| 看黄在线| 欧美亚洲在线| 亚洲欧洲色| 欧美三级 欧美一级| 国产性片在线| 天天透天天射| 182tv免费视视频线路一二三| 免费永久视频| 国内91视频| 一级特黄aaa大片29| 日韩一级片免费看| 国模吧在线视频| ts视频在线观看| 免费一级在线| 亚洲天堂视频一区| 五月激情六月婷婷| 久久性久久性久久久爽| 天天插天天插| 综合欧美一区二区三区|