基于Verilog语言的简单自动售货机

基于Verilog语言的简单自动售货机

ID:47477793

大小:428.98 KB

页数:33页

时间:2020-01-11

基于Verilog语言的简单自动售货机_第1页
基于Verilog语言的简单自动售货机_第2页
基于Verilog语言的简单自动售货机_第3页
基于Verilog语言的简单自动售货机_第4页
基于Verilog语言的简单自动售货机_第5页
资源描述:

《基于Verilog语言的简单自动售货机》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、EDA设计基础实验课程论文EDA设计基础实验课程论文题目基于Verilog语言的简单自动售货机学院通信学院专业班级通信111班学生姓名大彬哥指导教师大力会2013年6月12日26EDA设计基础实验课程论文26EDA设计基础实验课程论文摘要本设计是以现场可编程逻辑器件(FPGA)为核心的自动售货机,利用QuartusⅡ软件编写VerilogHDL硬件描述语言程序以实现自动售货功能。本设计主要以程序为主,硬件方面则使用实验箱,将程序各变量端口与实验箱管脚进行相应的配置,用八个开关分别代表商品价格、所投钱币价格及确认付款找零操作。当选择好商品并投币后,

2、数码管显示所选商品价格及投入钱币价格;按下确认付款开关,数码管显示应该找多少钱,蜂鸣器响,对应商品LED灯亮。若所投钱币不足所选商品价格,对应警告钱币不足的LED灯亮。关键字:现场可编程逻辑器件VerilogHDL自动售货机QuartusⅡ26EDA设计基础实验课程论文AbstractThisdesignisanauto-vendingmachinebasedonfieldprogrammablelogicdevices(FPGA).WeuseQuartusⅡtowriteprocedureinverilogHDLwhichisalanguage

3、todescribehardware.Theprocedurewillrealizethefunctionofauto-vendingmachine.Thisdesignismainlyaboutprocedure.Forthehardware,weuseexperimentalbox.Weallocateallvariablequantitiesintheproceduretothefeetinexperimentalbox.Weuseeightswitchrespectivelyrepresentcommoditypricesandthrow

4、moneypriceandconfirmpaymentchangeoperation.Whenchoosinggoodcommoditiesandcoin,digitalpipedisplayselectedcommoditypricesandmoneyprice.Whenpressingconfirmpaymentswitch,digitalpipedisplayshouldfindhowmuchmoney,buzzersounded,correspondingcommodityLEDlights.Ifthrowmoneyshortagesel

5、ectedcommodityprices,correspondingwarningmoneyshortageofLEDlights.Keywords:FPGAVerilogHDLauto-vendingmachineQuartusⅡ26EDA设计基础实验课程论文目录摘要IAbstractII第1章绪论11.1概述11.2课题的背景、目的11.3课题设计环境21.3.1EDA的应用及发展趋势21.3.2QuartusII简介31.3.3FPGA介绍4第2章系统设计52.1系统设计52.2系统设计方案比较52.2.1总体设计52.2.2设计方案比较5

6、第3章详细设计73.1自动售货机状态描述73.2设计思路及原理73.2.1模块描述与实现73.2.2电路原理图93.3自动售货机状态描述1134详细状态描述113.4.1初始状态113.4.2选商品状态113.4.3投币状态113.4.4找零状态11第4章软件设计134.1分析与设计思路134.2框图144.3程序总流程图154.4程序15第5章结果与讨论2226EDA设计基础实验课程论文5.1实验调试225.1.1调试步骤225.1.2实验现象235.2结果与分析23结论24参考文献25附录26致谢2726EDA设计基础实验课程论文第1章绪论1

7、.1概述随着电子技术的发展,现场可编程门阵列FPGA和复杂可编程逻辑器件CPLD的出现,使得电子系统的设计者利用与器件相应的电子CAD软件,在实验室里就可以设计自己的专用集成电路ASIC器件。这种可编程ASIC不仅使设计的产品达到小型化、集成化和高可靠性,而且器件具有用户可编程特性,大大缩短了设计周期,减少了设计费用,降低了设计风险。目前数字系统的设计可以直接面向用户需求,根据系统的行为和功能要求,自上至下地逐层完成相应的描述﹑综合﹑优化﹑仿真与验证,直到生成器件,实现电子设计自动化。其中电子设计自动化(EDA)的关键技术之一就是可以用硬件描述语

8、言(HDL)来描述硬件电路。EDA是电子设计自动化(ElectronicDesignAutomation)的缩写,在20世纪60年代中期

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。