《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 基于EDA層次化設(shè)計(jì)方法的出租車計(jì)費(fèi)器設(shè)計(jì)
基于EDA層次化設(shè)計(jì)方法的出租車計(jì)費(fèi)器設(shè)計(jì)
現(xiàn)代電子技術(shù)
孟 中 東南大學(xué)
摘要: :出租車計(jì)費(fèi)器一般采用以單片機(jī)為核心的設(shè)計(jì)方法,設(shè)計(jì)不夠靈活方便。為此,在此介紹了采用EDA技術(shù)的層次化設(shè)計(jì)方法設(shè)計(jì)出租車計(jì)費(fèi)器的方法。即用VHDL編寫各個(gè)功能模塊,實(shí)現(xiàn)低層設(shè)計(jì);用原理圖輸入方式描述各模塊間的關(guān)系,實(shí)現(xiàn)頂層設(shè)計(jì)。采用FPGA可編程邏輯器件為系統(tǒng)控制單元,無需添加外圍電路,更新功能僅需修改軟件。實(shí)驗(yàn)表明,該設(shè)計(jì)方法簡單快捷,所設(shè)計(jì)的系統(tǒng)性能可靠。應(yīng)用該方法設(shè)計(jì)的數(shù)字電子系統(tǒng)具有很強(qiáng)的靈活性。
Abstract:
Key words :

摘要:出租車計(jì)費(fèi)器一般采用以單片機(jī)為核心的設(shè)計(jì)方法,設(shè)計(jì)不夠靈活方便。為此,在此介紹了采用EDA技術(shù)的層次化設(shè)計(jì)方法設(shè)計(jì)出租車計(jì)費(fèi)器的方法。即用VHDL編寫各個(gè)功能模塊,實(shí)現(xiàn)低層設(shè)計(jì);用原理圖輸入方式描述各模塊間的關(guān)系,實(shí)現(xiàn)頂層設(shè)計(jì)。采用FPGA可編程邏輯器件為系統(tǒng)控制單元,無需添加外圍電路,更新功能僅需修改軟件。實(shí)驗(yàn)表明,該設(shè)計(jì)方法簡單快捷,所設(shè)計(jì)的系統(tǒng)性能可靠。應(yīng)用該方法設(shè)計(jì)的數(shù)字電子系統(tǒng)具有很強(qiáng)的靈活性。
關(guān)鍵詞:EDA;VHDL;層次化;出租車計(jì)費(fèi)器

0 引言
    EDA使用戶在無需實(shí)際芯片、電路板和儀器儀表的情況下進(jìn)行電路設(shè)計(jì)和分析;采用在系統(tǒng)編程技術(shù),在現(xiàn)場對(duì)系統(tǒng)進(jìn)行邏輯重構(gòu)和升級(jí),實(shí)現(xiàn)硬件設(shè)計(jì)軟件化。
    EDA技術(shù)以可編程邏輯器件FPGA和CPLD及其開發(fā)系統(tǒng)為硬件平臺(tái),以EDA開發(fā)軟件如Max+PlusⅡ?yàn)殚_發(fā)工具,基于邏輯功能模塊的層次化設(shè)計(jì)方法設(shè)計(jì)數(shù)字系統(tǒng)。Max+PlusⅡ設(shè)計(jì)可采用原理圖、硬件描述語言(VHDL)等多種輸入方式,并支持這些文件的任意混合設(shè)計(jì)。對(duì)于不同層次,可采用不同的輸入方式進(jìn)行設(shè)計(jì)。由于VHDL擅長描述模塊的邏輯功能,所以在對(duì)底層模塊設(shè)計(jì)中,常采用VHDL進(jìn)行描述,而原理圖則擅長描述模塊間的連接關(guān)系,故在頂層設(shè)計(jì)中,常采用原理圖輸入方法。出租車計(jì)費(fèi)器通常以單片機(jī)為核心進(jìn)行設(shè)計(jì),本文以為它例介紹基于EDA技術(shù)的數(shù)字系統(tǒng)混合設(shè)計(jì)方法。

