1 / 21
文档名称:

EDA课程设计-基于VHDL的简易乐曲演奏器设计.doc

格式:doc   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

EDA课程设计-基于VHDL的简易乐曲演奏器设计.doc

上传人:3346389411 2012/9/23 文件大小:0 KB

下载得到文件列表

EDA课程设计-基于VHDL的简易乐曲演奏器设计.doc

文档介绍

文档介绍:目录
引言 1
1 VHDL及QUARTUSII软件简介 2
EDA简介 2
硬件描述语言VHDL 2
3
4
4
4
5
2 简易音乐演奏器设计及仿真 5
5
6
6
7
8
9
10
12
12
12
13
13
14
3引脚锁定及下载 15
15
15
4设计总结 16
参考文献 17
附录 18
引言
VHDL语言是一种用于电路设计的高级语言。它在80年代的后期出现。最初是由美国国防部开发出来供美军用来提高设计的可靠性和缩减开发周期的一种使用范围较小的设计语言。
随着EDA技术的高速发展,电子系统的设计技术和工具发生了深刻的变化,大规模可编程逻辑器件CPLD/FPGA的出现,给设计人员带来了诸多方便。利用它进行产品开发,不仅成本低、周期短、可靠性高,而且具有完全的知识产权。突出了其作为硬件描述语言的良好的可读性、可移植性和易读性等优点。
本文基于FPGA开发系统,在QuartusII ,完成了简易乐曲演奏器设计和与仿真,并下载到试验箱进行硬件实现。首先,本文介绍了QuartusII ,采用VHDL 硬件描述语言描述简易信号发生器,完成对电路的功能仿真。在设计过程中,重点探讨了简易乐曲演奏设计思路和功能模块划分。然后,初步探讨了电路逻辑综合的原理,该软件对简易乐曲演奏器进行了逻辑综合。最后,使用EDA实验开发系统进行电路的下载和验证。验证结果表明设计的简易乐曲演奏器完成了预期的功能。
本设计是采用VHDL来实现的简易乐曲演奏器。它能实现自动播放和手动播放。
1 VHDL及QuartusII软件简介
EDA简介
EDA是电子设计自动化(Electronic Design Automation)的缩写,在20世纪60年代中期从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。
EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。
利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程的计算机上自动处理完成。现在对EDA的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物等各个领域,都有EDA的应用。
硬件描述语言VHDL
硬件描述语言(HDL)是一种用于设计硬件电子系统的计算机语言,它用软件编程的方式来描述电子系统的逻辑功能、电路结构和连接形式,与传统的门级描述方式相比,它更适合大规模系统的设计。例如一个32位的加法器,利用图形输入软件需要输人500至1000个门,而利用VHDL语言只需要书写一行“A=B+C”即可。而且 VHDL语言可读性强,易于修改和发现错误。早期的硬件描述语言,如ABEL、HDL、AHDL,由不同的EDA厂商开发,互不兼容,而且不支持多层次设计,层次间翻译工作要由人工完成。为了克服以上不足,1985年美国国防部正式推出了高速集成电路硬件描述语言VHDL,1987年IEEE采纳VHDL为硬件描述语言标准(IEEE-STD-1076)。
VHDL是一种全方位的硬件描述语言,包括系统行为级。寄存器传输级和逻辑门多个设计层次,支持结构、数据流和行为三种描述形式的混合描述,因此VHDL几乎覆盖了以往各种硬件俄语言的功能,整个自顶向下或由下向上的电路设计过程都可以用VHDL来完成。VHDL还具有以下优点:
(1)VHDL的宽范围描述能力使它成为高层进设计的核心,将设计人员的工作重心提高到了系统功能的实现与调试,而花较少的精力于物理实现。
(2)VHDL可以用简洁明确的代码描述来进行复杂控制逻

最近更新

晶型转变及其控制公开课获奖课件赛课一等奖课.. 8页

安全教育:预防医疗事故-安全主管 24页

屈原节选优秀公开课获奖课件赛课一等奖课件 34页

培训体系建设公开课获奖课件赛课一等奖课件 73页

河北省承德市宽城满族自治县2023-2024学年八年.. 14页

讲座一安全生产隐患排查知识培训课件 229页

PPT模型助力汇报提升-精进表达,展现学习成果.. 19页

餐饮部门绩效汇报-餐饮部门经理 28页

洛克目标设置理论公开课获奖课件赛课一等奖课.. 16页

企业质量战略管理-胥泽林公开课获奖课件赛课一.. 124页

计算机网络的硬件基础公开课获奖课件赛课一等.. 64页

2025建材购销热门合同书范本 16页

2025建筑材料购销合同书免费 15页

2025房地产开发合作协议书合作协议书 13页

房地产行业发展展望-行业分析师的观点 25页

2025旅馆房屋租赁合同书 13页

涉税服务和涉税鉴证公开课获奖课件赛课一等奖.. 32页

认识你自己人与自我测试 55页

工业机械风险应对-全面解读安全操作与应急管理.. 23页

建筑雨水排水系统 40页

架桥机安全验收表标准化用表 2页

1000以内加减法混合计算带答案 20页

译林八年级下册英语书答案 4页

近五年高考化学试题解析(化学平衡) 10页

美国加州交通法规 5页

个人自我诊断SWOT表格 3页

战国货币考 十二篇 15页

窦毅-横戈原不为封侯-横戈原不为封侯 7页

基于CADCAM的机械制图模型库的建立 26页

基于stm32的智能小车设计毕业设计论文 47页