EDA1_new.pptVIP

  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文档。上传文档
查看更多
EDA1_new.ppt

EDA 技 术 EDA(Electronic Design Automation)即电子设计自动化。EDA技术指的是以计算机硬件和系统软件为基本工作平台,继承和借鉴前人在电路和系统、数据库、图形学、图论和拓扑逻辑、计算数学、优化理论等多学科的最新科技成果而研制成的商品化通用支撑软件和应用软件包。EDA旨在帮助电子设计工程师在计算机上完成电路的功能设计、逻辑设计、性能分析、时序测试直至PCB(印刷电路板)的自动设计。 EDA 技 术 与早期的电子CAD软件相比,EDA软件的自动化程度更高,功能更完善,运行速度更快,而且操作界面友好,有良好的数据开放性和互换性,即不同厂商的EDA软件可相互兼容。因此,EDA技术很快在世界各大公司、企业和科研单位得到了广泛应用,并已成为衡量一个国家电子技术发展水平的重要标志。 EDA 技 术 EDA技术的范畴应包括电子工程师进行产品开发的全过程,以及电子产品生产的全过程中期望由计算机提供的各种辅助工作。从一个角度看,EDA技术可粗略分为系统级、电路级和物理实现级三个层次的辅助设计过程;从另一个角度来看,EDA技术应包括电子电路设计的各个领域,即从低频电路到高频电路,从线性电路到非线性电路,从模拟电路到数字电路,从分立电路到集成电路的全部设计过程。 EDA 技 术 EDA技术的基本特征 现代EDA技术的基本特征是采用高级语言描述,具有系统级仿真和综合能力。下面介绍与这些基本特征有关的几个新概念。 EDA 技 术 1. “自顶向下”设计方法 首先从系统级设计入手,在顶层进行功能方框图的划分和结构设计;在方框图级进行仿真、纠错,并用硬件描述语言对高层次的系统行为进行描述;在功能级进行验证,然后用逻辑综合优化工具生成具体的门级逻辑电路的网表,其对应的物理实现级可以是印刷电路板或专用集成电路。“Top-down”设计方法有利于在早期发现结构设计中的错误,提高设计的一次成功率,因而在现代EDA系统中被广泛采用。 EDA 技 术 2.硬件描述语言(HDL) 突出优点是:语言的公开可利用性;设计与工艺的无关性;宽范围的描述能力;便于组织大规模系统的设计;便于设计的复用和继承等。目前最常用的硬件描述语言有VHDL和Verilog-HDL,它们都已经成为IEEE标准。 EDA 技 术 VHDL发展基本情况: 1962年提出HDL 80年代开始,HDL向标准化发展 1981年6月,成立VHDL工作小组; 1983年,IBM、TI、Intermetrics公司组成开发小组; 1986年,IEEE标准化组织开始工作,讨论VHDL语言标准; 1987年,通过IEEE审查,IEEE STD 1076-1987标准; 1993年,经过修改,IEEE STD 1076-1993标准。 本节内容 VHDL代码的基本结构 库(Library) 实体(Entity) 结构(Architecture) VHDL代码结构 库声明 实体声明 结构体 VHDL代码结构 库 已经分析的数据集合 集合定义 实体定义 构造体定义 配置定义 库 1、库的分类 1) 设计库 STD 库 (标准库) -- 含两个包集合:STANDARD(预定义标准数据类型和函数) TEXTIO(文本输入输出) WORK库 (工作库) VHDL规定:STD库、WORK库总是可见的。 即,每段VHDL程序中总是隐含以下语句: LIBRARY WORK; LIBRARY STD; USE STD.STANDARD.ALL; 库 2、库的使用 1) 库的说明: 在设计单元的最前面加 LIBRARY 语句 如:- - LIBRARY STD; USE STD.TEXTIO .ALL; LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; 2) 库说明作用范围: 从实体开始,到所属的构造体、配置为止 当一个VHDL源程序中有两个以上的实体时,库的说明应在每个实体说明语句前各写一次。 P25,例 2-11 库的作用范围 基本库 library work; library std; library ieee; 除STANDARD包外,所有设计隐含 库的种类 WORK STD IEEE ASIC 用户定义 STD库 STANDARD包集合

文档评论(0)

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

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

1亿VIP精品文档

相关文档