- 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的Mealy状态机设计
PAGE
PAGE 17
基于VHDL的Mealy状态机设计
物理与电子信息科学系 电子信息科学与技术专业
姓名:xxx 学号指导教师:XXX
摘 要: 伴随着集成电路(IC)技术的发展,电子设计自动化(EDA)逐渐成为重要的设计手段,已经广泛应用于模拟与数字电路系统等许多领域。EDA的一个重要特征就是使用硬件描述语言(HDL)来完成的设计文件,诞生于1982年的VHDL语言是经IEEE确认的标准硬件描述语言,在电子设计领域受到了广泛的接受。本文首先综述了EDA技术的发展概况,VHDL语言的的历史、开发步骤及其优点;着重介绍了使用EDA技术,用VHDL语言完成了Moore状态机的设计工作;通过开发工具Max+plusⅡ的编译和功能仿真,验证了方法的合理性和通用性;最后介绍了设计结果分析及状态机设计的几点体会。
关键词:EDA;VHDL;Mealy型;有限状态机
目 录
1.引言…………………………………………………………………(2)
2.EDA技术概述……………………………………………………(2)
2.1什么是EDA ………………………………………………………………(2)
2.2 EDA的发展………………………………………………………………(3)
3.硬件描述语言(HDL)……………………………………………(5)
3.1 VHDL语言简介…………………………………………………………(5)
3.2 VHDL语言的特点………………………………………………………(5)
4.MAX+PLUSⅡ软件………………………………………………(8)
4.1 MAX+PLUSⅡ简介………………………………………………(6)
4.2 MAX+PLUSⅡ的特点………………………………………………(7)
5.Mealy型状态机的VHDL设计 …………………………………(8)
5.1状态机的定义……………………………………………………………(8)
5.2状态机的分类……………………………………………………………(8)
5.3态机的设计步骤…………………………………………………………(9)
5.4Mealy状态机的设计………………………………………………………(9)
5.5 Mealy状态机优化………………………………………………………(12)
6.状态机设计的几点体会 …………………………………………(15)
6.1把握整体与细节…………………………………………………………(15)
6.2资料的重要性…………………………………………………………(15)
6.3常用工具软件的运用…………………………………………………(15)
参考文献 ……………………………………………………………(16)
致谢 …………………………………………………………………(18)
1、引言
20世纪末,电子技术得到了飞速发展,在其推动下,现代电子技术几乎渗透到了社会的各个领域,有力的推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。
现代电子设计的核心是EDA(Electronic Design Automation)技术。EDA技术就是依赖功能强大的计算机,在EDA工具软件平台上,对以硬件描述语言HDL(Hardware Description Languge)为系统逻辑描述手段完成的设计文件,自动的完成逻辑编译、逻辑简化、逻辑分割、逻辑综合、结构综合(布局布线),以及逻辑优化和仿真测试,直至实现即定的电子线路系统功能。
EDA技术是微电子技术和现代电子设计技术的结合,是这两个领域共同孕育的奇葩。EDA技术在硬件实现了方面融合了大规模集成电路制造技术、IC版图设计技术、ASIC测试和封装技术、FPGA/CPLD编程下载技术、自动测试技术等;在计算机辅助工程方面融合了计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)、计算机辅助工程(CAE)技术以及多种计算机云烟的设计概念;而在现代电子学方面则容纳了更多的内容,如电子线路设计理论、数字信号处理技术、数字系统建模和优化技术及长线技术理论等。因此,EDA技术为现代电子理论和设计的表达与实现提供了可能性。在现代技术的所有领域中,得以飞速发展的科学技术多为计算机辅助设计,而非自动化设计。显然,最早进入设计自动化的技术领域之一是电子技术,这就是为什么电子技术始终处于所有科学技术发展最前列的原因之一。
本文主要运用EDA技术,通过MAX+PLUSⅡ软件对Mealy状态机进行设计,并对程序及仿真结果进行分析和概括。
2. EDA技术概述
2.1什么是EDA
在电子设计技术领域,可编程逻辑器件(如PLD,G
您可能关注的文档
- 课程设计(论文)_C650普通车床PLC控制系统设计.doc
- 课程设计(论文)_C++研究生信息管理系统论文.doc
- 课程设计(论文)_AT89C51单片机的 数字电压表的设计.doc
- 课程设计(论文)_220kV常熟变电所初步设计.doc
- 课程设计(论文)_CA6140车床后托架的加工工艺设计.doc
- 课程设计(论文)_CA6140车床横向进给系统.doc
- 课程设计(论文)_C语言设计班级档案管理.doc
- 课程设计(论文)_CA6140车床拨叉夹具设计说明书.doc
- 课程设计(论文)_CAE模具分析及应用技术.doc
- 课程设计(论文)_DC-DC电压变换器(5V升压到24V).doc
- 新能源汽车概论_QhxnyV030204 锂离子电池(上).pptx
- 数控机床_项目3-2 FUNAC系统常用参数1.pptx
- 数据可视化入门、进阶与实战_项目6成分比例可视化图的制作.pptx
- 数控机床_教学课件《数控系统装置故障诊断与维修》.pptx
- 数控机床_任务2进给伺服系统参数.pptx
- PROFIBUS基础与组网应用_项目六 工业以太网组网应用.pptx
- 数控机床_项目3-2 FUNAC系统常用参数2.pptx
- PROFIBUS基础与组网应用_项目四 串行通信应用.pptx
- 新能源汽车概论_QhxnyV030303 质子交换膜燃料电池.pptx
- 数控机床_任务四 FANUC数控系统故障认知.pptx
原创力文档


文档评论(0)