基于FPGA的简易电子琴设计_第1页
基于FPGA的简易电子琴设计_第2页
基于FPGA的简易电子琴设计_第3页
基于FPGA的简易电子琴设计_第4页
基于FPGA的简易电子琴设计_第5页
已阅读5页,还剩29页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

皖西学院毕业论文设计第1页共34页第1页课程设计任务书草鱼草鱼系别PORK机械与电子工程学院草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼专业PORK电子与通信学生姓名学号毕业论文(设计)题目PORK草鱼基于FPGA的简易电子琴设计草鱼毕业论文(设计)内容PORK草鱼1、PORK设计一个简易的八音符电子琴,它可通过按键输入来控制音响。草鱼草鱼2、PORK演奏时可以选择是手动演奏(由键盘输入)还是自动演奏已存入的乐曲。草鱼草鱼3、PORK能够自动演奏多首乐曲,鲤鱼且每首乐曲可重复演奏。草鱼草鱼毕业论文(设计)要求及应完成的工作PORK草鱼草鱼1、PORK可从图书馆、PORK数据库等网上查找相关资料,鲤鱼要求阅读与课题相关资料60篇以上。草鱼草鱼草鱼2、PORK按内容要求及进度安排完成表格、PORK论文等毕业设计任务。草鱼毕业论文(设计)各阶段名称起草鱼止草鱼日草鱼期1下达任务书,查阅文献资料201012262011212初步提出设计方案,完成开题报告2011212011363设计与实施方案,完成中期检查要求20113620114154完成毕业设计任务,完成毕业论文的撰写20114152011529进度安排5毕业论文评阅,学生答辩20115292011612应收集的资料、PORK主要参考文献及实习地点PORK草鱼1、PORK与FPGA相关的资料;PORK草鱼2、PORK与VHDL相关的资料;PORK草鱼3、PORK音乐知识方面的资料;PORK指导教师签字草鱼郑大腾草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼2010年12月26日系主任签字PORK草鱼草鱼年草鱼草鱼草鱼月草鱼草鱼草鱼日皖西学院毕业论文设计第2页共34页第2页开题报告草鱼草鱼系别PORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼机电学院草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼专业PORK电子信息科学与技术学生姓名王春学号20071272指导教师郑大腾职称教授所选题目名称PORK草鱼基于FPGA的简易电子琴设计课题研究现状PORK草鱼我们生活在一个信息时代,鲤鱼各种电子产品层出不穷,鲤鱼作为一个电子信息专业的学生,鲤鱼了解这些电子产品的基本组成和设计原理是十分必要的,鲤鱼我们学习的是EDA相关的理论知识,鲤鱼而课程设计正是对我们学习的理论的实践与巩固。草鱼本设计主要介绍的是一个用超高速硬件描述语言VHDL设计的一个具有若干功能的简易电子琴,鲤鱼其理论基础来源于计算机组成原理的时钟分频器。草鱼草鱼EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,鲤鱼是指以计算机为工作平台,鲤鱼融合了应用电子技术、PORK计算机技术、PORK信息处理及智能化技术的最新成果,鲤鱼进行电子产品的自动设计。草鱼草鱼利用EDA工具,鲤鱼电子设计师可以从概念、PORK算法、PORK协议等开始设计电子系统,鲤鱼大量工作可以通过计算机完成,鲤鱼并可以将电子产品从电路设计、PORK性能分析到设计出IC版图或PCB版图的整个过程的计算机上自动处理完成。草鱼现在对EDA的概念或范畴用得很宽。草鱼包括在机械、PORK电子、PORK通信、PORK航空航天、PORK化工、PORK矿产、PORK生物、PORK医学、PORK军事等各个领域,鲤鱼都有EDA的应用。草鱼目前EDA技术已在各大公司、PORK企事业单位和科研教学部门广泛使用。草鱼例如在飞机制造过程中,鲤鱼从设计、PORK性能测试及特性分析直到飞行模拟,鲤鱼都可能涉及到EDA技术。草鱼本文所指的EDA技术,鲤鱼主要针对电子电路设计、PORKPCB设计和IC设计。草鱼草鱼皖西学院毕业论文设计第3页共34页第3页课题研究目的PORK草鱼本次设计的目的就是在掌握计算机组成原理理论的基础上,鲤鱼了解EDA技术,鲤鱼掌握VHDL硬件描述语言的设计方法和思想,鲤鱼通过学习的VHDL语言结合电子电路的设计知识理论联系实际,鲤鱼掌握所学的课程知识,鲤鱼例如本课程设计就是基于所学的计算机原理中的时钟分频器和定时器的基础之上的,鲤鱼通过本课程设计,鲤鱼达到巩固和综合运用计算机原理中的知识,鲤鱼理论联系实际,鲤鱼巩固所学理论知识,鲤鱼并且提高自己通过所学理论分析、PORK解决计算机实际问题的能力。草鱼课题研究内容PORK草鱼基于MAXPLUS平台,鲤鱼运用VHDL语言对简易电子琴的各个模块进行设计,鲤鱼并使用EDA草鱼工具对各模块进行仿真验证。草鱼本设计包含如下三个模块PORK乐曲自动演奏模块,鲤鱼音调发生模块,鲤鱼数控分频模块,鲤鱼最后把各个模块整合后,鲤鱼通过电路的输入输出对应关系连接起来。草鱼本课程设计主要是利用硬件描述语言VHDL的设计思想,鲤鱼采用自顶向下的方法,鲤鱼划分模块来设计简易电子琴中的几个模块。草鱼通过课程设计深入理解和掌握计算机的基本知识,鲤鱼并且掌握课堂上所学到的理论知识,鲤鱼达到课程设计的目的。草鱼草鱼草鱼课题研究计划PORK草鱼进行电路分析草鱼,鲤鱼通过电路分析,鲤鱼确定整个电路大概的规模草鱼。草鱼草鱼进行电路分析,鲤鱼通过电路分析草鱼,鲤鱼确定该电路该具有那些功能,鲤鱼有那些模块,鲤鱼各个模块之间是怎样联系的,鲤鱼以及怎样组合的草鱼。草鱼草鱼建立仿真,鲤鱼通过对电路的分析,鲤鱼我们要确定仿真图的结构是怎么样的,鲤鱼使得仿真得以实现,鲤鱼完成需求。草鱼草鱼电路模块的拼装,鲤鱼组装成一个电路草鱼进行程序设计,鲤鱼包裹主程序,鲤鱼调试,鲤鱼调试整个的电路的功能,鲤鱼看各个功能是否能正常运行,鲤鱼并找出程序中的错误,鲤鱼改正这些错误草鱼。草鱼草鱼撰写毕业论文及答辩。草鱼草鱼皖西学院毕业论文设计第4页共34页第4页主要参考文献PORK草鱼1草鱼曹昕燕,周凤臣EDA技术实验与课程设计北京清华大学出版社,2006草鱼2张亦华,延明草鱼数字电路EDA入门北京北京邮电大学出版社,2003草鱼3王爱英计算机组成与结构北京清华大学出版社,2007草鱼4草鱼杨刚,龙海燕现代电子技术VHDL与数字系统设计北京电子工业出版社,2004草鱼5草鱼高书莉、PORK罗朝霞草鱼可编程逻辑设计技术及应用M北京PORK人民邮电出版社,鲤鱼2001年(第一版)。草鱼6草鱼黄正谨、PORK徐坚、PORK章小丽等草鱼CPLD系统设计技术入门与应用M北京PORK电子工业出版社,鲤鱼2002年(第一版)。草鱼7草鱼潘松、PORK黄继业草鱼EDA技术实用教程M北京PORK科学出版社,鲤鱼2002年(第一版)。草鱼草鱼草鱼皖西学院本科毕业论文(设计)中期检查表草鱼系别PORK草鱼草鱼草鱼草鱼草鱼草鱼机电学院草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼专业PORK电子信息科学与技术毕业论文(设计)题目PORK草鱼基于FPGA简易电子琴设计草鱼学生姓名王春学草鱼号20071272指导教师郑大腾职草鱼称教授计划完成时间PORK草鱼201012262011612毕业论文(设计)的进度安排PORK草鱼(1)收到任务书,查阅相关文献资料草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼20101226201121草鱼(2)初步提出设计方案,完成开题报告草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼201121201136草鱼(3)设计与实施方案,完成中期检查要求草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼2011362011415草鱼(4)完成毕业设计任务,完成毕业论文的撰写草鱼草鱼草鱼草鱼草鱼草鱼20114152011529草鱼(5)毕业论文评阅,做答辩准备草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼20115292011612皖西学院毕业论文设计第5页共34页第5页完成情况PORK草鱼经过前期的查阅相关资料和咨询,鲤鱼基本对课题有了深一步的了解。草鱼在了解设计目的和相关内容后我着手查阅EDA、PORKFPGA、PORKVHDL相关资料,鲤鱼了解有关知识,鲤鱼基本会操作应用软件。草鱼准备工作做好之后就开始规划设计思路,鲤鱼目前已经初步设计出电子琴的工作原理图,鲤鱼大体知道我所设计的电子琴是由三个基本模块组成的,鲤鱼它们分别是乐曲自动演奏模块,鲤鱼音调发生模块,鲤鱼数控分频模块,鲤鱼同时我还对各个模块进行了分析乐曲自动演奏模块,鲤鱼音调发生模块,鲤鱼数控分频模块。草鱼论文的初稿基本已经形成,鲤鱼有待进一步加工修饰。草鱼草鱼指导教师意见PORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼年草鱼草鱼草鱼月草鱼草鱼草鱼日备注PORK草鱼简易电子琴的设计草鱼草鱼学生姓名PORK王春草鱼草鱼草鱼草鱼草鱼草鱼草鱼指导老师PORK郑大腾草鱼摘要草鱼本系统是采用EDA技术设计的一个简易的八音符电子琴,鲤鱼该系统基于计算机中时钟分频器的原理,鲤鱼采用自顶向下的设计方法来实现,鲤鱼它可以通过按键输入来控制音响。草鱼多功能电子琴的设计是在原有普通电子琴的基础上进行扩充的一个设计。草鱼该电子琴的设计大体可以由三个模块构成,鲤鱼分别是电子琴发声模块、PORK存储器模块和选择控制模块。草鱼用超高速硬件描述语言VHDL编程可以实现各个模块的功能。草鱼不仅能实现弹琴和演奏的功能,鲤鱼它还能实现“复读”的功能,鲤鱼就是可以存储任意一段音乐,鲤鱼并且可以即时的播放出来。草鱼系统实现是用硬件描述语言VHDL按照模块化方式进行设计,鲤鱼然后进行编程、PORK时序仿真、PORK总体整合。草鱼本系皖西学院毕业论文设计第6页共34页第6页统的功能比较齐全,鲤鱼有一定的现实使用的价值。草鱼本文中介绍了电子琴系统的整体的设计,并基于超高速硬件描述语言VHDL在相关的芯片上编程实现的。草鱼草鱼草鱼草鱼关键字草鱼电子琴;PORKEDA;PORKVHDL;PORK音调发生;PORK现场可编程逻辑器件FPGA;PORK超高速硬件描述语言VHDL;PORK电子琴系统;PORK草鱼ABSTRACT草鱼THIS草鱼SYSTEM草鱼IS草鱼DESIGNED草鱼USING草鱼EDA草鱼TECHNOLOGY草鱼A草鱼SIMPLE草鱼EIGHTNOTE草鱼KEYBOARD,草鱼THE草鱼SYSTEM草鱼CLOCK草鱼DIVIDER草鱼BASED草鱼ON草鱼THE草鱼PRINCIPLE草鱼OF草鱼THE草鱼COMPUTER,草鱼USING草鱼TOPDOWN草鱼DESIGN草鱼METHODOLOGY草鱼TO草鱼IMPLEMENT,草鱼IT草鱼CAN草鱼BE草鱼CONTROLLED草鱼THROUGH草鱼THE草鱼KEY草鱼INPUT草鱼AUDIO草鱼MULTIFUNCTION草鱼KEYBOARD草鱼IS草鱼DESIGNED草鱼TO草鱼BE草鱼AN草鱼ORDINARY草鱼KEYBOARD草鱼IN草鱼THE草鱼ORIGINAL草鱼EXPANSION草鱼ON草鱼THE草鱼BASIS草鱼OF草鱼A草鱼DESIGN草鱼THE草鱼DESIGN草鱼OF草鱼THE草鱼KEYBOARD草鱼IN草鱼GENERAL草鱼CONSISTS草鱼OF草鱼THREE草鱼MODULES,草鱼NAMELY草鱼THE草鱼KEYBOARD草鱼SOUND草鱼MODULES,草鱼MEMORY草鱼MODULES草鱼AND草鱼SELECT草鱼THE草鱼CONTROL草鱼MODULE草鱼ULTRA草鱼HIGHSPEED草鱼HARDWARE草鱼DESCRIPTION草鱼LANGUAGE草鱼VHDL草鱼PROGRAMMING草鱼FUNCTION草鱼OF草鱼EACH草鱼MODULE草鱼NOT草鱼ONLY草鱼CAN草鱼REALIZE草鱼THE草鱼FUNCTION草鱼OF草鱼PLAYING草鱼AND草鱼PLAYING,草鱼IT草鱼CAN草鱼ACHIEVE草鱼“REPEAT“草鱼FUNCTION,草鱼WHICH草鱼CAN草鱼STORE草鱼ANY草鱼PIECE草鱼OF草鱼MUSIC,草鱼AND草鱼REALTIME草鱼PLAY草鱼OUT草鱼SYSTEM草鱼IMPLEMENTATION草鱼IS草鱼TO草鱼USE草鱼HARDWARE草鱼DESCRIPTION草鱼LANGUAGE草鱼VHDL草鱼MODULAR草鱼WAY草鱼BY草鱼DESIGN,草鱼THEN草鱼PROGRAMMING,草鱼TIMING草鱼SIMULATION,草鱼INTEGRATION草鱼THE草鱼SYSTEM草鱼FEATURES草鱼A草鱼RELATIVELY草鱼COMPLETE,草鱼THERE草鱼IS草鱼A草鱼CERTAIN草鱼VALUE草鱼THIS草鱼PAPER草鱼INTRODUCES草鱼THE草鱼OVERALL草鱼DESIGN草鱼OF草鱼THE草鱼KEYBOARD草鱼SYSTEM,草鱼AND草鱼BASED草鱼ON草鱼HIGH草鱼SPEED草鱼HARDWARE草鱼DESCRIPTION草鱼LANGUAGE草鱼VHDL草鱼IN草鱼XILINXS草鱼SPARTAN草鱼草鱼SERIES草鱼2SC200PQ2085草鱼CHIP草鱼PROGRAMMING草鱼KEYWORD草鱼KEYBOARDPORK草鱼EDAPORK草鱼VHDLPORK草鱼TONE草鱼OCCURREDPORK草鱼草鱼皖西学院毕业论文设计第7页共34页第7页FIELD草鱼PROGRAMMABLE草鱼LOGIC草鱼DEVICE草鱼FPGAPORK草鱼草鱼ULTRA草鱼HIGHSPEED草鱼HARDWARE草鱼DESCRIPTION草鱼LANGUAGE草鱼VHDLPORK草鱼ORGAN草鱼SYSTEMSPORK草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼目草鱼录草鱼草鱼1草鱼草鱼引草鱼草鱼言草鱼11草鱼设计的目的草鱼12草鱼设计的基本内容草鱼2草鱼草鱼FPGA、PORKEDA、PORKVHDL简介草鱼21草鱼FPGA工作原理草鱼212草鱼FPGA的基本特点草鱼草鱼22草鱼EDA技术草鱼23草鱼硬件描述语言VHDL草鱼231草鱼VHDL的简介草鱼232草鱼VHDL语言的特点草鱼233草鱼VHDL语言上机操作条件草鱼234草鱼VHDL的设计流程草鱼3草鱼草鱼音乐知识介绍草鱼草鱼皖西学院毕业论文设计第8页共34页第8页4草鱼草鱼简易电子琴设计草鱼41系统设计的总思路草鱼42程序设计的流程图草鱼43简易电子琴的工作流程图草鱼44简易电子琴中各模块的设计草鱼441草鱼乐曲自动演奏模块草鱼442草鱼音调发生模块草鱼443草鱼数控分频模块草鱼444草鱼顶层设计草鱼5草鱼系统仿真草鱼6草鱼草鱼结束语草鱼致谢草鱼参考文献草鱼附录草鱼1草鱼草鱼引草鱼草鱼言草鱼草鱼草鱼草鱼草鱼草鱼我们生活在一个信息高速发达的时代,鲤鱼各种各样电子产品层出不穷。草鱼对于广大老百姓来说,鲤鱼电子琴可以说已经不再是什么“新鲜玩意”了,鲤鱼它现在作为一种休闲和娱乐的产品早就推出市面,鲤鱼面向百姓,鲤鱼进入了我们的生活。草鱼作为一个电子信息科学与技术专业的学生,鲤鱼了解这些电子产品的基本的组成和设计原理是十分必要的,鲤鱼我们学习过了计算机组成的理论知识,鲤鱼而我所做的课程设计正是对我学习的理论进行实践和巩固。草鱼本设计主要介绍的是一个用超高速硬件描述语言VHDL设计的一个具有若干功能的简易电子琴;PORK集科学性,鲤鱼先进性,鲤鱼创新性,鲤鱼实用性于一体,鲤鱼其理论基础源自于计算机组成原理的时钟分频器。草鱼草鱼草鱼11草鱼设计的目的草鱼本次设计的目的就是在掌握计算机组成原理理论相关的基础上,鲤鱼了解EDA技术,鲤鱼掌握VHDL硬件描述语言的设计方法和思想,鲤鱼通过学习的VHDL语言结合电子电路的设计知识理论联系实际,鲤鱼掌握所学的课程知识,鲤鱼例如本课程设计就是基皖西学院毕业论文设计第9页共34页第9页于所学的计算机原理中的时钟分频器和定时器的基础之上的,鲤鱼通过本课程设计,鲤鱼达到巩固和综合运用计算机原理中的知识,鲤鱼理论联系实际,鲤鱼巩固所学理论知识,鲤鱼并且提高自己通过所学理论分析、PORK解决计算机相关的实际问题的能力。草鱼草鱼草鱼12草鱼设计的基本内容草鱼基于MAXPLUS平台,鲤鱼运用VHDL语言对简易电子琴的各个模块进行设计,鲤鱼并使用EDA草鱼工具对各模块进行仿真验证。草鱼本设计包含如下三个模块PORK乐曲自动演奏模块,鲤鱼音调发生模块,鲤鱼数控分频模块,鲤鱼最后把各个模块整合后,鲤鱼通过电路的输入输出对应关系连接起来。草鱼草鱼草鱼13草鱼设计方案草鱼为了实现这种有“自动播放歌曲”和“复读”功能的多功能简易电子琴,鲤鱼以下提供两种方案以供参考PORK草鱼草鱼草鱼草鱼方案一PORK采用单个的逻辑器件组合实现。草鱼这样虽然比较直观,鲤鱼逻辑器件分工鲜明,鲤鱼思路也比清晰,鲤鱼一目了然,鲤鱼但是因为元器件种类、PORK个数非常多,鲤鱼而且过于复杂的硬件电路也容易引起系统的精度不高、PORK体积过大等一系列的不利因素。草鱼例如八个不同的音符是由八个不同的频率来控制输出发声的,鲤鱼而采用这个方案需要运用不同的分频器来对信号进行不同程度的分频。草鱼所用仪器之多显而易见。草鱼草鱼方案二PORK采用VHDL语言编程来实现电子琴的各项功能。草鱼我这个系统主要由电子琴发声模块、PORK选择控制模块和储存器模块组成的。草鱼和方案一相比较,鲤鱼方案二就显得比较笼统,鲤鱼只是把整个系统分为了若干个小模块,鲤鱼却不牵涉到具体的硬件电路。草鱼但是我们必须看到使用超高速硬件描述语言VHDL的优势,鲤鱼它不仅具有良好的电路行为描述和系统描述的能力并且通俗易懂。草鱼草鱼草鱼2草鱼草鱼FPGA、PORKEDA、PORKVHDL简介草鱼草鱼21草鱼EDA技术草鱼皖西学院毕业论文设计第10页共34页第10页EDA(ELECTRONIC草鱼DESIGN草鱼AUTOMATION)就是电子设计自动化,鲤鱼它是近几年来迅速发展起来的计算机软件、PORK硬件和微电子技术交叉运用的现代电子科学,鲤鱼是20世纪90年代初从CAD(计算机辅助设计)、PORKCAM(计算机辅助制造)、PORKCAT(计算机辅助测试)、PORKCAE(计算机辅助工程)的概念发展而来的。草鱼EDA技术是以计算机为工作平台、PORK以EDA软件工具为开发环境、PORK以硬件描述语言为设计语言、PORK以ASIC(APPLICATION草鱼SPECIFIC草鱼INTEGRATED草鱼CIRCUITS)为实现载体的电子产品自动化设计过程。草鱼在EDA软件平台上,鲤鱼根据原理图或硬件描述语言VHDL完成的设计文件,鲤鱼自动的完成逻辑编译、PORK化简、PORK分割、PORK综合及优化、PORK布局布线、PORK仿真、PORK目标芯片的适配编译、PORK逻辑映射和编程下载等工作;PORKEDA技术是在电子CAD技术基础上发展起来的计算机软件系统,鲤鱼是指以计算机为工作平台,鲤鱼融合了应用电子技术、PORK计算机技术、PORK信息处理及智能化技术的最新成果,鲤鱼进行电子产品的自动设计。草鱼草鱼利用EDA工具,鲤鱼电子设计师可以从概念、PORK算法、PORK协议等开始设计电子系统,鲤鱼大量工作可以通过计算机完成,鲤鱼并可以将电子产品从电路设计、PORK性能分析到设计出IC版图或PCB版图的整个过程的计算机上自动处理完成。草鱼在现在的电子设计领域,鲤鱼随着微电子技术的迅速的发展,鲤鱼无论是电路设计、PORK系统设计还是芯片设计,鲤鱼其设计的复杂程度都在不断地增加,鲤鱼而且电子产品更新步伐也非常的迅速。草鱼这样一来,鲤鱼我们仅仅依靠传统的手工设计已经不再能满足现在工艺的要求,鲤鱼而电子设计自动化技术的发展给电子系统设计带来了革命性的变化,鲤鱼大部分设计工作都可以在计算机上借助EDA工具来完成。草鱼现在对EDA的概念或范畴用得很宽。草鱼包括在机械、PORK电子、PORK通信、PORK航空航天、PORK化工、PORK矿产、PORK生物、PORK医学、PORK军事等各个领域,鲤鱼都有EDA的应用。草鱼目前EDA技术已在各大公司、PORK企事业单位和科研教学部门广泛使用。草鱼例如在飞机制造过程中,鲤鱼从设计、PORK性能测试及特性分析直到飞行模拟,鲤鱼都可能涉及到EDA技术。草鱼本文所指的EDA技术,鲤鱼主要针对电子电路设计、PORKPCB设计和IC设计。草鱼草鱼草鱼22草鱼关于FPGA介绍草鱼221草鱼FPGA工作原理草鱼FPGA采用了逻辑单元阵列LCA(LOGIC草鱼CELL草鱼ARRAY)这样一个概念,鲤鱼内部包括可配置逻辑模块CLB(CONFIGURABLE草鱼LOGIC草鱼BLOCK)、PORK输出输入模块IOB(INPUT草鱼皖西学院毕业论文设计第11页共34页第11页OUTPUT草鱼BLOCK)和内部连线(INTERCONNECT)三个部分。草鱼草鱼草鱼草鱼222草鱼FPGA的基本特点草鱼(1)采用FPGA设计ASIC电路专用集成电路,鲤鱼用户不需要投片生产,鲤鱼就能得到合用的芯片。草鱼草鱼草鱼(2)FPGA可做其它全定制或半定制ASIC电路的中试样片。草鱼草鱼草鱼(3)FPGA内部有丰富的触发器和IO引脚。草鱼草鱼草鱼(4)FPGA是ASIC电路中设计周期最短、PORK开发费用最低、PORK风险最小的器件之一。草鱼草鱼草鱼(5)FPGA采用高速CHMOS工艺,鲤鱼功耗低,鲤鱼可以与CMOS、PORKTTL电平兼容。草鱼草鱼草鱼草鱼草鱼草鱼我们可以说,鲤鱼FPGA芯片是小批量系统提高系统集成度、PORK可靠性的最佳选择之一。草鱼草鱼FPGA是由存放在片内RAM中的程序来设置其工作状态的,鲤鱼因此,鲤鱼工作时需要对片内的RAM进行编程。草鱼用户可以根据不同的配置模式,鲤鱼采用不同的编程方式。草鱼草鱼加电时,鲤鱼FPGA芯片将EPROM中数据读入片内编程RAM中,鲤鱼配置完成后,鲤鱼FPGA进入工作状态。草鱼掉电后,鲤鱼FPGA恢复成白片,鲤鱼内部逻辑关系消失,鲤鱼因此,鲤鱼FPGA能够反复使用。草鱼FPGA的编程无须专用的FPGA编辑器,鲤鱼只须用通用的EPROM、PORKPROM编程器即可。草鱼当需要修改FPGA功能时,鲤鱼只需换一片EPROM即可。草鱼这样,鲤鱼同一片FPGA,鲤鱼不同的编程数据,鲤鱼可以产生不同的电路功能。草鱼因此,鲤鱼FPGA的使用非常灵活。草鱼草鱼草鱼草鱼23草鱼硬件描述语言VHDL草鱼231草鱼VHDL的简介草鱼VHDL是一种用来描述数字逻辑系统的“编程语言”它的全名是VERYHIGHSPEED草鱼INTEGRATED草鱼CIRCUIT草鱼HARDWAREDESCRIPTION草鱼LANGUAGE,鲤鱼就是超高速集成电路硬件描述语言。草鱼HDL发展的技术源头是PORK在HDL形成发展之前,鲤鱼已有了许多皖西学院毕业论文设计第12页共34页第12页程序设计语言,鲤鱼如汇编、PORKC、PORKPASCAL、PORKFORTRAN、PORKPROLOG等。草鱼这些语言运行在不同硬件平台和不同的操作环境中,鲤鱼它们适合于描述过程和算法,鲤鱼不适合作硬件描述。草鱼CAD的出现,鲤鱼使人们可以利用计算机进行建筑、PORK服装等行业的辅助设计,鲤鱼电子辅助设计也同步发展起来。草鱼在从CAD工具到EDA工具的进化过程中,鲤鱼电子设计工具的人机界面能力越来越高。草鱼在利用EDA工具进行电子设计时,鲤鱼逻辑图、PORK分立电子原件作为整个越来越复杂的电子系统的设计已不适应。草鱼任何一种EDA工具,鲤鱼都需要一种硬件描述语言来作为EDA工具的工作语言。草鱼这些众多的EDA工具软件开发者,鲤鱼各自推出了自己的HDL语言。草鱼草鱼HDL发展的社会根源是PORK美国国防部电子系统项目有众多的承包公司,鲤鱼由于各公司技术路线不一致,鲤鱼许多产品不兼容,鲤鱼他们使用各自的设计语言,鲤鱼使得一个公司的设计不能被另一个公司重复利用,鲤鱼造成了信息间的交换困难和维护困难。草鱼美国政府为了降低开发费用,鲤鱼避免重复设计,鲤鱼国防部为他们的超高速集成电路提供了一种硬件描述语言,鲤鱼以期望VHDL功能强大、PORK严格、PORK可读性好。草鱼政府要求各公司的合同都用它来描述,鲤鱼以避免产生歧义。草鱼由政府牵头,鲤鱼VHDL工作小组于1981年6月成立,鲤鱼提出了一个满足电子设计各种要求的能够作为工业标准的HDL。草鱼1983年第3季度,鲤鱼由IBM公司、PORKTI公司、PORKINTERMETRICS公司签约,鲤鱼组成开发小组,鲤鱼工作任务是提出语言版本和开发软件环境。草鱼1986年IEEE标准化组织开始工作,鲤鱼讨论VHDL语言标准,鲤鱼历时一年有余,鲤鱼于1987年12月通过标准审查,鲤鱼并宣布实施,鲤鱼即IEEE草鱼STD草鱼10761987LRM87。草鱼1993年VHDL重新修订,鲤鱼形成了新的标准,鲤鱼即IEEE草鱼STD草鱼10761993LRM93。草鱼从此以后,鲤鱼美国国防部实施新的技术标准,鲤鱼要求电子系统开发商的合同文件一律采用VHDL文档。草鱼即第一个官方VHDL标准得到推广、PORK实施和普及。草鱼它源于美国政府于1980年开始启动的超高速集成电路计划,VHDL主要用于描述数字系统的结构,鲤鱼行为,鲤鱼功能和接口。草鱼除了含有许多具有硬件特征的语句外,鲤鱼VHDL的语言形式和描述风格与句法是十分类似于一般的计算机高级语言。草鱼VHDL的程序结构特点是将一项工程设计,鲤鱼或称设计实体(可以是一个元件,鲤鱼一个电路模块或一个系统)分成外部(或称可是部分,及端口)和内部(或称不可视部分),鲤鱼既涉及实体的内部功能和算法完成部分。草鱼在对一个设计实体定义了外部界面后,鲤鱼一旦其内部开发完成后,鲤鱼其他的设计就可以直接调用这个实体。草鱼这种将设计实体分皖西学院毕业论文设计第13页共34页第13页成内外部分的概念是VHDL系统设计的基本点。草鱼应用VHDL进行工程设计的优点是多方面的。草鱼VHDL的应用必将成为当前以及未来EDA解决方案的核心,鲤鱼更是整个电子逻辑系统设计的核心。草鱼草鱼草鱼232草鱼VHDL语言的特点草鱼(1)VHDL具有更强的行为描述能力,鲤鱼从而决定了他成为系统设计领域最佳的硬件描述语言。草鱼强大的行为描述能力是避开具体的器件结构,鲤鱼从逻辑行为上描述和设计大规模电子系统的重要保证。草鱼草鱼(2)VHDL语句的行为描述能力和程序结构决定了他具有支持大规模设计的分解和已有设计的再利用功能。草鱼符合市场需求的大规模系统高效,鲤鱼高速的完成必须有多人甚至多个代发组共同并行工作才能实现。草鱼草鱼(3)VHDL丰富的仿真语句和库函数,鲤鱼使得在任何大系统的设计早期就能查验设计系统的功能可行性,鲤鱼随时可对设计进行仿真模拟。草鱼草鱼(4)对于用VHDL完成的一个确定的设计,鲤鱼可以利用EDA工具进行逻辑综合和优化,鲤鱼并自动的把VHDL描述设草鱼草鱼草鱼233草鱼VHDL语言上机操作条件草鱼VHDL语言描述能力强,鲤鱼覆盖面广,鲤鱼抽象能力强,鲤鱼所以用VHDL语言作为硬件模型建模很合适。草鱼设计者的原始描述是非常简练的硬件描述,鲤鱼经过EDA工具综合处理,鲤鱼最终生成付诸生产的电路描述或版图参数描述的工艺文件。草鱼整个过程通过EDA工具自动完成,鲤鱼大大减轻了设计人员的工作强度,鲤鱼提高了设计质量,鲤鱼减少了出错机会。草鱼草鱼VHDL语言可读性好。草鱼VHDL既能被人容易读懂,鲤鱼又能被计算机识别,鲤鱼作为技术人员编写的源文件,鲤鱼它既是计算机程序、PORK技术文档和技术人员硬件信息交流的文件,鲤鱼又是签约双方的合同文件。草鱼VHDL语言中的设计实体(DESIGN草鱼ENTITY)、PORK程序包(PACKAGE)、PORK设计库(LIBRARY),鲤鱼为设计人员重复利用他人的设计提供了技术手段。草鱼重复利用他人的IP模块和软核(SOFT草鱼CORE)是VHDL的特色,鲤鱼许多设计不必个个都从头再来,鲤鱼而是只要在更高层次上把IP模块利用起来,鲤鱼就能达到事半功倍的效果。草鱼草鱼皖西学院毕业论文设计第14页共34页第14页VHDL语言可以在多种EDA工具设计环境中运行。草鱼硬件平台是工作站或高档微机。草鱼高档微机的配置应该具有PORK草鱼高分彩显草鱼17英寸以上,鲤鱼分辨率1024768或更高草鱼硬盘草鱼草鱼草鱼草鱼20GB以上草鱼内存草鱼草鱼草鱼512MB以上草鱼CPU草鱼草鱼草鱼草鱼草鱼草鱼INTEL兼容CPU草鱼光驱草鱼草鱼草鱼草鱼草鱼草鱼8倍速以上草鱼操作系统草鱼草鱼WINDOWS草鱼XP草鱼开发工具草鱼MAXPLUS草鱼II草鱼或草鱼QUARTUS草鱼II草鱼CANDENCE、PORKMENTER、PORKALTERA等公司的EDA工具均支持VHDL语言环境草鱼草鱼234草鱼VHDL的设计流程草鱼用VHDL语言设计电路的流程PORK草鱼在用VHDL语言来设计电路时,主要的过程是这样的PORK草鱼(1)使用文本编辑器输入设计源文件。草鱼草鱼(2)使用编译工具编译源文件。草鱼VHDL的编译器有很多,鲤鱼ACTIVE公司,鲤鱼MODELSIM公司,鲤鱼SYNPLICITY公司,鲤鱼SYNOPSYS公司,鲤鱼VERIBEST公司等都有自己的编译器。草鱼草鱼(3)功能仿真。草鱼对于某些人而言,鲤鱼仿真这一步似乎是可有可无的。草鱼但是对于一个可靠的设计而言,鲤鱼任何设计最好都进行仿真,鲤鱼以保证设计的可靠性。草鱼另外,鲤鱼对于作为一个独立的设计项目而言,鲤鱼仿真文件的提供足可以证明你设计的完整性。草鱼草鱼草鱼(4)综合。草鱼综合的目的是在于将设计的源文件由语言转换为实际的电路。草鱼这一部分的最终目的是生成门电路级的网表(NETLIST)。草鱼草鱼(5)布局、PORK布线。草鱼这一步的目的是生成用于烧写的编程文件。草鱼在这一步,鲤鱼将用到第(4)步生成的网表并根据CPLD/FPG厂商的器件容量,鲤鱼结构等进行布局、PORK布线。草鱼这就好像在设计PCB时的布局布线一样。草鱼先将各个设计中的门根据网表的内容和器件的结构放在器件的特定部位。草鱼然后,鲤鱼在根据网表中提供的各门的连接,鲤鱼把各个门的输入输出连接起来。草鱼草鱼(6)后仿真。草鱼这一步主要是为了确定你的设计在经过布局布线之后,鲤鱼是不是还满足你的设皖西学院毕业论文设计第15页共34页第15页计要求。草鱼草鱼草鱼3草鱼草鱼乐理知识草鱼草鱼草鱼草鱼草鱼草鱼音频就是一个专业术语,鲤鱼人们能够听到的所有的声音都可以称之为音频,鲤鱼它可能包括处理;PORK如果把它制作成CD,鲤鱼这时候所有的声音都不会有改变了,鲤鱼因为CD本来就是音频文件的一个种类。草鱼音频只是储存在计算机里的声音,鲤鱼如果现在有一台计算机再加上相应的音频卡就是我们说的声卡,鲤鱼这样一来我们把我们想放的声音录制下了,鲤鱼声音的声学特性像是音的高低是可以用计算机硬盘文件的方式把它们储存下来的;PORK反过来,鲤鱼我们也可以把储存在计算机硬盘文件的音频文件用一定的音频程序播放,鲤鱼还原以前录下的声音。草鱼草鱼草鱼草鱼草鱼31草鱼草鱼音频草鱼311草鱼音频的数字化处理草鱼草鱼随着计算机科学技术的发展,鲤鱼特别是海量存储设备和大容量内存在机上的运用,鲤鱼对音频进行数字化处理便成为了可能了。草鱼数字化处理的核心就是对音频信息的采样,鲤鱼通过对采集到的样本数据进行处理,鲤鱼得到所需要的相应数据,鲤鱼这是音频数字化处理的基本含义。草鱼草鱼草鱼草鱼312草鱼音频的处理草鱼草鱼不同采样率、PORK频率、PORK通道数之间的变换和转换。草鱼而变换就是信息的一种格式转化成可利用的格式,鲤鱼转化就离不开采样了,鲤鱼有时候还要根据精确度的需要采用一些算法(如插值)以补偿转化中的失真现象。草鱼现在有淡入、PORK淡出、PORK音量调节等方法是针对音频数据本身进行的各种变换的。草鱼而高通、PORK低通滤波器是通过数字滤波算法进行的变换。草鱼音乐产生原理及硬件设计由于一首音乐是许多不同的音阶组成的,鲤鱼而每个音阶对应着不同的频率,鲤鱼这样我们就可以利用不同的频率的组合,鲤鱼即可构成我们所想要的音乐了,鲤鱼当然对于单片机来产生不同的频率非常方便,鲤鱼我们可以利用单片机的定时/皖西学院毕业论文设计第16页共34页第16页计数器来产生这样方波频率信号,鲤鱼因此,鲤鱼我们只要把一首歌曲的音阶对应频率关系弄正确即可。草鱼本次设计中单片机晶振为12MHZ,鲤鱼那么定时器的计数周期为1MHZ,鲤鱼假如选择工作方式1,鲤鱼那T值便为T草鱼2165105/相应的频率草鱼,鲤鱼那么根据不同的频率计算出应该赋给定时器的计数值。草鱼那么根据不同的频率计算出应该赋给定时器的计数值,鲤鱼列出不同音符与单片机计数T0相关的计数值如下表所示PORK音符频率(HZ)简谱码(T值)中草鱼1草鱼DO52364580中草鱼2草鱼RE58764684中草鱼3草鱼M65964777中草鱼4草鱼FA69864820中草鱼5草鱼SO78464898中草鱼6草鱼LA88064968中草鱼7草鱼SI98865030采用查表程序进行查表时,鲤鱼可以为这个音符建立一个表格,鲤鱼有助于单片机通过查表的方式来获得相应的数据PORK草鱼TABLE草鱼DW草鱼64580,鲤鱼64684,鲤鱼64777,鲤鱼64820,鲤鱼64898,鲤鱼64968,鲤鱼65030草鱼草鱼草鱼313草鱼音频的三维化处理草鱼草鱼长期以来,鲤鱼计算机的研究者们一直低估了声音对人类在信息处理中的作用。草鱼当虚拟技术不断发展之时,鲤鱼人们就不再满足单调平面的声音,鲤鱼而更催向于具有空间感的三维声音效果。草鱼听觉通道可以与视觉通道同时工作,鲤鱼所以声音的三维化处理不仅可以表达出声音的空间信息,鲤鱼而且与视觉信息的多通道的结合可以创造出极为逼真的虚拟空间,鲤鱼这在未来的多媒体系统中是极为重要的。草鱼这也是在媒体处理方面的重要措施。草鱼草鱼草鱼草鱼人类感知声源的位置的最基本的理论是双工理论,鲤鱼这种理论基于两种因素PORK两耳间声音的到达时间差和两耳间声音的强度差。草鱼时间差是由于距离的原因造成,鲤鱼当声音从正面传来,鲤鱼距离相等,鲤鱼所以没有时间差,鲤鱼但若偏右三度则到达右耳的时间就要比左耳约少三十微秒,鲤鱼而正是这三十微秒,鲤鱼使得我们辨别出了声源的位置。草鱼强度差是由于信号的衰减造成,鲤鱼信号的衰减是因为距离而自然产生的,鲤鱼或是因为人的头部遮挡,鲤鱼使声音衰减,鲤鱼产生了强度的差别,鲤鱼使得靠近声源一侧的耳朵听到的声音强度要大于另一耳。草鱼草鱼草鱼基于双工理论,鲤鱼同样地,鲤鱼只要把一个普通的双声道音频在两个声道之间进行相互混合,鲤鱼便可以使普通双声道声音听起来具有三维音场的效果。草鱼这涉及到以下有关音场的两个概念PORK音场的宽度和深度。草鱼草鱼草鱼音场的宽度利用时间差的原理完成,鲤鱼由于现在是对普通立体声音频进皖西学院毕业论文设计第17页共34页第17页行扩展,鲤鱼所以音源的位置始终在音场的中间不变,鲤鱼这样就简化了我们的工作。草鱼要处理的就只有把两个声道的声音进行适当的延时和强度减弱后相互混合。草鱼由于这样的扩展是有局限性的,鲤鱼即延时不能太长,鲤鱼否则就会变为回音。草鱼草鱼草鱼音场的深度利用强度差的原理完成,鲤鱼具体的表现形式是回声音场越深,鲤鱼则回音的延时就越长所以在回音的设置中应至少提供三个参数PORK回音的衰减率、PORK回音的深度和回音之间的延时。草鱼同时,鲤鱼还应该提供用于设置另一通道混进来的声音深度的多少的选项。草鱼草鱼音频是个专业术语,鲤鱼人类能够听到的所有声音都称之为音频,鲤鱼它可能包括噪音等。草鱼声音被录制下来以后,鲤鱼无论是说话声、PORK歌声、PORK乐器都可以通过数字音乐软件处理,鲤鱼或是把它制作成CD,鲤鱼这时候所有的声音没有改变,鲤鱼因为CD本来就是音频文件的一种类型。草鱼而音频只是储存在计算机里的声音。草鱼如果有计算机再加上相应的音频卡就是我们经常说的声卡,鲤鱼我们可以把所有的声音录制下来,鲤鱼声音的声学特性如音的高低等都可以用计算机硬盘文件的方式储存下来。草鱼反过来,鲤鱼我们也可以把储存下来的音频文件用一定的音频程序播放,鲤鱼还原以前录下的声音。草鱼草鱼草鱼32草鱼草鱼节拍及音符草鱼草鱼草鱼草鱼在音乐中,鲤鱼时间被分成均等的基本单位,鲤鱼每个单位叫做一个“拍子”或草鱼称一拍。草鱼拍子的时值是以音符的时值来表示的,鲤鱼一拍的时值可以是四分音符(即以四分音符为一拍),鲤鱼也可以是二分音符(以二分音符为一拍)或八分音符(以八分音符为一拍)。草鱼拍子的时值是一个相对的时间概念,鲤鱼比如当乐草鱼曲的规定速度为每分钟草鱼60草鱼拍时,鲤鱼每拍占用的时间是一秒,鲤鱼半拍是二分之一草鱼秒;PORK当规定速度为每分钟草鱼120草鱼拍时,鲤鱼每拍的时间是半秒,鲤鱼半拍就是四分之一草鱼秒,鲤鱼依此类推。草鱼拍子的基本时值确定之后,鲤鱼各种时值的音符就与拍子联系在一起。草鱼例如,鲤鱼当以四分音符为一拍时,鲤鱼一个全音符相当于四拍,鲤鱼一个二分音符相当于两拍,鲤鱼草鱼八分音符相当于半拍,鲤鱼十六分音符相当于四分之一拍;PORK如果以八分音符做为草鱼一拍,鲤鱼则全音符相当于八拍,鲤鱼二分音符是四拍,鲤鱼四分音符是两拍,鲤鱼十六分音草鱼符是半拍。草鱼草鱼小节中强拍和弱拍的循环称2拍子;PORK强拍、PORK弱拍、PORK弱拍循环的称3拍子。草鱼表示每小节中基本单位拍的时值和数量的记号,鲤鱼称拍号。草鱼拍号的上方数字表示每小节的拍数,鲤鱼下方数字表示每拍的时值。草鱼例如,鲤鱼2/4表示以4分音符为1拍,鲤鱼每小节有草鱼2拍。草鱼拍号中时值的实际时间,鲤鱼应视乐曲所标速度而定。草鱼例如快速度2/2中的2分音符就可能比慢速度4/4中的4分音符占时更短,鲤鱼因此不能视为3/4比3/2快,鲤鱼3/8比3/4更快。草鱼草鱼每小节只有一个强拍的叫做单拍子,鲤鱼如2/4、PORK2/8是单2拍子,鲤鱼3/4、PORK3/8是单3拍子。草鱼每小节有一个强拍并有次强拍的叫做复拍子,因为它可被看作是单拍子的组合,如4/4、PORK6/8是复2拍子,鲤鱼9/8、PORK9/16是复3拍子。草鱼还有另一种划分单、PORK复拍子的方法,即每拍是单音符如或的叫做单拍子。草鱼每拍是附点音符(如或)的叫做复拍子。草鱼根据这种拍子划分法,鲤鱼4/2、PORK4/4、PORK4/8等是单4拍子,鲤鱼12/4、PORK12/8、PORK12/16等是复4拍子。草鱼单位拍时值相同而拍数不同的单拍子组合在一小节内,叫做混合拍子。草鱼常见的有PORK5拍子(如5/4是由2/43/4或3/42/4组合而成)和草鱼7拍子如7/8是由2/82/83/8或2/83/82/8或3/82/82/8组合而皖西学院毕业论文设计第18页共34页第18页成等。草鱼不能把每小节包含两个3拍子和一个2拍子的8拍子(如8/8是由233/8或322/8或组合而成)和每小节由两个草鱼4拍子组成的复拍子相混淆。草鱼草鱼在计算机术语中,鲤鱼一个CPU时钟周期也成为节拍。草鱼草鱼在运营管理理论中,鲤鱼节拍是指在一个工作站上完成相邻两个产品的实际时间,鲤鱼又可称之为产品间隔时间草鱼草鱼草鱼草鱼音符们各有不同,鲤鱼不同的音符代表不同的长度。草鱼音符有以下几种PORK草鱼草鱼草鱼草鱼草鱼全音符PORK没有符干和符尾的空心的白色音符叫“全音符”。草鱼它是音符家族的老大哥,鲤鱼其他音符的时值都比它短,鲤鱼而且要以它为准。草鱼依次分为两半。草鱼草鱼草鱼二分音符PORK带有符干、PORK没有符尾的白色音符叫“二分音符”。草鱼它只有全音符的一半长,鲤鱼等于全音符1/2的时值;PORK草鱼草鱼四分音符PORK带有符干、PORK没有符尾的黑色音符叫“四分音符”。草鱼它比二分音符又小一半,鲤鱼等于全音符1/4的时值;PORK草鱼草鱼草鱼草鱼八分音符PORK带有符干和1条符尾的黑色音符叫“八分音符”。草鱼它比四分音符还小一半,鲤鱼等于全音符1/8的时值;PORK草鱼草鱼草鱼草鱼十六分音符PORK带有符干和2条符尾的黑色音符叫“十六分音符”。草鱼它比八分音符还小一半,鲤鱼等于全音符1/16的时值;PORK草鱼草鱼草鱼草鱼三十二分音符PORK带有符干和3条符尾的黑色音符叫“三十二分音符”。草鱼它比十六分音符小一半,鲤鱼等于全音符1/32的时值;PORK草鱼草鱼草鱼草鱼六十四分音符PORK带有符干4条符尾的黑色音符叫“六十四分音符”。草鱼它比三十二分音符小一半,鲤鱼等于全音符1/64的时值。草鱼草鱼草鱼草鱼草鱼音名与频率的关系PORK草鱼音乐的十二平均率规定PORK每两个八度音如简谱中的中音1草鱼与高音1之间的频率相差一倍。草鱼在两个八度音之间,鲤鱼又可分为十二个半音,鲤鱼每两个半音的频率比为。草鱼另外,鲤鱼音名A简谱中的低音6的频率为440HZ,鲤鱼音名B草鱼到C草鱼之间、PORKE草鱼到F之间为半音,鲤鱼其余为全音。草鱼由此可以计算出简谱中从低音1草鱼至高音1草鱼之间每个音名的频率,鲤鱼如表5草鱼所示。草鱼由于音阶频率多为非整数,鲤鱼而分频系数又不能为小数,鲤鱼故必须将计算得到的分频数四舍五入取整。草鱼若基准频率过低,鲤鱼则由于分频系数过小,鲤鱼四舍五入取整后的误差较大。草鱼若基准频率过高,鲤鱼虽然误码差变小,鲤鱼但分频结构将变大。草鱼实际的设计应综合考虑两方面的因素,鲤鱼在尽量减小频率误差的前提下取合适的基准频率。草鱼本实验中选取5MHZ草鱼的基准频率。草鱼若无5MHZ草鱼的时钟频率,则可以先分频得到4MHZ草鱼或换一个新的基准频率。草鱼实际上,鲤鱼只要各个音名间的相对频率关系不变,鲤鱼C草鱼作1草鱼与D草鱼作1草鱼演奏出的音乐昕起来都不会“走调”。草鱼草鱼4草鱼简易电子琴设计草鱼41草鱼系统设计的总体思路草鱼实现这个多功能电子琴,鲤鱼我们要考虑的主要是以下三个方面的内容PORK一、PORK每个音符都有自己的固有频率,鲤鱼由频率的不同就决定了发出什么音调。草鱼二、PORK一首乐曲的组成不仅仅是音调,鲤鱼还包括每个音调持续时间的长短,鲤鱼也就是我们通常所说的音长。草鱼三、PORK要实现“复读”功能,鲤鱼就需要一个既可以存入又可以即时输出的RAM。草鱼于是本设计就是以这三个部分为核心内容展开。草鱼草鱼经过对引言两种方案的分析、PORK比较和总结,鲤鱼我们选用方案二来进行电子琴的设皖西学院毕业论文设计第19页共34页第19页计。草鱼采用现场可编程逻辑器件(FPGA)制作,鲤鱼利用EDA软件中的VHDL硬件描述语言编程进行控制,鲤鱼然后烧制实现采用FPGA来设计的原理图如图41所示它由控制输入电路、PORKFPGA、PORK显示电路和扬声器电路组成。草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼图41草鱼草鱼采用FPGA设计的电子琴原理方框图草鱼草鱼草鱼草鱼草鱼控制输入电路主要是为用户设计的,起到一个输入控制的作用FPGA是现场可编程逻辑器件,也是本设计方案的核心内容,它是实现电子琴运作的主要控制模块由设计者把编好的VHDL程序烧制到现场可编程逻辑器件FPGA中,然后通过控制输入电路把乐谱输入到FPGA,产

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论