資料介紹
EDA使用戶在無(wú)需實(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及其開(kāi)發(fā)系統(tǒng)為硬件平臺(tái),以EDA開(kāi)發(fā)軟件如Max+PlusⅡ?yàn)殚_(kāi)發(fā)工具,基于邏輯功能模塊的層次化設(shè)計(jì)方法設(shè)計(jì)數(shù)字系統(tǒng)。Max+PlusⅡ設(shè)計(jì)可采用原理圖、硬件描述語(yǔ)言(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)器的功能要求:
?。?)實(shí)現(xiàn)出租車按行駛里程收費(fèi),起步費(fèi)為7.0元;
(2)行駛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ā)來(lái),建立出租車計(jì)費(fèi)器系統(tǒng)模塊,如圖1所示。
![基于EDA的出租車計(jì)費(fèi)器設(shè)計(jì)](/uploads/allimg/171127/2755807-1G12G02352304.png)
2 出租車計(jì)費(fèi)器的設(shè)計(jì)與實(shí)現(xiàn)
本系統(tǒng)分底層和頂層2個(gè)層次設(shè)計(jì),底層設(shè)計(jì)采用VHDL編寫(xiě)各個(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)起/停開(kāi)關(guān)及清零信號(hào)RESET都為“1”時(shí),汽車啟動(dòng)就開(kāi)始進(jìn)入里程計(jì)數(shù)和計(jì)費(fèi)器工作狀態(tài)。通過(guò)改變“車速選擇”端的輸入值可以控制汽車行駛快慢。用CLK6作為車速控制模塊的時(shí)鐘輸入,CLOCK6作為輸出,用A、B作為車速選擇變量,分別取值從“00”→“01”→“10”→“11”時(shí),車速越來(lái)越塊。其VHDL程序代碼如下:
![基于EDA的出租車計(jì)費(fèi)器設(shè)計(jì)](/uploads/allimg/171127/2755807-1G12G02400359.png)
以上程序代碼經(jīng)過(guò)編譯后生成相應(yīng)模塊符號(hào),如圖2所示,供頂層設(shè)計(jì)時(shí)調(diào)用。
EDA技術(shù)以可編程邏輯器件FPGA和CPLD及其開(kāi)發(fā)系統(tǒng)為硬件平臺(tái),以EDA開(kāi)發(fā)軟件如Max+PlusⅡ?yàn)殚_(kāi)發(fā)工具,基于邏輯功能模塊的層次化設(shè)計(jì)方法設(shè)計(jì)數(shù)字系統(tǒng)。Max+PlusⅡ設(shè)計(jì)可采用原理圖、硬件描述語(yǔ)言(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)器的功能要求:
?。?)實(shí)現(xiàn)出租車按行駛里程收費(fèi),起步費(fèi)為7.0元;
(2)行駛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ā)來(lái),建立出租車計(jì)費(fèi)器系統(tǒng)模塊,如圖1所示。
![基于EDA的出租車計(jì)費(fèi)器設(shè)計(jì)](/uploads/allimg/171127/2755807-1G12G02352304.png)
2 出租車計(jì)費(fèi)器的設(shè)計(jì)與實(shí)現(xiàn)
本系統(tǒng)分底層和頂層2個(gè)層次設(shè)計(jì),底層設(shè)計(jì)采用VHDL編寫(xiě)各個(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)起/停開(kāi)關(guān)及清零信號(hào)RESET都為“1”時(shí),汽車啟動(dòng)就開(kāi)始進(jìn)入里程計(jì)數(shù)和計(jì)費(fèi)器工作狀態(tài)。通過(guò)改變“車速選擇”端的輸入值可以控制汽車行駛快慢。用CLK6作為車速控制模塊的時(shí)鐘輸入,CLOCK6作為輸出,用A、B作為車速選擇變量,分別取值從“00”→“01”→“10”→“11”時(shí),車速越來(lái)越塊。其VHDL程序代碼如下:
![基于EDA的出租車計(jì)費(fèi)器設(shè)計(jì)](/uploads/allimg/171127/2755807-1G12G02400359.png)
以上程序代碼經(jīng)過(guò)編譯后生成相應(yīng)模塊符號(hào),如圖2所示,供頂層設(shè)計(jì)時(shí)調(diào)用。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- EDA程序設(shè)計(jì)之出租車計(jì)費(fèi)器 20次下載
- 單片機(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語(yǔ)言設(shè)計(jì)出租車計(jì)費(fèi)器 70次下載
- 出租車計(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ì) 790次閱讀
- WT588F02KD語(yǔ)音芯片在出租車計(jì)價(jià)器的應(yīng)用方案 706次閱讀
- 出租車計(jì)價(jià)器系統(tǒng)EMC整改方案 1854次閱讀
- 四個(gè)未來(lái)將改變自動(dòng)駕駛技術(shù)的關(guān)鍵要素 1526次閱讀
- 一個(gè)“烏托邦式”的交通系統(tǒng)將不再遙遠(yuǎn) 3819次閱讀
- 簡(jiǎn)述什么是eda技術(shù)_eda技術(shù)好學(xué)嗎_如何學(xué)習(xí)EDA技術(shù) 3.8w次閱讀
- 什么是EDA工具?目前全球EDA行業(yè)的現(xiàn)狀是什么? 3.9w次閱讀
- eda是什么技術(shù)_eda為什么又叫單片機(jī) 2w次閱讀
- 攝像頭接口對(duì)ADAS系統(tǒng)設(shè)計(jì)至關(guān)重要 5262次閱讀
- 一種基于EDA技術(shù)的出租車計(jì)費(fèi)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 4679次閱讀
- 基于RFID技術(shù)的出租車識(shí)別系統(tǒng)設(shè)計(jì) 487次閱讀
- 基于雙頻技術(shù)的出租汽車遠(yuǎn)程電子識(shí)別系統(tǒng)方案分析 518次閱讀
- 基于FPGA的出租車計(jì)價(jià)器的設(shè)計(jì) 1.2w次閱讀
- 惠普電信企業(yè)計(jì)費(fèi)(BILLING)解決方案 1343次閱讀
- 一種出租車計(jì)費(fèi)器設(shè)計(jì)方案 3777次閱讀
下載排行
本周
- 1AN-1267: 使用ADSP-CM408F ADC控制器的電機(jī)控制反饋采樣時(shí)序
- 1.41MB | 3次下載 | 免費(fèi)
- 2AN158 GD32VW553 Wi-Fi開(kāi)發(fā)指南
- 1.51MB | 2次下載 | 免費(fèi)
- 3AN148 GD32VW553射頻硬件開(kāi)發(fā)指南
- 2.07MB | 1次下載 | 免費(fèi)
- 4AN23-用于信號(hào)調(diào)理的微功耗電路
- 2.11MB | 次下載 | 免費(fèi)
- 5AN-166:與Linduino一起飛行中更新
- 1.04MB | 次下載 | 免費(fèi)
- 6AN-282: 采樣數(shù)據(jù)系統(tǒng)基本原理[中文版]
- 1.52MB | 次下載 | 免費(fèi)
- 7AN-1390:手動(dòng)選擇頻段以縮短PLL鎖定時(shí)間
- 310.58KB | 次下載 | 免費(fèi)
- 8AN-1321:電流檢測(cè)應(yīng)用中的共模瞬態(tài)
- 246.83KB | 次下載 | 免費(fèi)
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費(fèi)
- 2免費(fèi)開(kāi)源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 138次下載 | 1 積分
- 3基于STM32單片機(jī)智能手環(huán)心率計(jì)步器體溫顯示設(shè)計(jì)
- 0.10 MB | 130次下載 | 免費(fèi)
- 4使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
- 2.96 MB | 44次下載 | 免費(fèi)
- 5美的電磁爐維修手冊(cè)大全
- 1.56 MB | 24次下載 | 5 積分
- 6如何正確測(cè)試電源的紋波
- 0.36 MB | 18次下載 | 免費(fèi)
- 7感應(yīng)筆電路圖
- 0.06 MB | 10次下載 | 免費(fèi)
- 8萬(wàn)用表UT58A原理圖
- 0.09 MB | 9次下載 | 5 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論