- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简易电子琴的设计
摘 要 本系统是采用EDA技术设计的一个简易的八音符电子琴,该系统基于计算机 中时钟分频器的原理,采用口顶向下的设计方法来实现,它可以通过按键输入来控制音 响。系统由乐曲自动演奏模块、音调发生模块和数控分频模块三个部分组成。系统实现 是用硬件描述语言VHDL按模块化方式进行设计,然后进行编程、时序仿真、整合。本 系统功能比较齐全,有一定的使用价值。
关键字 屯子琴;EDA; VHDL;音调发生;
目录
TOC \o 1-5 \h \z 弓丨 言 1
\o Current Document 1.1设计的目的 1
\o Current Document 1.2设计的基本内容 1
\o Current Document EDA、VHDL 简介 1
\o Current Document 1 EDA 技术 1
\o Current Document 2硬件描述语言——VHDL 2
2.2. 1 VI1DL 的简介 2
2. 2 VHDL语言的特点 2
2. 3 VHDL的设计流程 3
\o Current Document 3简易电子琴设计过程 4
\o Current Document 3.1简易电子琴的工作原理 4
\o Current Document 2简易电了琴的工作流程图 4
\o Current Document 3简易电子琴中各模块的设计 5
3. 1乐曲自动演奏模块 6
3.2音调发生模块 7
3. 3.3数控分频模块 7
3. 3.4顶层设计 9
\o Current Document 4系统仿真 10
\o Current Document 5 结束语 11
\o Current Document 致谢 12
\o Current Document 参考文献 13
\o Current Document 附录 14
1引言
我们生活在一个信息时代,各种电了产品层出不穷,作为一个计算机专业的学生, 了解这些电子产品的基本组成和设计原理是十分必要的,我们学习的是计算机组成的理 论知识,而课程设计正是对我们学习的理论的实践与巩固。本设计主要介绍的是一个用 超高速硕件描述语言VIIDL设计的一个具有若干功能的简易电子琴,其理论基础来源于计 算机组成原理的吋钟分频器。
1.1设计的目的
本次设计的目的就是在掌握计算机组成原理理论的基础上,了解EDA技术,掌握 VHDL硬件描述语言的设计方法和思想,通过学习的VHDL语言结合电了电路的设计 知识理论联系实际,掌握所学的课程知识,例如本课程设计就是基于所学的计算机原理 屮的时钟分频器和定时器的基础Z上的,通过本课程设计,达到巩固和综合运用计算机 原理中的知识,理论联系实际,巩固所学理论知识,并且提高自C通过所学理论分析、 解决计算机实际问题的能力。
1.2设计的基本内容
基于MAX+PLUS平台,运用VIIDL语言对简易电子琴的各个模块进行设计,并使用 EDA工具对各模块进行仿真验证。本设计包含如下三个模块:乐曲自动演奏模块,音 调发生模块,数控分频模块,最后把各个模块整合后,通过电路的输入输出对应关系连 接起来。
2 EDA、VHDL 简介
2.1 EDA技术
EDA技术是在电了 CAD技术基础上发展起來的计算机软件系统,有狭义与广义Z分, 本设计讨论的是狭义的EDA技术。它是指以大规模可编程逻辑器件为设计载体,以硕件 描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软 件及实验开发系统为设计工具,通过有关的开发软件,自动完成软件方式设计的电子系 统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻 辑仿真,直到对于特定口标芯片的适配编译、逻辑映射、逻辑下载等工作,最终形成集 成电子系统或专用集成芯片的一门新技术。利用EDAT具,电子设计师可以从概念、算 法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电 路设计、性能分析到设计出IC版图或PCB版图的整个过程的计算机上口动处理完成。 现在对EDA的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、 生物、医学、军事等各个领域,都有EDA的应用。口前EDA技术已在齐大公司、企事业 单位和科研教学部门广泛使用。例如在飞机制造过程中,从设计、性能测试及特性分析 直到飞行模拟,都可能涉及到EDA技术。本文所指的EDA技术,主耍针对电子电路设计、 PCB设计和IC设计。
2.2硬件描述语言——VHDL
VHDL的简介
VHDL是一种用來描述数字逻辑系统的“编程语言”它的全名是Very-High-Speed
Integrated Circuit HardwareDesc
文档评论(0)