1 出租車計(jì)費(fèi)器功能
    出租車計(jì)費(fèi)器的功能要求:
    (1)實(shí)現(xiàn)出租車按行駛里程收費(fèi),起步費(fèi)為7.0元;
    (2)行駛3 km后再按2元/km計(jì)費(fèi),車停時(shí)不計(jì)費(fèi);
    (3)能預(yù)置起步費(fèi)和每公里收費(fèi),并能模擬汽車啟動(dòng)、停止、車速等狀態(tài)。
    根據(jù)VHDL特點(diǎn),設(shè)計(jì)者不再需要考慮選擇固定功能的標(biāo)準(zhǔn)芯片,而是從實(shí)現(xiàn)系統(tǒng)功能與性能出發(fā)來,建立出租車計(jì)費(fèi)器系統(tǒng)模塊,如圖1所示。

a.JPG



2 出租車計(jì)費(fèi)器的設(shè)計(jì)與實(shí)現(xiàn)
    本系統(tǒng)分底層和頂層2個(gè)層次設(shè)計(jì),底層設(shè)計(jì)采用VHDL編寫各個(gè)功能模塊,頂層設(shè)計(jì)采用原理圖方式描述各模塊間的連接。
2.1 底層文件的設(shè)計(jì)
    底層模塊包括:出租車車速控制模塊;計(jì)費(fèi)器里程計(jì)數(shù)模塊;計(jì)費(fèi)器計(jì)費(fèi)計(jì)數(shù)模塊3個(gè)模塊。
    以出租車車速控制模塊為例介紹。
    出租車車速控制模塊用于控制出租車的車速。圖1中,當(dāng)起/停開關(guān)及清零信號(hào)RESET都為“1”時(shí),汽車啟動(dòng)就開始進(jìn)入里程計(jì)數(shù)和計(jì)費(fèi)器工作狀態(tài)。通過改變“車速選擇”端的輸入值可以控制汽車行駛快慢。用CLK6作為車速控制模塊的時(shí)鐘輸入,CLOCK6作為輸出,用A、B作為車速選擇變量,分別取值從“00”→“01”→“10”→“11”時(shí),車速越來越塊。其VHDL程序代碼如下:
    b.JPG
    以上程序代碼經(jīng)過編譯后生成相應(yīng)模塊符號(hào),如圖2所示,供頂層設(shè)計(jì)時(shí)調(diào)用。

c.JPG


    程序經(jīng)過時(shí)序仿真后的波形,如圖3所示。

d.JPG


2.2 頂層原理圖設(shè)計(jì)
    頂層設(shè)計(jì)采用原理圖輸入方式。通過調(diào)用生成的各模塊符號(hào),并將它們作適當(dāng)連接以實(shí)現(xiàn)頂層文件的設(shè)計(jì)。出租車計(jì)費(fèi)器的頂層設(shè)計(jì)電路,如圖4所示。

e.JPG


    圖4中,ko1,ko2為車速控制開關(guān);clk為時(shí)鐘信號(hào);reset為復(fù)位信號(hào);up_down為起/停控制信號(hào);count為預(yù)置每公里收費(fèi)的信號(hào);load為預(yù)置使能信號(hào);dd為預(yù)置起步費(fèi)信號(hào);out5,out4為記錄里程的整數(shù)位;out6為記錄里程的小數(shù)位;outl,out2為記錄費(fèi)用的整數(shù)位;out3為記錄費(fèi)用的小數(shù)位。
2.3 頂層文件仿真與下載
    頂層原理圖經(jīng)過編譯后生成頂層文件,對(duì)頂層文件進(jìn)行仿真,結(jié)果正確后,利用Altera公司的FPGA芯片EPF10K3LC84—3及其SE-5M型開發(fā)系統(tǒng)進(jìn)行下載。下載結(jié)果顯示,所設(shè)計(jì)的出租車計(jì)費(fèi)器完全符合設(shè)計(jì)要求。

