- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA课设简易乐曲演奏器说明书.doc
目 录
1引 言 1
2 EDA简介 2
3 硬件描述语言VHDL 3
4 Quartus II软件 4
5 简易乐曲演奏器设计及仿真 5
5.1简易乐曲演奏器的各个模块原理 5
5.1.1模式选择模块 5
5.1.2音调存储模块 5
5.1.3音调输入模块 6
5.1.4音调译码模块 7
5.1.5音调分频发生模块 9
5.2简易乐曲演奏器的顶层程序仿真及下载 9
5.2.1顶层程序仿真 9
5.2.2顶层程序管脚连接 10
5.2.3顶层程序硬件连接 11
6 总结 12
参考文献 13
附 录 14
1引 言
VHDL(VHSIC Hardware Description Language)是一种硬件描述语言,它可以对电子电路和系统的行为进行描述。基于这种描述,结合相关软件工具,可以得到所期望的实际电路和系统。它出现在80年代的后期,,最初是由美国国防部开发出来供美军用来提高设计的可靠性和缩减开发周期的一种使用范围较小的设计语言。VHDL语言随着后来被广泛使用,有可编程逻辑器件(包括CPLD和FPGA)和专用集成电路(ASIC)两个直接的应用领域。
随着EDA技术的高速发展,,目前有许多工具支持采用VHDL进行电路综合、仿真以及实现。比较常见的是Altera公司的QuartusII开发平台和Xilinx公司的ISE开发平台。本次课设就是基于FPGA开发系统,在QuartusII 9.0软件平台上,采用VHDL语言来实现简易乐曲演奏器电路的设计与仿真,并下载到试验箱进行硬件实现,且要求实现如下功能:
(1)设计一简单的乐曲演奏器,可通过按键输入来控制音响声音 ;
(2)演奏时可以通过按键选择是手动演奏还是自动演奏,手动演奏是通过按键进行简易乐曲的演奏,自动演奏则是演奏已存入的固定乐曲;
(3)至少保存一首自动演奏的乐曲,且自动演奏的乐曲能重复播放;
(4)进行手动演奏和自动演奏时,数码管上要同时能显示出演奏乐曲的乐谱;
(5)自动播放时,设置低速,中速,快速控制键,能实现乐曲不同速度的播放;
(6)此演奏器要设置一个整体复位控制键;
本文主要介绍了EDA技术、VHDL语言、QuartusII软件和简易乐曲演奏器的设计原理及设计过程和实现。
2 EDA简介
EDA是电子设计自动化(Electronic Design Automation)的缩写,在20世纪80年代中期从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。
EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。
现在对EDA的概念或范畴用得很广,包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。目前EDA技术已在各大公司、企事业单位和科研教学部门广泛使用。例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到EDA技术。利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程的计算机上自动处理完成。现在对EDA的概念或范畴用得很宽。
目前进入我国并具有广泛影响的EDA软件是系统设计软件辅助类和可编程芯片辅助设计软件:Protel、PSPICE、multiSIM10(原EWB的最新版本)、OrCAD、PCAD、、LSIIogic、MicroSim,ISE,modelsim等等。这些工具都有较强的功能,一般可用于几个方面,例如很多软件都可以进行电路设计与仿真,同进还可以进行PCB自动布局布线,可输出多种网表文件与第三方软件接口。
硬件描述语言(HDL)是一种用于设计硬件电子系统的计算机语言,它用软件编程的方式来描述电子系统的逻辑功能、电路结构和连接形式,与传统的门级描述方式相比,它更适合大规模系统的设计。例如一个32位的加法器,利用图形输入软件需要输人500至1000个门,而利用VHDL语言只需要书写一行“A=B+C” 即可。而且 VHDL语言可读性强,易于修改和发现错误。早期的硬件描述语言,如ABEL、HDL、AHDL,由不同的EDA厂商开发,互不兼容,而且不支持多层次设计,层次间翻译工作要由人工完成。为了克服以上不足,1985年美国国防部正式推出了高速集成电路硬件描述语言VHDL,1987年IEEE采纳VHDL为硬件描述语言标准(IEEE-STD-1076),后来又补充制定了
您可能关注的文档
- ATM柜员机模拟.doc
- ATM管理系统 软件111第二组 (修复的).doc
- ATM自动取款机后台数据库设计.ppt
- ATM自动取款机系统——项目开发计划.doc
- ATM自动取款机系统概述.doc
- ATM自动取款机项目详细设计文档.doc
- ATM自动存取款机.ppt
- ATM自动存取款机建模.ppt
- ATM课程设计报告.doc
- ATM课程设计说明书2.doc
- 2023年度全国统考教师资格考试《教育教学知识与能力(小学)》考前冲刺练习试题含完整答案详解【全国通.docx
- 2023年度全国统考教师资格考试《教育教学知识与能力(小学)》考前冲刺练习试题含答案详解【新】.docx
- 功能模块详细信息统计表.doc
- 2023年度全国统考教师资格考试《教育教学知识与能力(小学)》考前冲刺练习含答案详解【能力提升】.docx
- 2023年度全国统考教师资格考试《教育教学知识与能力(小学)》考前冲刺练习含答案详解.docx
- 2023年度全国统考教师资格考试《教育教学知识与能力(小学)》考前冲刺练习含答案详解【夺分金卷】.docx
- 绿色能源驱动下2025年电动叉车租赁行业服务创新研究报告.docx
- 2023年度全国统考教师资格考试《教育教学知识与能力(小学)》考前冲刺练习及参考答案详解【典型题】.docx
- 2023年度全国统考教师资格考试《教育教学知识与能力(小学)》考前冲刺练习试题含答案详解(最新).docx
- 安庆师范大学单招《英语》题库检测试题打印及参考答案详解【综合题】.docx
最近下载
- 土地流转解约合同模板8篇.docx VIP
- 学堂在线 科研伦理与学术规范 期末考试答案.docx VIP
- 《GBT 5336-2022汽车车身修理技术条件》最新解读.pptx
- 中国台球协会技能等级考试中式台球考题说明.pdf VIP
- 国开 电大计算机应用基础 终结性考试试题及答案.docx VIP
- GBT3798-2021 汽车大修竣工出厂技术条件.pdf VIP
- 《中国现代文学专题》期末复习指导_综合练习题及答案.doc VIP
- 化学方程式配平万能解法解析.docx VIP
- 风电基础工程清单报价汇总表.pdf VIP
- 2024年曲阜师范大学成教《计算机控制技术》期末考试复习试题.pdf VIP
文档评论(0)