基于EDA技术的智能函数发生器设计课程设计

基于EDA技术的智能函数发生器设计课程设计

ID:23809600

大小:1019.00 KB

页数:48页

时间:2018-11-10

基于EDA技术的智能函数发生器设计课程设计_第1页
基于EDA技术的智能函数发生器设计课程设计_第2页
基于EDA技术的智能函数发生器设计课程设计_第3页
基于EDA技术的智能函数发生器设计课程设计_第4页
基于EDA技术的智能函数发生器设计课程设计_第5页
资源描述:

《基于EDA技术的智能函数发生器设计课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、.《数字电子技术》课程设计题目:基于EDA技术的智能函数发生器设计目录1引言12QUARTUSⅡ软件、FPGA硬件介绍23总体方案44五个模块原理图和功能仿真54.1控制模块原理图和功能仿真54.2七段译码器模块原理图和功能仿真65整体电路框图和功能仿真96智能函数发生器实物展示127设计总结14参考文献15附录161引言20世纪末,电子技术获得了飞速的发展,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。

2、而休闲时间越来越少的人们越来越没太多的时间出去搞户外活动,于是众多电子游戏相应而出。因此设计了这个两人的乒乓球游戏。而电子信息类产品的开发明显地出现了两个特点:一是开发产品的复杂程度加深;二是开发产品的上市时限紧迫。而伴随着如上两个特点的产生,相应的出现了设计上的两个问题。其一,在电子系统日趋数字化、复杂化和大规模集成化的今天,电子厂商们越加迫切地追求电子产品的高功能、优品质、低成本、微功耗和微小封装尺寸,从而使得电子设计日趋复杂。那么如何去完成这些高复杂度的电子设计呢?其二,电子产品设计周期短和上市快是电子厂商

3、们坚持不懈的追求,那么面对日趋复杂的设计,又如何能够缩短开发时间呢?解决以上两个问题的唯一途径是电子设计自动化(EDA),即用计算机帮助设计人员完成繁琐的设计工作。我采用了FPGA来设计,从中巩固了自己的专业知识,也有利于提高自己分析问题的能力,让理论与实际得到了完美的结合。对硬件描述语言VHDL语言的掌握也更加熟练,对于QUARTUSⅡ的设计流程有了更系统的学习。现代电子产品的发展越来越快, 各种新型电子元器件和智能化的电子产品已经在国民经济的各个领域和人民生活的各个方面得到了日益广泛的应用。实现这种进步的主要

4、原因就是生产制造技术和电子设计技术的发展。其中电子玩具的发展也是在日益成熟。乒乓球游戏机控制电路是有甲、乙双方参赛,有裁判控制发“球”的三人乒乓球游戏机;它能完成自动裁判和自动计分是一个带数字显示的模拟游戏机。其结构简单、成本低、易操作,安全性强、无污染。乒乓球游戏机还能在娱乐的同时提高我们的反应、应变能力。具有良好的市场发展前景。2QuartusⅡ软件、FPGA硬件介绍QuartusII是美国Altera公司自行设计的第四代PLD开发软件可以完成PLD的设计输入、逻辑综合、布局与布线、仿真、时序分析、器件编程的

5、全过程同时还支持SOPC(可编程片上系统)设计开发,是继MAX+plusII后的新一代开发工具,适合大规模FPGA的开发。它是CPLD/FPGA集成化开发软件,具有完善的可视化设计环境。QuartusⅡ提供了方便的设计输入方式、快速的编译和直接易懂的器件编程。能够支持逻辑门数在百万门以上的逻辑器件的开发,并且为第三方工具提供了无缝接口。该软件支持的器件有:StratixⅡ、StratixGX、Stratix、Mercury、MAX3000A、MAX7000B、MAX7000S、MAX7000AE、MAXⅡ、FLE

6、X6000、FLEX10K、FLEX10KA、FLEX10KE、Cyclone、CycloneⅡ、APEXⅡ、APEX20KC、APEX20KE和ACEX1K系列。QuartusⅡ软件包的编程器是系统的核心,提供功能强大的设计处理,设计者可以添加特定的约束条件来提高芯片的利用率。QuartusII提供了更优化的综合和适配功能,改善了对第三方仿真和时域分析工具的支持。QuartusII还包括DSPBuilder开发工具,支持系统级的开发,支持NisoII入式核,IP核和用户定义逻等。由于它是一门迅速发展的新技术,涉

7、及面广,内容丰富,理解各异,目前尚无统一的看法。FPGA(Field-ProgrammableGateArray),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA的开发相对于传统PC、单片机的开发有很大不同。FPGA以并行运算为主,以硬件描述语言来实现;相比于PC或单片机(无论是冯诺依曼结构还是哈佛结构)的顺序操作有很大区别,也造成了F

8、PGA开发入门较难。目前国内有专业的FPGA外协开发厂家,如[北京中科鼎桥ZKDQ-TECH]等。FPGA开发需要从顶层设计、模块分层、逻辑实现、软硬件调试等多方面着手。FPGA采用了逻辑单元阵列LCA(LogicCellArray)这样一个概念,内部包括可配置逻辑模块CLB(ConfigurableLogicBlock)、输入输出模块IOB(InputOutputBlo

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

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

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