- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VHDL微波炉控制器课程设计-- 数字微波炉控制器
本科生课程设计
题 目: 数字微波炉控制器
课 程: 数字电路课程设计
专 业: 电子信息工程
目录
一、绪论 3
二、 关键技术简介 3
2.1 FPGA简介 3
2.2 VHDL语言概述 4
2.3 ALTIUM DESIGNER简介 5
三、微波炉定时控制器的设计方案分析 5
3.1 系统设计的要求 5
3.2 系统总体功能描述 6
3.3 各模块的功能实现 6
3.3.1 输入模块 6
3.3.2 状态控制模块 7
3.3.3 显示模块 7
四、系统详细设计 8
4.1控制模块 8
4.1.1状态转换控制 8
4.1.2数据装载 10
4.1.3 烹饪计时 11
4.1.4 控制模块的实现 12
五、系统仿真 12
5.1状态控制器仿真 12
5.2 数据装载器的仿真 13
5.3 烹饪计时器的仿真 14
六、 结论 15
一、绪论
随着人民生活水平的提高,微波炉开始进人越来越多的家庭,它给人们的生活 带来了极大的方便。微波炉由 2450MHz 的超高频来加热食物。它省时、省电、方便 和卫生。作为现代的烹饪工具,微波炉的控制器体现着它的重要性能指标。目前大部分微波炉控制器采用单片机进行设计,电路比较复杂,性能不够灵活。本文采用先进的EDA技术,利用ALTIUM DESIGNER工作平台和VHDL设计语言,设计了一种新型的微波炉控制器系统。该系统具有系统复位、时间设定、烹饪计时等功能,在 FPGA 上实现。
关键技术简介
2.1 FPGA简介
FPGA(Field-Programmable GateArray),即现场可编程门阵列,它是在 PAL、 GAL、CPLD 等可编程器件的基础上进一步发展的产物。它是作为专用集成电路 (ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了 原有可编程器件门电路数有限的缺点。
目前以硬件描述语言(Verilog 或 VHDL)所完成的电路设计,可以经过简单的综合与布局,快速的烧录至 FPGA 上进行测试,是现代 IC 设计验证的技术主流。这些可编辑元件可以被用来实现一些基本的逻辑门电路(比如 AND、OR、XOR、 NOT)或者更复杂一些的组合功能比如解码器或数学方程式。在大多数的 FPGA 里面,这些可编辑的元件里也包含记忆元件例如触发器(Flip-flop)或者其他更加完整的 记忆块。
系统设计师可以根据需要通过可编辑的连接把 FPGA 内部的逻辑块连接起来,就好像一个电路试验板被放在了一个芯片里。一个出厂后的成品 FPGA 的逻辑块和连 接可以按照设计者而改变,所以 FPGA 可以完成所需要的逻辑功能。
FPGA一般来说比 ASIC(专用集成芯片)的速度要慢,无法完成复杂的设计,而且消耗更多的电能。但是他们也有很多的优点比如可以快速成品,可以被修改来改正程序中的错误和更便宜的造价。厂商也可能会提供便宜的但是编辑能力差的FPGA。因为这些芯片有比较差的可编辑能力,所以这些设计的开发是在普通的FPGA上完成的,然后将设计转移到一个类似于ASIC的芯片上。
2.2 VHDL语言概述
VHDL 的英文全名是 Very-High-Speed Integrated Circuit Hardware Description Language,诞生于 1982 年。1987 年底,VHDL 被 IEEE 和美国国防部确认为标准 硬件描述语言。
VHDL 主要用于描述数字系统的结构,行为,功能和接口。除了含有许多具有硬件特征的语句外,VHDL的语言形式和描述风格与句法是十分类似于一般的计算机 高级语言。VHDL的程序结构特点是将一项工程设计,或称设计实体(可以是一个元件,一个电路模块或一个系统)分成外部(或称可视部分,及端口)和内部(或称不可视部分),既涉及实体的内部功能和算法完成部分。在对一个设计实体定义了外部界面后,一旦其内部开发完成后,其他的设计就可以直接调用这个实体。这种将设计实 体分成内外部分的概念是 VHDL 系统设计的基本点。
VHDL语言能够成为标准化的硬件描述语言并获得广泛应用,它自身必然具有 很多其他硬件描述语言所不具备的优点。归纳起来,VHDL 语言主要具有以下优点:
VHDL 语言功能强大,设计方式多样 VHDL 语言具有强大的语言结构, 只需采用简单明确的 VHDL 语言程序就可以 述十分复杂的硬件电路。同时, 它还具有多层次的电路设计描述功能。此外,VHDL 语 言能够同时支持同步电路、异步电路和随机电路的设计实现,这是其他硬件描述语言 所不能比拟的。VHDL 语言设计方法灵活多样,既支持自顶向下的设计方式,也支 持自底向上的设计方法;既支持模块化设计方法,也支持层次化设计方法。
(2)VHDL 语言具有
您可能关注的文档
最近下载
- 马复:新版教材特色与创新 (1).pdf VIP
- IPC-A-610J-中文版 CN-2024 TOC 电子组件的可接受性.pdf VIP
- 新人教版历史九年级上册全册教学课件(2025年5月修订).pptx
- 铁塔电池通讯协议.docx VIP
- 高中英语开学第一课 课件(共19张PPT)(内嵌音频+视频).pptx VIP
- 人教版四年级数学《上册全册》全套精品教学课件小学优秀课堂课件.pptx VIP
- 《2025-0126T-FZ 有色间位芳纶短纤维》知识培训.pptx
- T_CSES 22—2021_水环境化学污染物复合污染生态风险评估技术指南.pdf
- 个人房屋买卖合同范本.doc VIP
- 第2讲 我爱你中国(第二课时)我自豪 我是中国人(课件)-《学生读本(小学低年级)》.pptx VIP
文档评论(0)