eda手动自动音乐器课程设计说明书

eda手动自动音乐器课程设计说明书

ID:12977879

大小:608.00 KB

页数:34页

时间:2018-07-20

eda手动自动音乐器课程设计说明书_第1页
eda手动自动音乐器课程设计说明书_第2页
eda手动自动音乐器课程设计说明书_第3页
eda手动自动音乐器课程设计说明书_第4页
eda手动自动音乐器课程设计说明书_第5页
资源描述:

《eda手动自动音乐器课程设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录1引言11.1关于EDA技术11.2关于VHDL21.3关于EDA工具21.4有关于本次课程设计22软件硬件的使用33设计43.1设计分析43.1.1音乐硬件演奏电路基本原理43.1.2音符频率的获得43.1.3乐曲节奏的控制53.1.4乐谱的发生63.1.5选择模块63.1.6译码器等其他模块63.1.7工程设计总述63.2总体模块功能63.3各个模块图形及程序73.3.1计数器及歌曲存储模块(notetabs)73.3.2手动模块(tone)93.3.3手动、自动选择模块(mux)103.3.4音调编码器(tonetaba)123.3.5数控分频器(speakera)133

2、.4硬件设计及仿真分析153.4.1顶层音乐演奏器原理图153.4.2顶层文件仿真波形分析163.4.3顶层文件的管脚分配以及硬件连接图164设计总结185设计心得与感想196参考文献20附录21课程设计说明书1引言1.1关于EDA技术人类社会已进入信息化的社会。随着科学技术的进步,电子器件和电子系统设计方法日新月异,电子设计自动化(ElectronicsDesignAutomation,EDA)技术正是适应了现代电子产品设计的要求,吸收了多学科最新成果而形成的一门新技术。现如今掌握EDA技术是电子信息类专业的学生、工程技术人员所必备的基本能力和技能。传统电子电路的设计,首先要对系

3、统进行分析,然后按功能对系统进行划分,接下来就要选择特定芯片,焊接成PCB电路板,最后对成品PCB电路板进行调试。这样的设计没有灵活性可言,搭成的系统需要的芯片种类多且数目大,而且对于电路图的设计和电路板的设计都需要很大的工作量,工作难度也很高。然而,随着可编程器件和EDA技术的发展,传统设计的劣势被克服,采用可编程逻辑器件基于芯片的设计方法,期间的内部逻辑和引脚可以由设计者自行决定,大大提高了设计的灵活性,提高了工作效率;同时,将系统集成在一个芯片上的设计,使系统具有体积小、功耗低、可靠性高等特点。EDA技术的发展大致经历了三个阶段:20世纪70年代的CAD(计算机辅助设计)阶段

4、、20世纪80年代的CAE(计算机辅助工程)阶段、20世纪90年代后的EDA(电子设计自动化)阶段。以下主要介绍第三个阶段。EDA技术即电子设计自动化技术,它是以可编程逻辑器件(PLD)为载体,以硬件描述语言(HDL)为主要的描述方式,以EDA软件为主要的开发软件的电子设计过程。它主要采用“自顶向下”的设计方法,设计流程主要包括:设计输入、综合、仿真、适配、下载。EDA技术主要有以下特征:(1)高层综合的理论和方法取得进展,从而将EDA设计层次由RT级提高到了系统级,并推出了相应的系统级综合优化工具,大大缩短了复杂ASIC的设计周期。(2)采用硬件描述语言来描述10万门以上的设计,

5、并形成了VHDL和Verilog-HDL两种标准硬件描述语言。(3)采用平面规划技术对逻辑综合和物理版图设计联合管理,做到在逻辑设计综合早期阶段就考虑到物理设计信息的影响。(4)可测性综合设计。(5)为带有嵌入式IP核的ASIC设计提供软、硬件协同设计工具。(6)建立并行设计工具框架结构的集成化设计环境,以适应当今ASIC规33课程设计说明书模大而复杂、数字与模拟电路并存、硬件与软件设计并存、产品上市速度快等特点。总而言之,EDA技术的出现,给电子信息产业带来了革命性的变革。1.2关于VHDLVHDL是一种硬件描述语言,它可以对电子电路和系统的行为进行描述,基于这种描述,结合相关的

6、软件工具,可以得到所期望的实际电路与系统。使用VHDL语言描述的电路,可以进行综合和仿真。然而,值得注意的是,尽管所有VHDL代码都是可仿真的,但并不是所有代码都能综合。VHDL被广泛使用的基本原因在于它是一种标准语言,是与工具和工艺无关的,从而可以方便地进行移植和重用。VHDL两个最直接的应用领域是可编程逻辑器件(PLD)和专用集成电路(ASIC),其中可编程逻辑器件包括复杂可编程逻辑器件(CPLD)和现场可编程门阵列(FPGA)。关于VHDL最后要说明的是:与常规的顺序执行的计算机程序不同,VHDL从根本上讲是并发执行的。在VHDL中,只有在进程(PROCESS)、函数(FUN

7、CTION)和过程(PROCEDURE)内部的语句才是顺序执行的。1.3关于EDA工具目前有多种EDA工具支持采用VHDL进行电路综合、仿真以及实现。比较常见的是Altera公司的QuartusⅡ开发平台和Xilinx公司的ISE开发平台。这些平台中使用的综合工具和仿真工具通常由专业的EDA厂商提供。本次设计中所使用的平台正是QuartusⅡ3.0,它是Altera公司提供的一套集成了编译、布局布线和仿真工具在内的综合开发环境。它能完成从代码输入到编译到仿真再到物理实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。