数字电路EDA设计与应用 作者 聂小燕 鲁才 第1章 EDA技术概述.pptVIP

数字电路EDA设计与应用 作者 聂小燕 鲁才 第1章 EDA技术概述.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章 EDA技术概述 1.1 EDA技术及其发展 1.2 传统设计方法与EDA方法的区别 1.3 EDA工程的设计流程 1.1 EDA技术及其发展 EDA技术的涵义 什么是EDA? Electronic Design Automation,即电子设计自动化。 EDA技术的内涵从广义的角度包含了: 半导体工艺设计自动化; 可编程器件设计自动化; 电子系统设计自动化; 印刷电路板设计自动化; 仿真与测试、故障诊断自动化; 形式验证自动化。 EDA技术的范畴 EDA (Electronic Design Automation,电子设计自动化) 是在计算机的辅助下完成电子产品设计的一种先进的硬件设计技术! 是立足于计算机工作平台开发出来的一整套先进的设计电子系统的软件工具。 EDA技术的发展史 EDA技术在进入21世纪后,得到了更大的发展,突出表现在以下几个方面: (1)在FPGA上实现DSP(数字信号处理)应用成为可能,用纯数字逻辑进行DSP模块的设计,使得高速DSP实现成为现实,并有力地推动了软件无线电技术的实用化和发展。基于FPGA的DSP技术,为高速数字信号处理算法提供了实现途径。 (2)嵌入式处理器软核的成熟,使得SOPC(System On a Programmable Chip)步入大规模应用阶段,在一片FPGA上实现一个完备的数字处理系统成为可能。 (3)在仿真和设计两方面支持标准硬件描述语言的功能强大的EDA软件不断推出。 (4)电子技术领域全方位融入EDA技术,除了日益成熟的数字技术外,传统的电路系统设计建模理念发生了重大的变化,如软件无线电技术的崛起、模拟电路系统硬件描述语言的表达和设计的标准化、系统可编程模拟器件的出现、数字信号处理和图像处理的全硬件实现方案的普遍接受以及软硬件技术的进一步融合等。 (5)EDA使得电子领域各学科的界限更加模糊,更加互为包容,如模拟与数字、软件与硬件、系统与器件、ASIC与FPGA、行为与结构等。 (6)基于EDA的用于ASIC设计的标准单元已涵盖大规模电子系统及复杂IP核模块。软硬IP(Intellectual Property)核在电子行业的产业领域广泛应用。 (7)系统级、行为验证级硬件描述语言的出现(如System C),使复杂电子系统的设计和验证趋于简单。 1.2 传统设计方法与EDA方法的区别 传统的数字系统设计方法是自下而上的设计方法,是以固定功能元件为基础,基于电路板的设计方法,主要设计文件是电路原理图。 问题的提出(实例) 设计一个电子秒表电路,使之完成以下功能: 按0.01s的步长进行计时; 具有异步清零和启动/停止计数功能; 并用数码管显示其秒高位、秒低位,百分秒高位、百分秒低位。 为便于显示,秒和百分秒信号均采用BCD码计数方式。 解决方案1——传统的数字系统设计方法 1.根据设计要求划分功能模块; 2.确定输入和输出的关系,画出真值表; 3.由真值表写出逻辑表达式; 4.利用公式或卡诺图进行人工化简; 5.根据化简后的逻辑表达式画出电路原理图; 6.在面包板上进行实验,验证电路的正确性; 7.若无错误,再在透明薄膜上用贴图符号贴PCB图; 8.检查后送制板厂制板; 9.对PCB板进行安装、调试,若有大的错误,修改设计,重复以上过程,重新制板。 传统的数字系统设计方法的 缺点 解决方案2——现代的数字系统设计方法 现代数字系统的设计采用EDA方法。EDA方法是一种自上而下(Top - Down)的设计方法。其方案验证与设计、系统逻辑综合、布局布线、性能仿真、器件编程等均由EDA工具一体化完成。 由于整个设计是从顶层开始的,设计中可逐层描述,逐层仿真,保证满足系统指标。结合应用领域的具体要求,及时调整设计方案,进行性能优化,从而保证了设计的正确性,缩短了设计周期。 EDA技术为电子系统设计带来了这样的变化: (1)设计效率提高,设计周期缩短; (2)设计质量提高; (3)设计成本降低; (4)能更充分地发挥设计人员的创造性; (5)设计成果的重用性大大提高,省去了不必要的重复劳动。 传统方法与EDA设计方法的比较如下表所示。 1.3 EDA工程的设计流程 设计输入 1.图形输入 图形输入通常包括原理图输入、状态图输入和波形图输入等方法。最常用的是原理图输入方法。 2.文本输入 文本输入是采用硬件描述语言,如VHDL或Verilog,进行编辑输入。这种方式与传统的计算机软件语言编辑输入基本一致。任何支持硬件描述语言的EDA工具都支持文本方式的编辑和编译。 逻辑综合和优化 所谓逻辑综合,就是将电路的高级语言描述(如HDL、原理图或状态图形的描述)转换

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档