eda课程设计自动售货机控制系统.pdfVIP

  • 3
  • 0
  • 约6.31千字
  • 约 9页
  • 2023-03-23 发布于天津
  • 举报
《电子设计自动化(EDA 题目: 自动售货机控制系统 \ 姓 名: 院 系: 专 业: 学 号: 指导教师: | 完成时间: 年 月 日 设计题目 自动售货机控制系统 设计一个模拟自动售货机的逻辑控制电路 1、它有两个投币口分别为一元投币口和五角投币口。 设计要求 2、每次只能投入一枚一元或五角硬币。 3、投入一元五角硬币后机器自动给出一瓶矿泉水。 4、投入两元硬币后,在给出一瓶矿泉水的同时找回一枚五角的硬 币。 使用 VHDL 语言的原因: 。 利用语言的灵活性及功能强大的 EDA 工具,可以轻松完成硬 件的功能扩充与升级,还可以实现更复杂的数字系统,整个设计 过程相对于传统的设计方法,有较大的突破。VHDL 语言作为现代 数字系统的重要设计工具,以其灵活、简洁的设计风格在电路设 计中发挥着越来越重要的作用。 选用状态机的原因: 我们提出了两套方案:一种是进程,一种是状态机。 进程就是把程序分割成很多个独立的版快。相互之间用信号 设计过程 连接,设计过程中出现了很多问题。因为 VHDL 语言跟纯软件语言 存在很大的区别,必须考虑硬件是否能够实现,所以VHDL 语言不 能随便使用信号,且不可以随便使用时钟上升沿驱动进程。因此 我们选用了另一种方案——状态机实现。 有限状态机FSM(Finite State Machine)及其设计技术是实用 数字系统设计中实现高效率、高可靠逻辑控制的重要途径。所有 的状态均可表达为CASE_WHEN 结构中的一条CASE 语句,而状态的 转移则通过 IF_THEN_ELsE 语句实现。此外,与 VHDL 的其它描述 方式相比,状态机的 VHDL 表述丰富多样,程序层次分明,结构清 晰,易读易懂;在排错、修改和模块移植方面也有其独到的特点。 指 导 成绩 教 评定 师 评 语 课 程 设 计 等 级 目 录 一、课程设计题目、内容与要求 ……………………………………… 1、设计题目…………………………………………………………… \ 2、具体要求…………………………………………………………… 二、系统设计 …………………………………………………………… 1、 设计思路………………………………………………………… 2 、系统原理(包含:框图等阐述)与设计说明等内容 三、系统实现 …………………………………………………………… 注:此部分阐述具体实现,包含主要逻辑单元、模块、源代 ; 码等内容 四、系统仿真 ………………………………………………………… 五、硬件验证 (操作)说明……………………………………………… 六、总结 ……………………………………………………………… | 七、参考书目 ………………………………………………………… 一、课程设计题目、内容与要求 1、 设计题目 自动售货机控制系统 2、 ) 具体要求 3、 设

文档评论(0)

1亿VIP精品文档

相关文档