- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机组成原理》课程设计报告
简易电子琴的设计
学 院计算机与通信工程 专 业
班 级 学 号
学生姓名 指导教师
课程成绩 完成日期 _
课程设计任务书
计算机与通信工程学院 计算机科学与技术专业
课程名称
计算机组成原理课程 设计
时间
2007?2008学年第一学期
19?20周
学生姓名
指导老师
题目
简易电子琴的设计
主要内容:本课程设计主要是利用硬件描述语言 VHDL的设计思想,米用自 顶向下的方法,划分模块来设计简易电子琴中的几个模块。通过课程设计深入 理解和掌握计算机的基本知识,并且掌握课堂上所学到的理论知识,达到课程 设计的目的。
要求:
通过对相应文献的收集、分析以及总结,给出相应课题的背景、意义 及现状研究分析。
通过课题设计,掌握计算机组成原理的分析方法和设计方法。 。
学按要求编写课程设计报告书,能正确阐述设计和实验结果。
学生应抱着严谨认真的态度积极投入到课程设计过程中,认真查阅相
应文献以及实现,给出个人分析、设计以及实现。
应当提交的文件:
课程设计报告。
课程设计附件(主要是源程序)。
课程设计成绩评定
学 院计算机通信工程 专 业计算机科学与技术
班 级_ 学 号
学生姓名 指导教师
课程成绩 完成日期_
指导教师对学生在课程设计中的评价
评分项目
优
良
中
及格
不及格
课程设计中的创造性成果
学生掌握课程内容的程度
课程设计完成情况
课程设计动手能力
文字表达
学习态度
规范要求
课程设计论文的质量
指导教师对课程设计的评定意见
综合成绩 指导教师签字 年 月 日
简易电子琴的设计 摘 要 本系统是采用EDA技术设计的一个简易的八音符电子琴,该系统基于计算机 中时钟分频器的原理,采用自顶向下的设计方法来实现,它可以通过按键输入来控制音 响。系统由乐曲自动演奏模块、音调发生模块和数控分频模块三个部分组成。系统实现 是用硬件描述语言VHDL按模块化方式进行设计,然后进行编程、 时序仿真、整合。本 系统功能比较齐全,有一定的使用价值。
关键字 电子琴;EDA VHDL音调发生;
目录
1引言 1
TOC \o 1-5 \h \z 1.1设计的目的 1
1.2设计的基本内容 1
\o Current Document 2 EDA、VHDL简介 1
2.1 EDA技 术 1
2.2硬件描述语言一一VHDL 2
VHDL 的简介 2
VHDL语言的特点 2
VHDL的设计流程 3
\o Current Document 3简易电子琴设计过程 4
3.1简易电子琴的工作原理 4
3.2简易电子琴的工作流程图 4
3.3简易电子琴中各模块的设计 5
3.3.1乐曲自动演奏模块 6
3.3.2音调发生模块 7
数控分频模块 7
顶层设计 9
\o Current Document 4系统仿真 10
\o Current Document 5 结束语 11
\o Current Document 致谢 12
\o Current Document 参考文献 13
\o Current Document 附录 14
1引言
我们生活在一个信息时代,各种电子产品层出不穷,作为一个计算机专业的学生, 了解这些电子产品的基本组成和设计原理是十分必要的, 我们学习的是计算机组成的理
论知识,而课程设计正是对我们学习的理论的实践与巩固。本设计主要介绍的是一个用 超高速硬件描述语言VHD设计的一个具有若干功能的简易电子琴, 其理论基础来源于计 算机组成原理的时钟分频器。
1.1设计的目的
本次设计的目的就是在掌握计算机组成原理理论的基础上,了解 EDA技术,掌握
VHDL硬件描述语言的设计方法和思想,通过学习的 VHDL语言结合电子电路的设计 知识理论联系实际,掌握所学的课程知识,例如本课程设计就是基于所学的计算机原理 中的时钟分频器和定时器的基础之上的,通过本课程设计,达到巩固和综合运用计算机 原理中的知识,理论联系实际,巩固所学理论知识,并且提高自己通过所学理论分析、 解决计算机实际问题的能力。
1.2设计的基本内容
基于MAX+PLU平台,运用VHDL语言对简易电子琴的各个模块进行设计,并使用 EDA工具对各模块进行仿真验证。本设计包含如下三个模块:乐曲自动演奏模块,音 调发生模块,数控分频模块,最后把各个模块整合后,通过电路的输入输出对应关系连 接起来。
2 EDA、VHDL 简介
2.1 EDA技术
EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,有狭义与广义之分, 本设计讨论的是狭义的EDA技术。它是指以大规模可编程逻辑器件为设计载体,以硬件 描述语言为系统逻辑描述的主要表达方式
文档评论(0)