资源描述:
《基于fpga自动售货机》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、东华理工大学毕业(论文)摘要摘要本课题是基于VerilogHDL语言的小型自动售货机。采用VerilogHDL在ModelsimSE6.2B软件平台进行编译和仿真。在此次设计中,主要采用有限状态机(FSM)的设计,在投币选货状态和找零状态在这两个状态间进行转移。从而实现货物的选择、货币运算、出货控制、余额显示以及找零等功能。该售货机系统能够识别两种硬币,两种纸币。有五种不同价格的商品可供选择,并且通过显示译码电路,可在LED显示器显示余额,同时具备找零、机器存有硬币不足LED亮起报警、缺货LED亮起报警等功能。现代的自动售货机有使用方便快捷,可以
2、全天候24小时工作,占地少,成本低,维护简单等优点,有着广阔的前景。采用FPGA方式用VerilogHDL硬件描述语言,设计简易的自动售货机,其编程简单,开发周期短,硬件运行速度快,开发成本低,稳定性高等优点。关键词:自动售货机;VerilogHDL;有限状态机;Modelsim;30东华理工大学毕业(论文)ABSTRACT30东华理工大学毕业(论文)ABSTRACTABSTRACTThistopicdesignasimplevendingmachineisbasedontheFPGAchip.EP2C35chip,andDE2developme
3、ntboardforthehardwareplatform,theuseofVerilogHDLtocompileandsimulationintheQuartusⅡsoftwareplatform,andthroughtheDE2developmentachievethebasicfunctionsofaSimplevendingmachine.boardbytodownloadcodetothechip.Inthisdesign,itusedoffinitestatemachine(FSM)design,choiceofgoodsstate,
4、shipmentstatusandgivechangecoinstateinthethreeinter-statetransfer,inordertoachievethechoiceofgoods,monetaryoperations,thecargocontrol,featuressuchasdisplayandgivechange.Thevendingmachinesystemtoidentifythreekindsofcoins,therearefivekindsofgoodsatdifferentpricestochoosefrom,an
5、dbyshowingdecodingcircuit,inDE2onboardLEDdisplayshowsthebalance,bothfunctionsgivechange.Modernvendingmachinesareconvenient,itcanwork24hoursaday,coversanareaofsmall,lowcost,simplemaintenance,therearebroadprospects.MannerwiththeuseofFPGAhardwaredescriptionlanguageVerilogHDL,des
6、ignsimplevendingmachine,theprogrammingissimple,shortdevelopmentcycles,fasthardware,thedevelopmentoflowcost,highstability.Keywords:vendingmachines;VerilogHDL;Finitestatemachine;FPGA;DE2developmentboard;30东华理工大学毕业(论文)目录30东华理工大学毕业(论文)目录目录绪论.......................................
7、.......................1第一章系统方案设计...............................................31.1人机交换界面设计..........................................31.2系统方案设计..............................................41.2.1系统方案确定..........................................5第二章系统各模块硬件设计...................
8、......................72.1DE2开发板介绍..................................