自動(dòng)售貨機(jī)的設(shè)計(jì)_畢業(yè)論文(設(shè)計(jì)).doc
約30頁DOC格式手機(jī)打開展開
自動(dòng)售貨機(jī)的設(shè)計(jì)_畢業(yè)論文(設(shè)計(jì)),摘要 本文是在vhdl的基礎(chǔ)上對(duì)自動(dòng)售貨機(jī)進(jìn)行設(shè)計(jì)來實(shí)現(xiàn)其基本功能的,采用了altera的開發(fā)軟件quarts ii。通過在該軟件平臺(tái)上進(jìn)行數(shù)字電路設(shè)計(jì)和仿真的方法,闡述了vhdl(very high speed integrated circuit hardware description language)超高...


內(nèi)容介紹
此文檔由會(huì)員 莎士比亞 發(fā)布
摘 要
本文是在VHDL的基礎(chǔ)上對(duì)自動(dòng)售貨機(jī)進(jìn)行設(shè)計(jì)來實(shí)現(xiàn)其基本功能的,采用了Altera的開發(fā)軟件Quarts II。通過在該軟件平臺(tái)上進(jìn)行數(shù)字電路設(shè)計(jì)和仿真的方法,闡述了VHDL(Very High Speed Integrated Circuit Hardware Description Language)超高速集成電路硬件描述語言的一些特點(diǎn)及語法結(jié)構(gòu),介紹了自動(dòng)售貨機(jī)的基本原理、系統(tǒng)組成和主要功能,并分析討論了用VHDL語言開發(fā)自動(dòng)售貨機(jī)系統(tǒng)的設(shè)計(jì)流程。本設(shè)計(jì)采用VHDL硬件描述語言編程的設(shè)計(jì)方法設(shè)計(jì)系統(tǒng)核心電路的硬件程序,在Quartus II軟件平臺(tái)上進(jìn)行編譯和仿真,最后生成的目標(biāo)文件下載到實(shí)驗(yàn)臺(tái)內(nèi)的FPGA芯片以模擬實(shí)現(xiàn)該系統(tǒng),并在實(shí)驗(yàn)臺(tái)上對(duì)設(shè)計(jì)進(jìn)行驗(yàn)證。
文章首先簡述了自動(dòng)售貨機(jī)系統(tǒng)的意義和發(fā)展現(xiàn)狀以及VHDL語言的特點(diǎn),然后介紹了自動(dòng)售貨機(jī)的設(shè)計(jì)要求、設(shè)計(jì)思路,并給出了總體設(shè)計(jì)框圖,通過分析設(shè)計(jì)寫出VHDL程序源代碼,將代碼在Quartus II軟件平臺(tái)上進(jìn)行編譯仿真,波形基本符合設(shè)計(jì)要求。最終完成的自動(dòng)售貨機(jī)系統(tǒng)具有商品選擇,投幣處理、出貨找零、異常退幣等主要功能,整個(gè)系統(tǒng)的開發(fā)體現(xiàn)了在Quartus II軟件平臺(tái)上用VHDL設(shè)計(jì)數(shù)字控制系統(tǒng)的實(shí)用性。
關(guān)鍵詞:自動(dòng)售貨機(jī),硬件描述語言VHDL, Quarts II,F(xiàn)PGA
ABSTRACT
This article is to achieve its basic functions,the automat system on the basis of the VHDL design using Altera's development software Quarts II. Digital circuit design and simulation in the software platform on some of the features of the VHDL (Very High Speed Integrated Circuit the Hardware Description Language) language and grammatical structures, the basic principles of the automat system, system composition and main functions and analyzed and discussed the development of the automat system process using VHDL language. This design methods core circuit hardware design using the VHDL hardware description language programming program, compile and circuit simulation in the Quartus II software platform, the last generated target file downloaded to the bench inside the FPGA chip to simulate the system, validate the design in the experimental stage.
The article first outlines the meaning of the automat system and development as well as the characteristics of the VHDL language, then the vending machine design, design ideas, and gives the block diagram of the overall design, analysis and design to write the VHDL source codethe code in the Quartus II software platform compilation simulation waveforms in line with the design requirements. The vending machine system has the final selection of merchandise, coin processing, purchase withdrawn, the main function of the abnormal coin, the entire system development reflects the usefulness of VHDL design digital control systems used in the Quartus II software platform.
Keywords: the automat system, the hardware description languageVHDL, Quarts II, the FPGA
目 錄
摘 要 1
ABSTRACT 2
一、前言 3
(一)課題簡介 3
(二)文獻(xiàn)綜述 3
(三)方案比較 7
二、開發(fā)工具簡介 8
(一)VHDL介紹 8
(二)QuartusII軟件簡介 8
三、自動(dòng)售貨機(jī)系統(tǒng)的總體設(shè)計(jì) 9
(一)設(shè)計(jì)思路 9
(二)自動(dòng)售貨機(jī)的工作流程 9
(三)狀態(tài)裝換圖 10
四、自動(dòng)售貨機(jī)系統(tǒng)的VHDL設(shè)計(jì) 12
(一)商品選擇模塊 12
(二)投幣模塊 12
(三)送出商品模塊 14
(四)計(jì)時(shí)模塊 14
五、自動(dòng)售貨機(jī)的仿真結(jié)果及分析 16
結(jié)束語 19
致謝 20
參考文獻(xiàn) 21
附錄A:程序源代碼 22
本文是在VHDL的基礎(chǔ)上對(duì)自動(dòng)售貨機(jī)進(jìn)行設(shè)計(jì)來實(shí)現(xiàn)其基本功能的,采用了Altera的開發(fā)軟件Quarts II。通過在該軟件平臺(tái)上進(jìn)行數(shù)字電路設(shè)計(jì)和仿真的方法,闡述了VHDL(Very High Speed Integrated Circuit Hardware Description Language)超高速集成電路硬件描述語言的一些特點(diǎn)及語法結(jié)構(gòu),介紹了自動(dòng)售貨機(jī)的基本原理、系統(tǒng)組成和主要功能,并分析討論了用VHDL語言開發(fā)自動(dòng)售貨機(jī)系統(tǒng)的設(shè)計(jì)流程。本設(shè)計(jì)采用VHDL硬件描述語言編程的設(shè)計(jì)方法設(shè)計(jì)系統(tǒng)核心電路的硬件程序,在Quartus II軟件平臺(tái)上進(jìn)行編譯和仿真,最后生成的目標(biāo)文件下載到實(shí)驗(yàn)臺(tái)內(nèi)的FPGA芯片以模擬實(shí)現(xiàn)該系統(tǒng),并在實(shí)驗(yàn)臺(tái)上對(duì)設(shè)計(jì)進(jìn)行驗(yàn)證。
文章首先簡述了自動(dòng)售貨機(jī)系統(tǒng)的意義和發(fā)展現(xiàn)狀以及VHDL語言的特點(diǎn),然后介紹了自動(dòng)售貨機(jī)的設(shè)計(jì)要求、設(shè)計(jì)思路,并給出了總體設(shè)計(jì)框圖,通過分析設(shè)計(jì)寫出VHDL程序源代碼,將代碼在Quartus II軟件平臺(tái)上進(jìn)行編譯仿真,波形基本符合設(shè)計(jì)要求。最終完成的自動(dòng)售貨機(jī)系統(tǒng)具有商品選擇,投幣處理、出貨找零、異常退幣等主要功能,整個(gè)系統(tǒng)的開發(fā)體現(xiàn)了在Quartus II軟件平臺(tái)上用VHDL設(shè)計(jì)數(shù)字控制系統(tǒng)的實(shí)用性。
關(guān)鍵詞:自動(dòng)售貨機(jī),硬件描述語言VHDL, Quarts II,F(xiàn)PGA
ABSTRACT
This article is to achieve its basic functions,the automat system on the basis of the VHDL design using Altera's development software Quarts II. Digital circuit design and simulation in the software platform on some of the features of the VHDL (Very High Speed Integrated Circuit the Hardware Description Language) language and grammatical structures, the basic principles of the automat system, system composition and main functions and analyzed and discussed the development of the automat system process using VHDL language. This design methods core circuit hardware design using the VHDL hardware description language programming program, compile and circuit simulation in the Quartus II software platform, the last generated target file downloaded to the bench inside the FPGA chip to simulate the system, validate the design in the experimental stage.
The article first outlines the meaning of the automat system and development as well as the characteristics of the VHDL language, then the vending machine design, design ideas, and gives the block diagram of the overall design, analysis and design to write the VHDL source codethe code in the Quartus II software platform compilation simulation waveforms in line with the design requirements. The vending machine system has the final selection of merchandise, coin processing, purchase withdrawn, the main function of the abnormal coin, the entire system development reflects the usefulness of VHDL design digital control systems used in the Quartus II software platform.
Keywords: the automat system, the hardware description languageVHDL, Quarts II, the FPGA
目 錄
摘 要 1
ABSTRACT 2
一、前言 3
(一)課題簡介 3
(二)文獻(xiàn)綜述 3
(三)方案比較 7
二、開發(fā)工具簡介 8
(一)VHDL介紹 8
(二)QuartusII軟件簡介 8
三、自動(dòng)售貨機(jī)系統(tǒng)的總體設(shè)計(jì) 9
(一)設(shè)計(jì)思路 9
(二)自動(dòng)售貨機(jī)的工作流程 9
(三)狀態(tài)裝換圖 10
四、自動(dòng)售貨機(jī)系統(tǒng)的VHDL設(shè)計(jì) 12
(一)商品選擇模塊 12
(二)投幣模塊 12
(三)送出商品模塊 14
(四)計(jì)時(shí)模塊 14
五、自動(dòng)售貨機(jī)的仿真結(jié)果及分析 16
結(jié)束語 19
致謝 20
參考文獻(xiàn) 21
附錄A:程序源代碼 22
TA們正在看...
- 紀(jì)檢監(jiān)察培訓(xùn)學(xué)習(xí)體會(huì).doc
- 紀(jì)檢監(jiān)察室廉政風(fēng)險(xiǎn)點(diǎn)及防控措施.doc
- 線路故障排查和故障定位方法及措施光.電纜.doc
- 組織架構(gòu)控制主要風(fēng)險(xiǎn)及關(guān)鍵控制點(diǎn)和控制措施.doc
- 組織行為學(xué)學(xué)習(xí)心得體會(huì).doc
- 組織行為學(xué)學(xué)習(xí)心得體會(huì)72866.doc
- 組織行為學(xué)學(xué)習(xí)心得體會(huì)資料.doc
- 結(jié)合實(shí)際,談?wù)剬?duì)學(xué)生進(jìn)行心理輔導(dǎo)的體會(huì).doc
- 繼電保護(hù)三誤”事故的基本表現(xiàn)及防范措施.doc
- 綜合辦公室廉政風(fēng)險(xiǎn)點(diǎn)排查及防范措施.doc