- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
摘 要 I
Abstract II
1. 前言 1
1.1研究背景 1
1.2关于EDA技术 1
1.3关于VHDL 2
1.4 EDA工具 4
1.5可编程逻辑控件FPGA 4
1.6有关于本次设计 5
2. 设计实现 6
2.1系统原理 6
2.1.1音符频率的获得 6
2.1.2音调的控制 7
2.1.3 音长的控制 7
2.1.4乐曲节奏的控制 8
2.1.5乐谱发生器 8
2.1.6乐曲演奏电路原理 8
2.2音乐硬件演奏电路的设计实现 8
2.2.1各个模块的功能简介 9
2.2.2 music模块 9
2.3地址发生器模块 12
2.3.1地址发生器的VHDL设计 12
2.3.2波形仿真 13
2.4分频预置数模块 13
2.4.1分频预置数模块的VHDL设计 13
2.4.2 波形仿真 14
2.5十六进制模块 15
2.5.1十六进制模块的VHDL设计 15
2.5.2 波形仿真 16
2.6 数控分频模块 16
2.6.1 数控分频模块的VHDL设计 16
2.6.2 波形仿真 18
2.7分频模块 18
2.8顶层文件 20
结束语 23
致谢 24
参考文献 25
摘 要
为了实现乐曲的自动演奏,本次设计采用Altera 公司的FPGA硬件电路,并且在QuartusII 9.0上,以硬件描述语言的系统层次的设计方法,设计数控分频器电路,利用数控分频原理设计音乐硬件演奏电路,并制定LPM-ROM存储音乐数据,完成乐曲自动演奏电路的设计, 并进行仿真。
关键词:FPGA;VHDL;Quartus II;Abstract
In order to achieve the automatic music playing , this design uses Altera FPGA hardware circuit on the QuartusII 9.0. With the hardware description language design method of the system level, it designs the digital frequency divider circuit. With the numerical control dividing principle, it designs the music hardware circuit , and to develop LPM-ROM storage music data to complete the automatic playing music circuit design and simulation.
Key words: FPGA; VHDL; Quartus Ⅱ; automatic music player
1. 前言
1.1研究背景
随着电子技术的飞速发展,微电子技术的进步主要表现在大规模集成电路加工技术即半导体工艺技术的发展上,使得本征半导体的工艺水平的线宽已经达到了60nm,并在不断地缩小,面在硅片单位面积上,集成了更多的晶体管。集成电路设计正在不断地向超大规模,极低功耗和超高速的方向发展,电子产品的功能越来越强大,体积越来越小,功耗越来越低。
顺应电子技术的发展趋势,可编程逻辑器件和EDA 技术使设计方法发生了质的变化。把以前“电路设计+硬件搭试+调试焊接”转化为“功能设计+软件模拟+仿真下载”。利用EDA 开发平台,采用可编程逻辑器件CPLD/FPGA 使硬件的功能可通过编程来实现,这种新的基于芯片的设计方法能够使设计者有更多机会充分发挥创造性思维,实现多种复杂数字逻辑系统的功能,将原来由电路板设计完成的工作放到芯片的设计中进行,减少了连线和体积,提高了集成度,降低了干扰,大大减轻了电路设计和PCB设计的工作量和难度,增强了设计的灵活性,有效地提高了工作效率,增加了系统的可靠性和稳定性,提高了技术指标。
这些技术使得各种电子产品迅速的进入了我们的生活,我们处在一个被电子产品深度包围的时代,在一个普通老百姓的家里,衣食住行,每一个产品的诞生都离不开EDA技术,从彩色电视机,到智能冰箱,到全自动洗衣机,电饭煲,到微波炉,电磁炉,电子琴,再到个人随身用的手机,MP3音乐播放器都需要EDA技术提供支持。
1.2关于EDA技术
随着科学技术的进步,电子器件和电子系统设计方法日新月异,电子设计自动化(Electronics Design Automation,EDA)技术正是适应了现代电子产品设计的要求,吸收了多学科最新成果而形成的一门新技术。现如今掌
您可能关注的文档
- 《C程序设计》课程设计--学生成绩管理.doc
- 《水轮机原理》课程设-电站水轮机设计与选型.docx
- 《英语学术论文写作》课程论文-试论朗读和背诵在英语学习中的重要性.docx
- 4~6岁儿童肥胖的纵向研究-硕士研究生毕业论文.doc
- 本科毕业论文-浅谈《骆驼祥子》中的祥子形象.doc
- 本科毕业设计(论文)-厦门地区零售业临时员工组织承诺与企业业绩关系研究.doc
- 毕业论文-不完备信息系统中基于不可区分度的知识约简算法的程序设计与实现.doc
- 毕业论文-关于提升中国邮政储蓄银行陇南市分行提升服务质量的的对策研究.doc
- 毕业论文-简爱中的女权主义爱情观.doc
- 毕业论文-众筹筑屋规划方案设计.doc
- 毕业设计(论文)-基于GIS的池州市旅游资源综合评价及开发策略.doc
- 毕业设计(论文)-基于GIS的西安市未央区医疗资源分布的合理性评价.docx
- 毕业设计(论文)-基于iOS的车牌识别系统的设计与实现.doc
- 毕业设计(论文)-基于J2EE技术的家庭理财系统的设计与实现.docx
- 毕业设计(论文)-基于Java的飞机大战游戏开发.doc
- 毕业设计(论文)-基于LabVIEW的电信号分析采集系统.doc
- 毕业设计(论文)-基于PLC的换热站控制系统设计说明书.doc
- 毕业设计(论文)-基于SDN的数据包控制策略的研究.doc
- 毕业设计(论文)-基于SSH的中小型酒店管理系统的设计与实现.doc
- 毕业设计(论文)-基于UG的三元整体叶轮的曲面造型研究.doc
最近下载
- 《建设项目水资源论证导则第9部分:纺织行业建设项目SLT 525.9-2024》知识培训.pptx VIP
- 零碳园区评价技术规范.docx
- 绩效增长模式课案.ppt VIP
- 绘画治疗理论概述.ppt VIP
- 城市轨道交通工程综合接地技术规程.pdf VIP
- 2025年成人高考专升本《艺术概论》试题及答案.docx
- 内容02324离散数学全程班复习.pdf VIP
- 2024学年七年级英语教材同步单词默写表(译林版) .pdf VIP
- 低空经济产业示范区发展框架方案.docx
- GB∕T 31838.7-2021 固体绝缘材料 介电和电阻特性 第7部分:电阻特性(DC方法) 高温下测量体积电阻和体积电阻率.pdf
文档评论(0)