新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 出租車計價器的FPGA設計

        出租車計價器的FPGA設計

        作者: 時間:2009-12-29 來源:網絡 收藏

        用Verilog HDL編寫程序來實現模塊功能的優點在于,當出租車的計費標準發生變化時,可以很容易地通過改寫程序來完成新的設計,比起硬件電路的修改要方便得多,這也是用Verilog HDL來實現模塊功能的重要優勢。
        2.2 三位BCD碼加法器
        系統中用到了三位BCD碼加法器,可以實現三位十進制數的加法運算。加法器輸出的結果就是乘客應付的費用,這里同樣以前兩位為整數,第三位為小數,也就是最大能顯示99.9元。三位BCD碼加法器由三個一位BCD碼加法器級聯而成。
        一位BCD碼由四位二進制數組成,四位二進制數的加法運算會產生大于9的數字,必須進行適當的調整才會產生正確的結果。一位BCD碼加法器的Verilog HDL源程序如下:

        本文引用地址:http://www.104case.com/article/191828.htm


        一位BCD碼加法器模塊的仿真波形和生成的模塊符號如圖2和圖3所示。

        本模塊中A和B為輸入的一位BCD碼,CIN為低位來的進位信號,CO是本片向高位產生的進位輸出信號,SUM是兩個數相加的和。三位BCD碼加法器由三個本模塊級聯而成,其電路原理圖和仿真波形如圖4和圖5所示。



        關鍵詞: FPGA 出租車計價器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 西宁市| 南阳市| 乐都县| 克拉玛依市| 额敏县| 溧阳市| 米林县| 通州市| 南通市| 天台县| 玉树县| 茂名市| 达孜县| 临朐县| 托里县| 东山县| 科技| 内乡县| 石阡县| 越西县| 五家渠市| 常州市| 肥西县| 鄱阳县| 怀安县| 七台河市| 德清县| 鹤壁市| 集安市| 天气| 乐安县| 建平县| 伊通| 秭归县| 吴忠市| 天气| 库伦旗| 西宁市| 全州县| 沂南县| 武冈市|