新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于EDA層次化設計方法的出租車計費器設計

        基于EDA層次化設計方法的出租車計費器設計

        作者: 時間:2011-11-12 來源:網絡 收藏

        2.1 底層文件的設計
        底層模塊包括:出租車車速控制模塊;計費器里程計數模塊;計費器計費計數模塊3個模塊。
        以出租車車速控制模塊為例介紹。
        出租車車速控制模塊用于控制出租車的車速。圖1中,當起/停開關及清零信號RESET都為“1”時,汽車啟動就開始進入里程計數和計費器工作狀態。通過改變“車速選擇”端的輸入值可以控制汽車行駛快慢。用CLK6作為車速控制模塊的時鐘輸入,CLOCK6作為輸出,用A、B作為車速選擇變量,分別取值從“00”→“01”→“10”→“11”時,車速越來越塊。其VHDL程序代碼如下:
        b.JPG
        以上程序代碼經過編譯后生成相應模塊符號,如圖2所示,供頂層設計時調用。

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

        c.JPG


        程序經過時序仿真后的波形,如圖3所示。

        d.JPG



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 黔西县| 敖汉旗| 东兰县| 金湖县| 望江县| 屯留县| 通许县| 玛多县| 邢台市| 固阳县| 安阳县| 广丰县| 金门县| 全南县| 广昌县| 阜新市| 阳泉市| 横山县| 资兴市| 塔河县| 阿图什市| 正宁县| 马龙县| 台前县| 牙克石市| 宝兴县| 中阳县| 玉溪市| 阿鲁科尔沁旗| 淮安市| 玉屏| 民县| 伊吾县| 郸城县| 吕梁市| 定南县| 潜江市| 子洲县| 连山| 凤山市| 虎林市|