唐山学院EDA技术课程设计题目音乐播放器系(部)智能与信息工程学院班级姓名学号指导教师2016年12月22日至12月30日共2周2016年12月31日课程设计成绩评定表出勤情况出勤天数缺勤天数成绩评定出勤情况及设计过程表现(20分)课设答辩(20分)设计成果(60分)总成绩(100分)提问(答辩)问题情况综合评定指导教师签名:年月日3EDA技术课程设计任务书一、设计题目、内容及要求设计题目:音乐播放器设计内容:1.使用蜂鸣器播放音乐2.三首音乐以上3.数码管上显示当前播放的歌曲位置(第几首歌曲)4.能够暂停和开始5.能够选择上一首和下一首歌曲设计要求:(1)根据任务要求确定电路各功能模块(2)设计程序(3)时序仿真结果(4)设计总结二、设计原始资料QuartusⅡ软件;EDA实验箱;计算机一台;三、要求的设计成果(课程设计说明书、设计实物、图纸等)课程设计说明书1份,不少于2000字,应包含设计原理分析、相关软件介绍、仿真波形分析,实验箱下载验证等。四、进程安排设计思路代码实现实验验证五、主要参考资料徐志军,徐光辉,CPLD/FPGA的开发与应用,电子工业出版社,2001谭会生,EDA技术基础,湖南大学出版社,2004李岩,黄夫海,基于FPGA的MIDI音乐发生器设计,2010指导教师(签名):教研室主任(签名):41EDA课程设计目录1.设计目的与要求....................................................11.1.课程设计目的..................................................11.2.课程设计要求..................................................12.应用工具介绍......................................................12.1.EDA技术介绍..................................................12.2.VerilogHDL语言介绍..........................................23.基本原理..........................................................33.1.音调的控制....................................................43.2.音长的控制....................................................44.方案实现55.总结.............................................................136.参考文献.........................................................141EDA课程设计1.设计目的与要求1.1课程设计目的:1)加深对EDA技术的理解,掌握音乐播放器的工作原理2)了解怎样控制音调的高低变化和音长,从而完成乐曲的自动循环演奏。3)培养自主学习、正确分析和解决问题的能力1.2课程设计要求:1)使用蜂鸣器播放音乐2)三首音乐以上3)数码管上显示当前播放的歌曲位置(第几首歌曲)4)能够暂停和开始5)能够选择上一首和下一首歌曲2.应用工具介绍作为当今最流行的计算机软件系统,EDA技术是以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。EDA可提供文本输入以及图形编辑的方法将设计者的意图用程序或者图形方式表达出来,而我们经常用到的VHDL语言便是用于编写源程序所需的最常见的硬件描述语言(HDL)之一。2.1EDA技术介绍EDA是电子设计自动化(ElectronicDesignAutomation)的缩写,在20世纪90年代初从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来。EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设2EDA课程设计计。EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。典型的EDA工具中必须包含两个特殊的软件包,即综合器和适配器。综合器的功能就是将设计者在EDA平台上完成的针对某个系统项目的HDL、原理图或状态图形描述,针对给定的硬件系统组件,进行编译、优化、转换和综合,最终获得我们欲实现功能的描述文件。综合器在工作前,必须给定所要实现的硬件结构参数,它的功...