3 結(jié)語
    由上述設(shè)計(jì)實(shí)例可見,采用EDA技術(shù)設(shè)計(jì)數(shù)字系統(tǒng)則是一種基于邏輯功能模塊的“自上而下”層次化設(shè)計(jì)方法。即從整個(gè)系統(tǒng)功能與性能優(yōu)化出發(fā),將系統(tǒng)分解為各功能模塊,由VHDL描述模塊的邏輯功能,生成滿足相應(yīng)邏輯功能的新器件,實(shí)現(xiàn)底層設(shè)計(jì);再采用原理圖輸入方式,將生成的新器件連成系統(tǒng)圖,實(shí)現(xiàn)頂層設(shè)計(jì)。另外,由于新器件內(nèi)部電路是用程序構(gòu)建的,硬件的邏輯關(guān)系由語言來描述,所以只要修改語句則可修改硬件的邏輯關(guān)系。由此可見這種設(shè)計(jì)方法,可大大提高工作效率,設(shè)計(jì)更加靈活、快捷,可減少器件的數(shù)量,避免復(fù)雜的接線,縮小系統(tǒng)的體積,降低消耗,提高系統(tǒng)的可靠性、繼承性、移植性。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产一区二区激情| 欧美日韩亚洲三区| 亚洲欧美视频在线观看| 国产欧美日韩视频一区二区| 久久国产99| 亚洲丰满在线| 亚洲欧洲免费视频| 国产精品成人观看视频免费| 篠田优中文在线播放第一区| 欧美在线日韩在线| 最近中文字幕mv在线一区二区三区四区| 欧美精品色网| 午夜精品久久久久久久蜜桃app | 国产自产v一区二区三区c| 麻豆国产va免费精品高清在线| 日韩亚洲成人av在线| 欧美一级片久久久久久久| 亚洲欧美日韩国产另类专区| 韩国成人福利片在线播放| 欧美精品福利在线| 久久www成人_看片免费不卡| 亚洲国产片色| 亚洲一区在线视频| 亚洲第一精品夜夜躁人人躁| 欧美三级乱人伦电影| 久久九九国产精品怡红院| 99re6这里只有精品| 亚洲欧美日韩网| 亚洲国产日韩美| 国产精自产拍久久久久久| 欧美电影美腿模特1979在线看 | 亚洲欧美在线免费观看| 亚洲高清色综合| 亚洲五月六月| 亚洲区免费影片| 合欧美一区二区三区| 欧美性片在线观看| 欧美国产一区二区在线观看 | 久热这里只精品99re8久| 亚洲一区二区三区久久| 亚洲黄色小视频| 亚洲欧美精品伊人久久| 亚洲精品国产精品国产自| 国产自产女人91一区在线观看| 欧美午夜影院| 欧美国产精品日韩| 久久九九热免费视频| 亚洲一区精品在线| 亚洲另类在线视频| 久久精品久久99精品久久| 亚洲性夜色噜噜噜7777| 亚洲精品国产精品国自产观看浪潮| 国产永久精品大片wwwapp| 国产精品扒开腿爽爽爽视频 | 亚洲尤物视频网| 亚洲欧洲视频在线| 狠狠久久亚洲欧美| 国产日韩欧美精品在线| 欧美人与禽猛交乱配| 免费成人你懂的| 久久久久.com| 欧美中文字幕精品| 亚洲嫩草精品久久| 中文精品99久久国产香蕉| 亚洲精品少妇| 91久久久精品| 亚洲国产婷婷| 亚洲电影视频在线| 欧美在线精品一区| 欧美一区二区性| 午夜影院日韩| 午夜精品福利在线观看| 中文欧美在线视频| 亚洲小说欧美另类社区| 亚洲午夜视频| 亚洲色图在线视频| 亚洲午夜久久久| 亚洲尤物在线| 亚洲欧美日本视频在线观看| 亚洲视频图片小说| 在线亚洲自拍| 亚洲一区二区三| 国产日韩欧美综合在线| 亚洲无亚洲人成网站77777| 日韩视频精品| 91久久久久久| 亚洲人www| 亚洲欧洲精品成人久久奇米网 | 亚洲二区在线观看| 精品91在线| 一区二区在线观看视频| 亚洲第一精品夜夜躁人人爽 | 日韩一区二区免费看| 日韩性生活视频| aa国产精品| 亚洲午夜精品网| 午夜欧美精品久久久久久久| 性欧美1819sex性高清| 欧美一区二区私人影院日本 | 亚洲国产精品www| 日韩手机在线导航| 一区二区三区四区在线| 在线亚洲美日韩| 亚洲女同性videos| 久久精品国产久精国产思思| 久久午夜羞羞影院免费观看| 免费欧美高清视频| 欧美日韩一区综合| 国产美女精品免费电影| 好看的亚洲午夜视频在线| 亚洲国产精品传媒在线观看| 亚洲人成人77777线观看| av成人激情| 亚洲欧美中文在线视频| 亚洲国产视频一区二区| 一本一本久久a久久精品综合妖精| 亚洲免费一区二区| 久久久蜜臀国产一区二区| 欧美激情欧美狂野欧美精品| 欧美色视频一区| 国产一区二区av| 亚洲精品久久久久久一区二区| 一区二区三区视频在线播放| 亚洲欧美在线免费观看| 亚洲黄色在线观看| 亚洲一区二区三区在线视频| 久久国产成人| 欧美电影资源| 国产精品一香蕉国产线看观看| 激情伊人五月天久久综合| 日韩亚洲国产精品| 久久动漫亚洲| 亚洲精品之草原avav久久| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 91久久精品久久国产性色也91| 夜夜嗨av一区二区三区| 亚洲欧美一区二区三区久久| 亚洲国产精品v| 亚洲欧美一区二区原创| 欧美成人免费小视频| 国产精品免费观看在线| 精品不卡在线| 在线视频亚洲欧美| 亚洲国产精品女人久久久| 亚洲在线一区二区| 欧美黄色免费| 国产亚洲二区| 亚洲一区二区不卡免费| 日韩一级在线观看| 久久久久一区| 国产精品一区二区视频| av成人动漫| 日韩亚洲欧美一区| 久久久久久久久岛国免费| 欧美午夜剧场| 亚洲区免费影片| 亚洲国产成人91精品| 欧美在线日韩| 欧美性生交xxxxx久久久| 亚洲国产欧美另类丝袜| 欧美一区二区视频网站| 午夜精品福利在线| 欧美三级网址| 91久久精品一区二区三区| 久久精品人人做人人爽| 欧美一区国产一区| 欧美色网在线| 亚洲精品国产欧美| 亚洲国产欧美日韩另类综合| 久久精品日韩| 国产精品成人一区二区三区夜夜夜 | 性色av一区二区三区| 亚洲综合日本| 欧美无砖砖区免费| 亚洲精品资源美女情侣酒店| 亚洲国产婷婷| 久久中文欧美| 国产一区在线免费观看| 亚洲免费在线| 亚洲欧美日韩视频一区| 欧美日韩色综合| 亚洲人成网站色ww在线| 最新热久久免费视频| 久久永久免费| 黄色成人在线网址| 久久精品亚洲| 久久女同精品一区二区| 国产香蕉久久精品综合网| 亚洲欧美另类中文字幕| 欧美一级专区免费大片| 国产精品日本一区二区| 亚洲午夜av在线| 香蕉久久一区二区不卡无毒影院| 国产精品久久久久9999| 亚洲先锋成人| 性欧美暴力猛交69hd| 国产伦理一区| 欧美怡红院视频| 久久视频在线看| 一区三区视频|