简易电子琴地设计.doc
文本预览下载声明
PAGE \* MERGEFORMAT 16 PAGE \* MERGEFORMAT 16 PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 16简易电子琴的设计摘要本系统是采用EDA技术设计的一个简易的八音符电子琴,该系统基于计算机中时钟分频器的原理,采用自顶向下的设计方法来实现,它可以通过按键输入来控制音响。多功能电子琴的设计是在原有普通电子琴的基础上进行扩充的一个设计,该电子琴的设计大体可以由三个模块构成,分别是弹奏模块、分频模块和自动演奏模块。用硬件描述语言VHDL编程可以实现各个模块的功能,不仅能实现弹琴和演奏的功能,它还能实现“复读”的功能,就是可以存储任意一段音乐,并且可以即时的播放出来。系统实现是用硬件描述语言VHDL按照模块化方式进行设计,然后进行编程、时序仿真。本文中介绍了电子琴系统部分的设计,采用了Xilinx公司研发的ISE14.6版本软件进行的模拟仿真,以仿真为主,验证简易电子琴的工作原理及最终结果。关键词:八音符电子琴 EDA 硬件描述语言VHDL 模拟仿真Abstract This system is the use of a simple eight-note keyboard design EDA technology, which is based on the principle of the computer system clock divider, using top-down design methodology to implement, it can control the audio through the key input. Multifunction keyboard design is a design based on the original expansion of the ordinary on the keyboard, the keyboard is designed to be roughly consists of three modules, namely, play modules, frequency module and automatic performance modules. VHDL hardware description language programming function of each module can be achieved, not only to achieve the piano and playing features, it can achieve repeat function that can store any piece of music, and you can instantly play it. System implementation is VHDL hardware description language designed in a modular way, and then be programmed timing simulation. This paper describes the design of the keyboard part of the system, using a simulation developed ISE14.6 version of Xilinx software to simulation-based, simple flower verify the working principle and the final result. Keyword: Eight-note keyboard EDA Hardware Description Language VHDL Simulation目录TOC \o 1-3 \t \h \z \u HYPERLINK \l _Toc32364 1 引 言 PAGEREF _Toc32364 2 HYPERLINK \l _Toc9023 1.1 设计的目的 PAGEREF _Toc9023 2 HYPERLINK \l _Toc5541 1.2 设计的基本内容 PAGEREF _Toc5541 2 HYPERLINK \l _Toc5766 1.2.1 EDA技术 PAGEREF _Toc5766 2 HYPERLINK \l _Toc23449 1.2.2 硬件描述语言——VHDL PAGEREF _Toc23449 3 HYPERLINK \l _Toc1388 1.3 乐理知识 PAGERE
显示全部