資料介紹
EDA使用戶在無需實(shí)際芯片、電路板和儀器儀表的情況下進(jìn)行電路設(shè)計(jì)和分析;采用在系統(tǒng)編程技術(shù),在現(xiàn)場(chǎng)對(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擅長(zhǎng)描述模塊的邏輯功能,所以在對(duì)底層模塊設(shè)計(jì)中,常采用VHDL進(jìn)行描述,而原理圖則擅長(zhǎng)描述模塊間的連接關(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元;
?。?)行駛3 km后再按2元/km計(jì)費(fèi),車停時(shí)不計(jì)費(fèi);
?。?)能預(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所示。

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程序代碼如下:

以上程序代碼經(jīng)過編譯后生成相應(yīng)模塊符號(hào),如圖2所示,供頂層設(shè)計(jì)時(shí)調(diào)用。
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擅長(zhǎng)描述模塊的邏輯功能,所以在對(duì)底層模塊設(shè)計(jì)中,常采用VHDL進(jìn)行描述,而原理圖則擅長(zhǎng)描述模塊間的連接關(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元;
?。?)行駛3 km后再按2元/km計(jì)費(fèi),車停時(shí)不計(jì)費(fèi);
?。?)能預(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所示。

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程序代碼如下:

以上程序代碼經(jīng)過編譯后生成相應(yīng)模塊符號(hào),如圖2所示,供頂層設(shè)計(jì)時(shí)調(diào)用。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- EDA程序設(shè)計(jì)之出租車計(jì)費(fèi)器 24次下載
- 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù)——單片機(jī)出租車計(jì)費(fèi)器
- 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù)——多功能出租車計(jì)費(fèi)器
- 如何使用VHDL設(shè)計(jì)一個(gè)簡(jiǎn)易出租車計(jì)費(fèi)器的資料合集免費(fèi)下載 48次下載
- 利用Verilog_HDL語言設(shè)計(jì)出租車計(jì)費(fèi)器 71次下載
- 出租車計(jì)費(fèi)器Protel工程電路原理圖及PCB文件 0次下載
- 出租車計(jì)費(fèi)器的PCB原理圖免費(fèi)下載 0次下載
- 如何使用CPLD實(shí)現(xiàn)出租車計(jì)費(fèi)器的設(shè)計(jì) 11次下載
- 基于PLD的出租車計(jì)價(jià)器系統(tǒng)設(shè)計(jì) 9次下載
- 單片機(jī)課程設(shè)計(jì)報(bào)告-簡(jiǎn)易出租車計(jì)費(fèi)器 45次下載
- 出租車計(jì)時(shí)器 3次下載
- 出租車計(jì)費(fèi)系統(tǒng)設(shè)計(jì) 48次下載
- 基于單片機(jī)的出租車計(jì)費(fèi)器 16次下載
- 基于FPGA的出租車計(jì)費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 123次下載
- 基于UPD78F0034單片機(jī)的出租車計(jì)費(fèi)器的設(shè)計(jì)與實(shí)現(xiàn)
- 基于51單片機(jī)的出租車系統(tǒng)設(shè)計(jì) 1.5k次閱讀
- WT588F02KD語音芯片在出租車計(jì)價(jià)器的應(yīng)用方案 1.3k次閱讀
- 出租車計(jì)價(jià)器系統(tǒng)EMC整改方案 2.5k次閱讀
- 四個(gè)未來將改變自動(dòng)駕駛技術(shù)的關(guān)鍵要素 1.9k次閱讀
- 一個(gè)“烏托邦式”的交通系統(tǒng)將不再遙遠(yuǎn) 4.2k次閱讀
- 簡(jiǎn)述什么是eda技術(shù)_eda技術(shù)好學(xué)嗎_如何學(xué)習(xí)EDA技術(shù) 3.9w次閱讀
- 什么是EDA工具?目前全球EDA行業(yè)的現(xiàn)狀是什么? 4.1w次閱讀
- eda是什么技術(shù)_eda為什么又叫單片機(jī) 2.2w次閱讀
- 攝像頭接口對(duì)ADAS系統(tǒng)設(shè)計(jì)至關(guān)重要 5.5k次閱讀
- 一種基于EDA技術(shù)的出租車計(jì)費(fèi)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 5k次閱讀
- 基于RFID技術(shù)的出租車識(shí)別系統(tǒng)設(shè)計(jì) 609次閱讀
- 基于雙頻技術(shù)的出租汽車遠(yuǎn)程電子識(shí)別系統(tǒng)方案分析 716次閱讀
- 基于FPGA的出租車計(jì)價(jià)器的設(shè)計(jì) 1.4w次閱讀
- 惠普電信企業(yè)計(jì)費(fèi)(BILLING)解決方案 1.6k次閱讀
- 一種出租車計(jì)費(fèi)器設(shè)計(jì)方案 3.9k次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1491次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費(fèi)
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 4次下載 | 免費(fèi)
- 8基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537793次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論