Verilog HDL数字系统设计——原理、实例及仿真 教学课件 作者 康磊 第1 7章 第1章.pptVIP

Verilog HDL数字系统设计——原理、实例及仿真 教学课件 作者 康磊 第1 7章 第1章.ppt

  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文档。上传文档
查看更多
      1.1 EDA技术简介   现代电子设计技术的核心已日趋转向基于计算机的电子设计自动化(EDA,Electronic Design Automation)技术。所谓EDA技术,就是依赖功能强大的计算机,在EDA工具软件平台上,对以硬件描述语言(HDL,Hardware Description Language)为系统逻辑描述手段完成的设计文件,自动地进行逻辑编译、化简、分割、综合、布局布线以及逻辑优化和仿真测试,直至实现既定的电子线路系统功能。   EDA技术在硬件实现方面融合了大规模集成电路制造技术、IC版图设计技术、ASIC测试和封装技术、FPGA/CPLD编程下载技术、自动测试技术等;在计算机辅助工程方面融合了计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)、计算机辅助工程(CAE)技术以及多种计算机语言设计的概念;而在现代电子学方面则容纳了更多的内容,如电子线路设计理论、数字信号处理技术、数字系统建模和优化技术等。因此,EDA技术为现代电子理论和设计的表达与实现提供了可能,是现代电子设计的核心。   EDA技术使设计者的工作可以仅限于利用软件的方式,即利用硬件描述语言和EDA软件来完成对系统硬件功能的实现,这是电子设计技术的一个巨大进步。另一方面,在现代高新电子产品的设计和生产中,微电子技术和现代电子设计技术是相互促进、相互推动又相互制约的两个环节,前者代表了硬件电路物理层在广度和深度上的发展,后者则反映了现代先进的电子理论、电子技术、仿真技术、设计工艺和设计技术与最新的计算机软件技术有机的融合和升华。 1.1.1 EDA技术的发展   1.EDA技术的分类   电子设计自动化(EDA)技术是一门迅速发展的电子设计技术,涉及面很广。一般从认识上可以将EDA技术分成狭义EDA技术和广义EDA技术。 2.EDA技术涉及的内容 1) 大规模可编程逻辑器件 2) 硬件描述语言 3) ?EDA软件开发工具 4) 实验开发系统 1.1.2 EDA与传统电子设计方法的比较   随着EDA技术的不断发展,其设计方法也发生着显著的变化,已经从传统的自下而上的设计方法转变成自上而下的设计方法。传统的电子设计方法是自下而上(Bottom-Up)的,如图1.1所示,是基于电路板的设计。 图1.1 传统的电子设计方法   这种设计方法以固定功能元件为基础,然后根据这些器件进行模块逻辑设计,完成各个模块后进行连接,最后形成系统。这种手工设计方法的缺点如下:  (1) 设计主要依赖于设计人员的经验,复杂电路的设计、调试十分困难。   (2) 设计依赖已有的通用元器件,同时,如果某一过程存在错误,则查找和修改十分不便。   (3) 对于集成电路设计而言,设计实现过程与具体生产工艺直接相关,因此可移植性差。  (4) 设计后期的仿真不易实现,只有在设计出样机或生产出芯片后才能进行实测。   (5) 设计实现周期长、灵活性差、耗时耗力、效率低下。   这种设计流程就是典型的自上而下(Top-Down)的设计方法,如图1.2所示。自上而下的设计方法将数字系统的整体逐步分解为各个子系统和模块,若子系统规模较大,则还需要将子系统进一步分解为更小的子系统和模块,层层分解,直至整个系统中各个子系统关系合理,并便于逻辑电路级的设计和实现为止。自上而下的设计可逐层描述,逐层仿真,直至满足系统指标。 图1.2 自上而下(Top-Down)的设计方法   采用自上而下的设计方法有如下优点:   (1) 这是一种模块化的设计方法;   (2) 由于高层设计同器件无关,可以完全独立于目标器件的结构,因此在设计的最初阶段,设计人员可以不受芯片结构的约束,集中精力对产品进行最适应市场需求的设计,从而避免了传统设计方法中的再设计风险,缩短了产品的上市周期;   (3) 由于系统采用硬件描述语言进行设计,可以完全独立于目标器件的结构,因此设计易于在各种集成电路工艺或可编程器件之间移植;   (4) 多个设计者可同时进行设计;   (5) 具有强大的系统建模、电路仿真功能;   (6) 开发技术已经标准化、规范化,IP核具有可利用性;   (7) 适用于高效率、大规模系统设计的自上而下的设计方案;   (8) 全方位地利用计算机自动设计、仿真和测试技术;   (9) 对设计者的硬件知识和硬件经验要求低;   (10) 高速性能好;   (11) 纯硬件系统具有高可靠性。   EDA设计方法与传统电子设计方法的比较见表1.1。 1.1.3 EDA的开发过程   基于EDA的电子设计流程如图1.3所示。 图1.3 EDA工程设计流程 1.文本编辑/原理图编辑输入与修改 2.逻辑综合和优化 3.

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档