breeze蒋eda课程设计new

breeze蒋eda课程设计new

ID:18843814

大小:896.50 KB

页数:22页

时间:2018-09-25

breeze蒋eda课程设计new_第1页
breeze蒋eda课程设计new_第2页
breeze蒋eda课程设计new_第3页
breeze蒋eda课程设计new_第4页
breeze蒋eda课程设计new_第5页
资源描述:

《breeze蒋eda课程设计new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、EDA课程设计实用多功能数字钟学院:机械与电子工程学院专业:电子科学与技术班级:10206301学号:1020630125姓名:蒋顺风指导教师:江伟2012年1月13日摘要:本次课程设计用Verilog语言,选择QuartusII开发工具来设计多功能数字钟。就在前不久,我们还刚刚完成了单片机的多功能时钟的设计,继而又做EDA电子钟实验。通过两者之间的对比可以发现EDA的许多特点。电子设计自动化(EDAElectronicDesignAutomation)技术是一种以计算机作为工作平台,以EDA软件工具为开发环境,以硬件描述语言和原理图描述为设计入口,以可编程逻辑器为实验载体,以A

2、SIC、SOC和SOPC嵌入式系统为设计目标,以数字系统系统设计为应用方向的电子产品自动化设计技术。而QuartusⅡ是Altera公司推出的的第四代PLD开发系统。主要用于设计新器件和大规模CPLD/FPGA。使用QuartusⅡ的设计者不需精通器件内部的复杂结构。设计者可以用自己熟悉的设计工具(如原理图输入或硬件描述语言)建立设计,QuartusⅡ把这些设计转自动换成最终所需的格式。设计方法分为:硬件描述语言,verilog语言描述。verilog语言描述可能精确和简练地表示电路的逻辑功能,现在PLD的设计过程中广泛使用。以上是对EDA和QuartusⅡ的了解。本次EDA的课

3、程设计虽然时间有限,但是设计的题目《多功能数字钟》很贴近人的日常生活,让我们学生对最基本的电子产品有个深入的认识。本次的课程设计是基于VerilogHDL的多功能数字钟,完成时、分、秒的显示功能。设计利用VerilogHDL语言自顶向下的设计理念,突出其作为硬件描述语言的良好的可读性、可移植性以及易于理解等优点。整个程序语言功能主要包含计时,闹钟,校时,整点报时等功能。关键词:EDA软件,Verilog语言,QuartusII开发工具,多功能时钟目录第1章.QUARTUSⅡ仿真软件的使用简介1第2章.课程设计任务2第3章.设计依据和设计方案23.1设计原理23.2设计目标和方法2

4、3.3设计总体方案33.4总体模块分类介绍3第4章.设计步骤34.1CLOCK顶层调用模块34.1.1顶层程序模块34.1.2仿真波形及分析64.2SOUND_DDD_DU嘀嘀嘀—嘟模块64.2.1整点报时程序模块64.2.2仿真波形及分析74.3SOUND_DDD闹铃声模块84.3.1闹铃程序模块84.3.2仿真波形及分析84.4HEXCOUNTER16进制计数器模块84.4.1H进制计数器程序模块84.4.2仿真波形及分析94.5ADDER加法器模块94.5.1加法器程序模块94.5.2仿真波形及分析104.6BITSEL将输出解码成时对分秒的选择模块104.6.1解码选择程

5、序模块104.6.2仿真波形及分析114.7SWITCH对开关的输入去抖模块114.7.1去抖程序模块124.7.1仿真波形及分析124.8LED译码显示模块124.8.1显示程序模块124.8.2仿真波形及分析134.9CLK50MTO1将50mhz分频到1hz模块134.9.1分频模块134.9.2仿真波形及分析134.10COUNTER_TIME计时模块144.10.1计时模块144.10.2仿真波形及分析154.11ALARM_TIME闹钟时间设定模块154.11.1闹钟定时模块154.11.2仿真波形及分析164.12ALARM闹铃模块174.12.1闹铃模块174.1

6、2.2仿真波形及分析17第5章.仿真调试出现的问题及解决方法18第6章.心得体会18第7章.参考文献191QuartusⅡ仿真软件的使用简介QuartusⅡ是Altera公司推出的的第四代PLD开发系统。主要用于设计新器件和大规模CPLD/FPGA。使用QuartusⅡ的设计者不需精通器件内部的复杂结构。设计者可以用自己熟悉的设计工具(如原理图输入或硬件描述语言)建立设计,QuartusⅡ把这些设计转自动换成最终所需的格式。其设计速度非常快。对于一般几千门的电路设计,使用QuartusⅡ,从设计输入到器件编程完毕,用户拿到设计好的逻辑电路,大约只需几小时。设计处理一般在数分钟内内

7、完成。特别是在原理图输入等方面。。PLD器件的逻辑功能描述一般分为原理图描述和硬件描述语言描述,原理图描述是一种直观简便的方法,它可以将现有的小规模集成电路实现的功能直接用PLD器件来实现,而不必去将现有的电路用语言来描述,但电路图描述方法无法做到简练;硬件描述语言描述是可编程器件设计的另一种描述方法,语言描述可能精确和简练地表示电路的逻辑功能,现在PLD的设计过程中广泛使用。常用的硬件描述语言有ABEL,VHDL语言等。[12-13]在这里我们可以先看一看用FPGA/CPLD开

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

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

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