1、 毕业设计(论文 ) 题 目 : 基于 FPGA 的自动售货 机控制系统设计 专 业 : 应用电子技术 班 级 : 10222 学 号 : 39 号 姓 名 : 刘伊嵘 指导老师 : 肖菊兰 成都工业学院 二 一三年五月 II 论 文 摘 要 随着电子技术的发展,当今数字系统的设计正朝着速度快,容量大,体积小,重量轻的方向发展,推动该潮流迅猛发展的引擎就是日趋进步和完善的 ASIC 设计技术 , AISC 芯片具有 价格低,体积小,可靠性高等优点,目前在电子产品中已有广泛的应用 , VHDL 是 一种用来描述数字逻辑系统的“编程语言”,它通过对硬件行为 的直接描述来实现对硬件的物理实现,代表了
2、当今硬件设计的发展方向 。 本文是在 VHDL 的基础上对自动售货机进行设计来实现其基本功能的,采用了Altera 的开发软件 Quarts II。通过在该软件平台上进行数字电路设计和仿真的方法,阐述了 VHDL( Very High Speed Integrated Circuit Hardware Description Language)超高速集成 电路硬件描述语言的一些特点及语法结构,介绍了自动售货机的基本原理、系统组成和主要功能,并分析讨论了用 VHDL 语言开发自动售货机系统的设计流程。本设计采用 VHDL 硬件描述语言编程的设计方法设计系统核心电路的硬件程序,在 Quartus II 软件平台上进行编译和仿真。 文章首先简述了自动售货机系统的意义和发展现状以及 VHDL 语言的特点,然后介绍了自动售货机的设计要求、设计思路,并给出了总体设计框图,通过分析设计写出 VHDL 程序源代码,将代码在 Quartus II 软件平台上进行编译仿真,波形基本符合设 计要求。最终完成的自动售货机系统具有商品选择,投币处理、出货找零、异常退币等主要功能,整个系统的开发体现了在 Quartus II 软件平台上用 VHDL 设计数字控制系统的实用性。 关键词: 自动售货机,硬件描述语言 VHDL, Quarts II, FPGA