1、 毕业设计(论文毕业设计(论文) 题题 目目: : 基于 FPGA 的自动售货 机控制系统设计 专专 业业: : 应用电子技术 班班 级级: : 学学 号号: : 39 号 姓姓 名名: : 指导老师指导老师: : 二一三年五月 II 论 文 摘 要 随着电子技术的发展,当今数字系统的设计正朝着速度快,容量大,体积小, 重量轻的方向发展, 推动该潮流迅猛发展的引擎就是日趋进步和完善的 ASIC 设计 技术,AISC 芯片具有价格低,体积小,可靠性高等优点,目前在电子产品中已有 广泛的应用,VHDL 是一种用来描述数字逻辑系统的“编程语言” ,它通过对硬件 行为的直接描述来实现对硬件的物理实现,
2、代表了当今硬件设计的发展方向。 本文是在 VHDL 的基础上对自动售货机进行设计来实现其基本功能的, 采用了 Altera 的开发软件 Quarts II。通过在该软件平台上进行数字电路设计和仿真的 方法,阐述了 VHDL(Very High Speed Integrated Circuit Hardware Description Language)超高速集成电路硬件描述语言的一些特点及语法结构,介绍了自动售 货机的基本原理、 系统组成和主要功能, 并分析讨论了用 VHDL 语言开发自动售货 机系统的设计流程。 本设计采用 VHDL 硬件描述语言编程的设计方法设计系统核心 电路的硬件程序,在
3、 Quartus II 软件平台上进行编译和仿真。 文章首先简述了自动售货机系统的意义和发展现状以及 VHDL 语言的特点, 然 后介绍了自动售货机的设计要求、设计思路,并给出了总体设计框图,通过分析 设计写出 VHDL 程序源代码,将代码在 Quartus II 软件平台上进行编译仿真,波 形基本符合设计要求。最终完成的自动售货机系统具有商品选择,投币处理、出 货找零、异常退币等主要功能,整个系统的开发体现了在 Quartus II 软件平台上 用 VHDL 设计数字控制系统的实用性。 关键词:关键词:自动售货机,硬件描述语言 VHDL, Quarts II,FPGA III Abstrac
4、t With the development of electronic technology, todays digital system design is moving fast, large capacity, small size, light weight and direction of development, and promote the rapid development of the trend is increasingly the engine of progress and improvement of the ASIC design techniques, AI
5、SC chip has a low price, small size, high reliability, and is currently in electronic products has been widely used, VHDL is a digital logic system used to describe the “programming language“, which acts by direct description of the hardware to the physical implementation of the hardware, the hardwa
6、re design represents the current direction of development. This article is based on the VHDL design for vending machines to achieve its basic functions, using Alteras development software Quarts II. By the software platform for the digital circuit design and simulation method, elaborated VHDL (Very High Speed Integrated Circuit Hardware Description Language) high-speed integrated circuit hardware description language, some char