EDA课程设计报告(自动售货机)
《EDA课程设计报告(自动售货机)》由会员分享,可在线阅读,更多相关《EDA课程设计报告(自动售货机)(18页珍藏版)》请在毕设资料网上搜索。
1、 EDA(Verilog)课程设计报告课程设计报告 自动售货机自动售货机 摘 要 本设计是以现场可编程逻辑器件(FPGA)为核心的自动售货机,利用 Quartus软件编 写 verilog HDL 硬件描述语言程序以实现自动售货功能。 本设计主要以程序为主,硬件方面则使用实验箱(芯片 Cyclone II EP2C35F672C8, 基于 MagicSOPC 创新教学实验开发平台),将程序各变量端口与实验箱管脚进行相应的配 置,用八个开关分别代表商品价格、所投钱币价格及确认付款找零操作。当选择好商品并投 币后,数码管显示所选商品价格及投入钱币价格;按下确认付款开关,数码管显示应找多少 钱,若交
2、易成功,则对应商品 LED 灯亮,同时步进电机转动将商品送出。若所投钱币小于所 选商品价格,此时交易不成功,同时对应警告的 LED 灯亮。 目 录 前言前言 第一章 系统设计 1.1 系统设计 1.2 总体设计 1.3 方案设计 第二章 详细设计 2.1 自动售货机状态描述 2.2 详细状态描述 2.2.1 初始状态 2.2.2 选商品状态 2.2.3 投币状态 2.2.4 找零状态 第三章 软件设计 3.1 程序总流程图 3.2 verilog HDL 源程序 第四章 结果与讨论 4.1 实验调试 4.1.1 调试步骤 4.1.2 实验现象 4.2 结果与分析 第五章 心得体会 参考文献 附
3、录 前言前言 EDA 是电子设计自动化(Electronic Design Automation)的缩写,在 20 世纪 60 年 代中期从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计 算机辅助工程(CAE)的概念发展而来的。 Verilog HDL 是众多 EDA 软件中的一个,结合我们这学期所学课程, 本次设计采 用的是 Verilog 公司推出的 Verilog 硬件描述语言, 目的是为了将我们所学应用到实际生 活中,同时加深我们对 Verilog 硬件描述语言,FPGA 芯片等等的认识与掌握。 Ve r i l o g 硬件描述语言的主要能力: 基本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 课程设计 报告 自动 售货
