eda技术在数字电路课程设计中的应用

eda技术在数字电路课程设计中的应用

ID:31433381

大小:106.00 KB

页数:6页

时间:2019-01-09

eda技术在数字电路课程设计中的应用_第1页
eda技术在数字电路课程设计中的应用_第2页
eda技术在数字电路课程设计中的应用_第3页
eda技术在数字电路课程设计中的应用_第4页
eda技术在数字电路课程设计中的应用_第5页
资源描述:

《eda技术在数字电路课程设计中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、EDA技术在数字电路课程设计中的应用  摘要:数字电路课程设计中引入EDA技术,改革传统的课程设计方法,已经成为一种趋势。本文通过多功能数字钟的设计实例,说明了基于VHDL语言和CPLD/FPGA器件进行数字系统设计的方法和改进数字电路课程设计的必要性。  关键词:EDA;数字电路课程设计;多功能数字钟  1.EDA技术[1]  EDA技术即电子设计自动化技术,英文全称ElectronicDesignAutomation,它是以功能强大的计算机为工具,在EDA软件平台上,对以硬件描述语言HDL为系统逻辑描述手段完成的设计文件,自动完成逻辑编译、简化、分割、综合、布局布线及逻辑优化、仿真测

2、试的电子产品自动化设计过程。  利用EDA技术进行电子系统的设计,具有以下几个特点:  (1)用软件的方式设计硬件,且用软件的方式设计的系统到硬件系统的转换是由相关的开发软件自动完成的;  (2)设计过程可用相关软件进行各种仿真;  (3)系统可现场编程,在线升级;  (4)整个系统可以集成在一个芯片上,具有体积小、功耗低及可靠性高的特点。  2.用EDA技术改进数字电路课程设计的必要性6  数字电路课程设计是建立在数字电子技术基础上的一门综合实践性课程[2],有利于培养学生的系统综合能力和创新能力,对提高办学档次,满足社会对高素质人才的需求,培养学生对未来社会的适应能力都是受益匪浅的。

3、通过这一课程的学习,学生能够熟练地利用EDA技术掌握较复杂数字系统的设计方法,进一步增强学生分析问题、解决问题的能力,充分挖崛和激发学生的创新潜能。  目前在数字电路实践教学中,大部分学校仍然采用中小规模的集成电路来实现设计功能,当设计的系统比较复杂,需要多个集成芯片和大量连线时,就增加了设计电路板的难度和故障调试难度,延长了设计周期,降低了学生的学习兴趣;同时,常用中小规模集成芯片的大量重复使用也大大增加了设计成本;因此,在数字电路课程设计中引入EDA技术,采用当前国际先进的设计方法和理念,改革传统的课程设计方法,已经成为一种趋势[3]。用中小规模集成电路设计的数字系统存在以上诸多缺点

4、,而运用EDA技术、可编程逻辑器件设计数字系统就成为行之有效的方法。这种设计方法从系统总体要求出发,自上而下地将设计细化,将功能具体化、模块化;直到最低层的模块适合用硬件描述语言或原理图描述为止,最后形成数字系统的顶层文件;再经EDA软件的自动处理而完成设计。  QuartusII是Altera公司的第四代EDA开发软件,此软件提供了一种与结构无关的全集成化环境,将设计、综合、布局和布线、系统的验证都整合到一个无缝的环境中,使设计者能方便地对Altera公司的PLD系列产品进行设计输入、快速处理和器件编程。是应用广泛的EDA开发软件之一。CPLD/FPGA通称为可编程逻辑器件,其中FPG

5、A是英文Field6ProgrammableGateArray的缩写,即现场可编程门阵列,它是在PAL、GAL、EPLD等可编程逻辑器件的基础上进一步发展的产物。目前,QuartusII开发软件和CPLD/FPGA器件作为EDA开发工具被越来越广泛的应用到大型数字系统的设计中。  3.EDA技术在数字电路课程设计中的应用  多功能数字电子钟的设计是数字电路设计中的一个典型应用,用中小规模集成电路实现时,用到的器件较多,连线比较复杂,可靠性差。下面就以基于ALTERA公司的FPGA器件CycloneII240C8芯片和QuartusII9.0EDA开发系统进行多功能数字钟的设计为例来介绍数

6、字电路系统的一般设计方法。运用此种方法进行课程设计时,需要先掌握QuartusII软件开发环境的使用和硬件描述语言VHDL语言的编程,掌握相关CPLD/FPGA实验开发系统的使用。  (一)数字钟的设计要求  (1)具有时,分,秒计数显示功能,以24小时循环计时,由6个7段共阴极数码管显示;  (2)能够通过手动按键实现清零和调节小时、分钟功能;  (3)具有整点报时功能,当时钟计数为59’51”、59’53”、59’55”、59’57”时,扬声器发出频率为1024Hz的声音,在59’59”即到整点时,扬声器发出最后一声整点报时,频率为4096Hz。  (4)用VHDL语言来完成上述电路

7、功能的软件设计和软件仿真,仿真结果正确后,在实验系统上进行由硬件电路的下载和调试。  (二)数字钟的设计方案6  多功能数字钟电路的系统结构框图如图1所示,由系统时钟、控制电路、秒计数器、分计数器、小时计数器、译码器、显示器和扬声器组成;控制电路负责控制计数器计时、校时和扬声器报时,译码器将各计数器输出的BCD码计数值转换成七段码送到显示器,显示器显示时、分、秒计时结果。  介于所使用的实验系统中有现成的译码器和显示器部分硬件电路,

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

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

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