运用VHDL(Very high speed integrated circuit hardware description language)使得数位电路设计接近于软件演算法的实现,将传统的逻辑设计导向了系统层级和高阶电路合成的方向。
基于VHDL语言的电子琴电路设计
XX班 XX 学号:XX
摘要:由于近十年来资讯工业的蓬勃发展,伴随着微电子技术的快速发展,小至传统的门层(GATE LEVEL)设计,大到电话LCD的来电显示,电梯控制器,出租车计费器等等由硬件描述语言(HDL,hardware description language)的设计方式,无一不是电脑与IC设计相关应用所及之地,而不论是电脑本身或是其他应用,则正是数位电路的产物。为得到理论与实际应用的结合,于是选择电子琴为研究课题,进行相关的实验,运用VHDL(Very high speed integrated circuit hardware description language)使得数位电路设计接近于软件演算法的实现,将传统的逻辑设计导向了系统层级和高阶电路合成的方向。使用到的软件为Altera的Max+PlusⅡ,使用它可使用一模拟器来模拟一系统的行为而不用实际建构一系统,另一方面合成编辑器可以将此系统行为描述转换成实现此系统的数位硬件.这些对于构建电子琴及声音处理制作有很大帮助.
关键词:VHDL 电子琴 电路设计 Max+PlusⅡ
1.选题背景:
1.1选题背景:
基于当前市场上的电子琴价格较昂贵,很难大众化,而且市场上大多电子琴靠硬件实现其功能,这样很难降低其成本,基于EDA技术的发展,我们可以利用软件实现电子琴的功能,从而降低成本,并且可以进行一定的功能扩展。VHDL适用于此类实用设备的模拟仿真,以并行和顺序的多种语句方式来描述在同一时刻中所有可能发生的事情,因此可以认为,VHDL具有描述由相关和不相关的多维时空组合的复合体系统的功能,因此要以多为并发的思路运用VHDL来完成电子琴的程序设计。
乐曲都是由一连串的音符组成,因此按照乐曲的乐谱依次输出这些音符所对应的频率,就可以在扬声器上连续地发出各个音符的音调。大多数的电子琴设计都有弹奏和播放功能。进入20世纪90年代以后,VHDL技术得到了飞速的发展,电子系统的设计方法发生了很大的变化,传统的设计方法正逐步退出历史舞台,而基于EDA技术的可编程逻辑芯片设计成为电子系统设计的主流。本设计基于Max+PlusⅡ开发平台,采用VHDL语言设计出电子琴的相关功能。
1.2本课题的设计要求是
1.2.1.能够实现根据按下的按键不同,送出不同的初值给FANA
1.2.2.音阶发生器程序的设计
1.3指导思想
本设计的指导思想是利用EDA技术,VHDL语言对FPGA进行配置来实现电子琴的功能,可以利用FPGA的内部存储单元的开发来实现电子琴的曲谱存储和演奏。采用分频的方法输出不同音符的信号。
1.4开发工具Altera Max+PlusⅡ:
界面友好、使用便捷,在Max+PlusⅡ上可以完成设计输入元件适配、时序仿真和功能仿真、编程下载整个流程,支持原理图、VHDL和Verilog语言文本文件以及波形与EDIF等格式的文件作为设计输入,其提供一种与结构无关的设
时间 设计 指导老师 简易电子琴的设计 主要内容:本课程设计主要是利用硬件描述语言 VHDL 的设计思想,采用自 顶向下的方法,划分模块来设计简易电子琴中的几个模块。...
基于vhdl电子琴_电子/电路_工程科技_专业资料。在EDA开发平台上利用VHDL语言设计一个八音符电子琴,由键盘输入控制音响或自动演奏。用户可以将自己编制的乐曲存入电子...
1.2 设计内容本设计基本部分是用 VHDL 语言设计一个简易的八音符电子琴,在 Quartus II 平台下下载到 Cyclone 系列的 EP1C12Q240C8 芯片中,该电路设计能够实现 DO...
VHDL电路设计语言中的属... 30页 2下载券 基于VHDL语言的电子琴电... 6...VHDL 语言的时序电路设计 ---设计一个可逆计数译码显示电路一、实验目的 掌握...
基于VHDL语言的电子琴电... 6页 2下载券 VHDL电子琴程序设计与仿... 6页...能够实现抢答器功能的 方式有多种,可以采用模拟电路、数字电路或模拟与数字电路相...
VHDL电子琴的设计程序 6页 4下载券 开题报告-基于VHDL的电子... 3页 1下载券VHDL语言设计的电子琴...
6页 免费 基于VHDL语言的电子琴电... 6页 2下载券喜欢此文档的还喜欢...实验报告一、实验目的熟悉利用 QuartusⅡ的 VHDL 文本设计流程,学习基本时序电路...
verilogHDL的电子琴设计 暂无评价 24页 1下载券 eda乐曲演奏电路的设计 20页...利用 VHDL 语言 COMPONENT 将三个模块组合起来,其中 3 个模块和 DIANZIQIN 模块...
25 八音符电子琴电路设计一、 设计任务与要求在 EDA 开发平台上利用 VHDL 语言设计一个八音符电子琴, 由键盘输入 控制音响或自动演奏。用户可以将自己编制的乐曲...
■设计说明书 □软件 □作品 基于 VHDL 的电子琴的设计与仿真 学号 题目性质 同组同学 专业班级 电子信息工程□其他 □理论研究 ■应用研究 □工程设计 □软件...
热门文档