[工学]eda信号发生器课程设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]eda信号发生器课程设计

1 引言 随着基于CPLD的EDA技术的发展和应用领域的扩大与深入,EDA技术在电子信息、通信、自动控制及计算机等领域的重要性日益突出。作为一个学电子信息专业的学生,我们必须不断地去了解更多的新产品信息,这就更加要求我们对EDA有个全面的认识。在我们的日常中有很重要的应用,用VHDL语言去将会使们对本知识可以更好地掌握VHDL的采用自顶向下设计方法实现的信号发生器,该设计方法具有外围电路简单,程序修改灵活和调试容易等特点,并通过计算机仿真和实验证明了设计的正确性。简易发生器是信号发生器的一种,在生产实践和科研领域中有着广泛的应用。在研制、生产、测试和维修各种电子元件、部件以及整机设备时,都需要有信号源,由它产生不同频率不同波形的电压、电流信号并加到被测器件或设备上,用其他仪器观察、测量被测仪器的输出响应,以分析确定它们的性能参数。信号发生器是电子测量领域中最基本、应用最广泛的一类电子仪器。它可以产生多种波形信号,如正弦波,三角波,方波等,因而广泛用于通信、雷达、导航、宇航等领域。 在本设计中它能够产生多种波形,如正弦波,三角波,方波等,并能实现对各种波改。正因为其在生活中应用的重要性,人们它做了大量的研究,总结出了许多实现方式。可以基于FPGA 、VHDL、单片机、DOS技能、数字电路等多种方法实现。 本设计是采用VHDL来实现的简易发生器。它能产生正弦波,三角波,方波。且对各种波形的要求如下: (1)根据按键选择不同的波形(实现正弦波,三角波,方波);()频率可调(); () 2 EDA技术介绍EDA是电气设计自动化(Electronic Design Automation)的缩写,在20世纪90年代初从计算机辅助设计(CAD),计算机辅助测试(CAT),计算机辅助工程(CAE),的概念发展而来的。EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。 HDL语言使用与设计硬件电子系统的计算机语言,它能描述电子系统的逻辑功能、电路结构和连接方式。设计者可利用HDL程序来描述所希望的电路系统,规定器件结构特征和电路的行为方式;然后利用综合器和适配器将此程序编程能控制FPGA和CPLD内部结构,并实现相应逻辑功能的的门级或更底层的结构网表文件或下载文件。目前,就FPGA/CPLD开发来说,比较常用和流行的HDL主要有ABEL-HDL、AHDL和VHDL。 利用EDA工具,电子设计师可以从概念,算法,协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计,性能分析到设计出IC版图或PCB版图的整个过程在计算机上自动处理完成。 现在对EDA的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。目前EDA技术已在各大公司、企事业单位和科研教学部门广泛使用。例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到EDA技术。2.2 VHDL的基本介绍 VHDL 是一种主要的硬件描述语言之一,硬件描述语言(HDL)是各种描述方法中最能体现 EDA 优越性的描述方法。所谓硬件描述语言,实际上就是一种描述工具,其描述的对象就是待设计电路系统的逻辑功能,实现该功能的算法,选用的电路结构以及其他各种约束条件等。通常要求 HDL 既能描述系统的行为,又能描述系统的结构。VHDL 能在多级别上对同一逻辑功能进行描述。VHDL 的基本结构包含一个实体和一个结构体,而完整的VHDL 结构还包括配置,程序包与库。各种硬件描述语言中,VHDL 的描述能力最强,因此运用VHDL 进行复杂电路设计时,往往采用自顶向下结构化的设计方法。3设计思想及其功能本次设计基于VHDL 语言设计一个简易多功能信号发生器,通过九个模块来实现信号发生器的整体功能。每个模块建立一个工程,并进行编译和仿真,最后建立一个顶层文件,将各个模块调入并生成器件,最后,新建Block文件调用器件,经过连线,编译,仿真,下载,实现完成整个设计。具体原理图结构如下图所示: 3.2 功能介绍(1)设计一个简易多功能信号发生器,产生稳定的正弦波,三角波,方波和锯齿波。 (2)信号发生器波形信号的选择由外部按键控制选择。 (3)信号发生器输出信号的频率范围为100H-20KHz,要求通过按键控制输出信号的频率,频率步进为500H。 (4)信号发生器显示部分设计:用LED数码管实时显示输出波形的频率值。 (5)要求使用相应的按键控制实现信号发生器的幅度调节。幅度

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档