全球旧事资料 分类
演奏曲目或停止。c、要求电子琴具有自主选择,自动播放所选曲目或停止曲目。
2.目的:
a、在掌握计算机组成原理理论相关的基础上,了解EDA技术,掌握VerilogHDL硬件描述语言的设计方法和思想,通过学习的VerilogHDL语言结合电子电路的设计知识理论联系实际,掌握所学的课程知识;b、深入学习VerilogHDL、FPGA,了解其编程环境;c、学会运用Modelsim和QuartusII等编程仿真软件;d、将硬件语言编程与硬件实物功能演示相结合,加深理解VerilogHDL、FPGA的学习;
3.使用环境软件硬件环境,设备等软硬件环境:
软件:QuartusII72Modelsim61;硬件环境:DEII开发板;设备:PC一台,USB下载线,FPGA开发板及电源。在EDA软件平台上,根据硬件描述语言Verilog完成的设计文件,自动的完成逻辑编译、化简、分割、综合及优化、布局布线、仿真、目标芯片的适配编译、逻辑映射和编程下载等工作。VerilogHDL语言,用Modelsim进行前仿真,以及代码的生成,验证程序验证,也可进行综合。用QuartusII进行后仿真。
4.FPGA课程设计详细内容
41技术规范411原理简易电子琴的设计通过软硬件结合实现,硬件系统包括主控制器芯片、LED、蜂鸣器等,软件资源包括编写VerilogHDL程序的应用软件Modelsim和仿真软件QuartusII。电子琴有自动播放功能。播放功能中有三首曲子。程序共有六个模块,分别为主模块、数码管显示模
f块、分频模块、计数器模块、存储器模块、音频输出模块。硬件实现是用一个数码管显示当前播放的曲目,另外四个按键key1、key2用来选择曲目。通过主模块调用各模块实现电子琴的功能。
乐曲演奏的原理:乐曲演奏的原理:组成乐曲的每个音符的频率值音调以及持续时间(音长)是乐曲能持续演奏所需的两个基本数据,因此只要控制输出到扬声器的激励信号的频率的高低和持续的时间,就可以使扬声器发出持续的乐曲声。音调的控制频率的高低决定了音调的高低。音乐的十二平均率规定:每两个八度音(如简谱中的中音1与高音1)之间的频率相差一倍。在两个八度音之间,又可分为十二个半音,每半个音的频率比为。另外,音名A简谱中的低音6
的频率为440HZ,音名B到C之间,E到F之间为半音,其余为全音。由此可以计算出简谱中从低音1至高音1之间的每个音名对应的频率如图所示音名低音1低音2低音3低音4低音5低音6低音7频率HZ2616293732963492392440音名中音1中音2中音3中音4中音5中音6频率HZ5233587365936985784880音名高音1高音2高音3高音4r
好听全球资料 返回顶部