資料介紹
EDA使用戶在無需實際芯片、電路板和儀器儀表的情況下進行電路設計和分析;采用在系統編程技術,在現場對系統進行邏輯重構和升級,實現硬件設計軟件化。
EDA技術以可編程邏輯器件FPGA和CPLD及其開發系統為硬件平臺,以EDA開發軟件如Max+PlusⅡ為開發工具,基于邏輯功能模塊的層次化設計方法設計數字系統。Max+PlusⅡ設計可采用原理圖、硬件描述語言(VHDL)等多種輸入方式,并支持這些文件的任意混合設計。對于不同層次,可采用不同的輸入方式進行設計。由于VHDL擅長描述模塊的邏輯功能,所以在對底層模塊設計中,常采用VHDL進行描述,而原理圖則擅長描述模塊間的連接關系,故在頂層設計中,常采用原理圖輸入方法。出租車計費器通常以單片機為核心進行設計,本文以為它例介紹基于EDA技術的數字系統混合設計方法。
1 出租車計費器功能
出租車計費器的功能要求:
(1)實現出租車按行駛里程收費,起步費為7.0元;
(2)行駛3 km后再按2元/km計費,車停時不計費;
(3)能預置起步費和每公里收費,并能模擬汽車啟動、停止、車速等狀態。
根據VHDL特點,設計者不再需要考慮選擇固定功能的標準芯片,而是從實現系統功能與性能出發來,建立出租車計費器系統模塊,如圖1所示。

2 出租車計費器的設計與實現
本系統分底層和頂層2個層次設計,底層設計采用VHDL編寫各個功能模塊,頂層設計采用原理圖方式描述各模塊間的連接。
2.1 底層文件的設計
底層模塊包括:出租車車速控制模塊;計費器里程計數模塊;計費器計費計數模塊3個模塊。
以出租車車速控制模塊為例介紹。
出租車車速控制模塊用于控制出租車的車速。圖1中,當起/停開關及清零信號RESET都為“1”時,汽車啟動就開始進入里程計數和計費器工作狀態。通過改變“車速選擇”端的輸入值可以控制汽車行駛快慢。用CLK6作為車速控制模塊的時鐘輸入,CLOCK6作為輸出,用A、B作為車速選擇變量,分別取值從“00”→“01”→“10”→“11”時,車速越來越塊。其VHDL程序代碼如下:

以上程序代碼經過編譯后生成相應模塊符號,如圖2所示,供頂層設計時調用。
EDA技術以可編程邏輯器件FPGA和CPLD及其開發系統為硬件平臺,以EDA開發軟件如Max+PlusⅡ為開發工具,基于邏輯功能模塊的層次化設計方法設計數字系統。Max+PlusⅡ設計可采用原理圖、硬件描述語言(VHDL)等多種輸入方式,并支持這些文件的任意混合設計。對于不同層次,可采用不同的輸入方式進行設計。由于VHDL擅長描述模塊的邏輯功能,所以在對底層模塊設計中,常采用VHDL進行描述,而原理圖則擅長描述模塊間的連接關系,故在頂層設計中,常采用原理圖輸入方法。出租車計費器通常以單片機為核心進行設計,本文以為它例介紹基于EDA技術的數字系統混合設計方法。
1 出租車計費器功能
出租車計費器的功能要求:
(1)實現出租車按行駛里程收費,起步費為7.0元;
(2)行駛3 km后再按2元/km計費,車停時不計費;
(3)能預置起步費和每公里收費,并能模擬汽車啟動、停止、車速等狀態。
根據VHDL特點,設計者不再需要考慮選擇固定功能的標準芯片,而是從實現系統功能與性能出發來,建立出租車計費器系統模塊,如圖1所示。

2 出租車計費器的設計與實現
本系統分底層和頂層2個層次設計,底層設計采用VHDL編寫各個功能模塊,頂層設計采用原理圖方式描述各模塊間的連接。
2.1 底層文件的設計
底層模塊包括:出租車車速控制模塊;計費器里程計數模塊;計費器計費計數模塊3個模塊。
以出租車車速控制模塊為例介紹。
出租車車速控制模塊用于控制出租車的車速。圖1中,當起/停開關及清零信號RESET都為“1”時,汽車啟動就開始進入里程計數和計費器工作狀態。通過改變“車速選擇”端的輸入值可以控制汽車行駛快慢。用CLK6作為車速控制模塊的時鐘輸入,CLOCK6作為輸出,用A、B作為車速選擇變量,分別取值從“00”→“01”→“10”→“11”時,車速越來越塊。其VHDL程序代碼如下:

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