- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于VHDL的播放器的设计
摘要
在EDA开发工具Quartus II 6.0平台上,采用VHDL语言层次化和模块化的设计方法,通过音符编码的设计思想,预先定制乐曲,实现动态显示乐曲演奏电路的设计,并在此基础上,基于同一原理,使此电路同时具备了简易电子琴的功能,使基于CPLD/FPGA芯片的乐曲播放数字电路得到了更好的优化,提高了设计的灵活性和可扩展性。
关键字:EDA;Quartus II;VHDL;CPLD/FPGA;乐曲演奏电路;简易电子琴
ABSTRACT
Based on the QuartusII-the EDA development tool, this design has adopted the method of classification and modularization of VHDL level. Through the concept of note coding, the design of dynamic music-displaying circuit is realized after the musical composition has been made in advance. On the basis of the above and the same principle, this electric circuit has the same function of a simple electronic organ. The design of CPLD/FPGA chip-based music-displaying digital circuit is greatly improved, and the flexibility and expansibility of the design are improved as well.
Key Words: EDA;Quartus II;VHDL;CPLD/FPGA;music-displaying circuit;simple electronic organ目录
第1章 绪论 1
1.1 研究背景 1
1.2 电子设计自动化发展史 2
1.2.1 EDA技术的涵义 2
1.2.2 EDA技术的发展史 2
1.3 EDA技术发展动态 3
1.4 研究思路及主要工作 4
第2章 可编程技术简介 5
2.1 可编程逻辑器件FPGA/CPLD 5
2.2 硬件描述语言VHDL 7
2.3 开发软件QUARTUS Ⅱ 9
第3章 系统设计 13
3.1 系统原理 13
3.1.1 音调的控制 14
3.1.2 音长的控制 14
3.2 系统结构 15
3.3 各模块分析与设计 16
3.3.1 定制《万水千山总是情》音符数据ROM 16
3.3.2 音符数据地址发生器模块 NOTETABS 17
3.3.3 预置数查表电路电路模块 TONETABA 17
3.3.4 发声频率产生模块 SPEAKERA 17
3.3.5 简易电子琴功能模块 ELECLOCK 18
第4章 系统程序实现与仿真分析 19
4.1 各部分程序实现 19
4.1.1 在QUARTUSII 6.0下定制的LPM_ROM 19
4.1.2 乐曲硬件演奏电路顶层设计VHDL实现 19
4.1.3 音符数据地址发生器模块NOTETABS程序与说明 21
4.1.4 预置数查表电路模块TONETABA程序与说明 22
4.1.5 发声频率产生模块SPEAKERA程序与说明 25
4.1.6 简易电子琴功能模块ELECLOCK程序与说明 27
4.2 仿真结果分析 29
4.2.1 Speakera仿真 29
4.2.2 顶层文件仿真(包括电子琴部分)结果 31
4.2.3 顶层文件仿真(不包括电子琴)结果 32
4.2.4 简易电子琴单独仿真 33
第5章 硬件验证 35
第六章 结束语 39
参考文献 39
致谢 40
绪论
研究背景
随着电子技术的飞速发展,微电子技术的进步主要表现在大规模集成电路加工技术即半导体工艺技术的发展上,使得表征半导体的工艺水平的线宽已经达到了60nm,并在不断地缩小,面在硅片单位面积上,集成了更多的晶体管。集成电路设计正在不断地向超大规模,极低功耗和超高速的方向发展,电子产品的功能越来越强大,体积越来越小,功耗越来越低。
同时,利用可编程逻辑器件和EDA 技术设计方法发生了质的变化。把以前电路设计+硬件搭试+调试焊接转化为功能设计+软件模拟+仿真下载。利用EDA 开发平台,采用可编程逻辑器件CPLD/FPGA 使硬件的功能可通过编程来实现,这种新的基于芯片的设计方法能够使设计者有更多机会充分发挥创造性思维,实现多种复杂数字逻辑系统的功能,
您可能关注的文档
- 基于JSP的W数据库访问.doc
- 基于JSP的学息管理系统 论文参考.doc
- 基于LABVI的虚拟频谱分析仪设计.doc
- 基于LINUXracle 10G RAC管理维护学习手记.doc
- 基于MatlaCDMA通信系统分析及仿真.doc
- 基于LABVI的计算器课程设计报告.doc
- 基于MATLAAM信号的调制与解调.doc
- 基于LabVI的频谱分析仪报告1.doc
- 基于MATLAFIR数字滤波器的设计.doc
- 基于MATLAFIR数字滤波器的设计与实现.doc
- 河北省石家庄市第二十四中学2024—2025高一上学期期中测试政治试卷.doc
- 广西壮族自治区钦州市浦北县2023-2024学年高一下学期期中考试语文试题(解析版).docx
- 河南省郑州市2023-2024学年高一下学期期末考试语文试题(解析版).docx
- 广西壮族自治区柳州市2025届高三一模语文试题(解析版).docx
- 河北省保定市部分1+3五校2023-2024学年高一下学期5月期中联考语文试题(解析版).docx
- 河南省创新发展联盟2023-2024学年高一下学期期中考试语文试题(解析版).docx
- 河南省郑州市2024-2025学年高二上学期期末考试语文试题(解析版).docx
- 广西壮族自治区邕衡教育名校联盟2024-2025学年高三下学期开学检测语文试题(解析版).docx
- 异业联盟商业计划书 .pdf
- 数字文化新业态发展影响因素研究——_基于DEMATEL-ISM-MICMAC_展开的.pdf
文档评论(0)