网站大量收购闲置独家精品文档,联系QQ:2885784924

{新}EDA教材 第1章.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.2 常用EDA软件介绍 1.2.2 EDA软件按功能分类? 可以完成从设计输入(原理图或HDL)→仿真→综合→布线→下载到器件等,包括所有PLD开发流程的所有工作。 1.集成的PLD/FPGA开发软件 1.2.1. EDA软件 EDA软件的分类: 根据其服务的对象分类 按设计模块分来分类 按公司类别进行分类 按功能进行分类 目前业内较著名,具有良好的标准化和兼容性如Altera公司的MaxplusⅡ、QuartusⅡ,Xilinx公司的ISE,Lattice公司的ISP Design Expert 等。 2.综合类软件 目前各种综合软件琳琅满目,但被大多数设计工程师认可、占有一定份额的主要是由几大EDA公司:Cadence、Synopsys、Synplicity和Mentor等所开发的综合软件。 对设计输入进行逻辑分析、综合和优化,将硬件描述语句HDL(通常是系统级的寄存器级的描述语句)翻译成最基本的与、或、非门的连接关系(网表),导出给CPLD/FPGA厂家的软件进行布局和布线。 为了优化设计,在进行较复杂的设计时,基本上都使用这些专业的逻辑综合软件,而不采用厂家提供的集成PLD/FPGA开发工具。如采用Synplicity公司的Synplify、Synopsys公司的FPGA express、FPGA Compiler Ⅱ等。 Synplify Pro是Synplicity公司推出FPGA综合软件,是针对复杂可编程逻辑设计的FPGA综合工具,目标是提供高性能的逻辑综合技术,来满高效可编程逻辑器件CPLD/FPGA设计的需求。 仿真软件除了PLD/FPGA开发工具集成软件,以外,对于复杂的系统设计仿真软件有:Model Technology公司的Modelsim,Cadence公司的NC-Verilog/NC-VHDL/NC-SIM等。 “功能仿真”也叫“前仿真”)这类软件的功能是对设计算法和功能进行模拟仿真; “时序仿真” ,也叫“后仿真”;后端的门延时、布线延时等的仿真。 3.仿真类软件 4.面向ASIC的设计的软件 面向专用集成电路ASIC的设计EDA软件,包括数字电路设计、模拟电路设计、数模混合设计、系统设计、仿真验证等电子设计的许多领域。这些软件对硬件环境要求高,一般的运行平台要求是工作站和Unix操作系统或者是Linux操作系统,其功能齐全、性能优良,一般由专门开发EDA软件工具的软件公司提供,如Cadence、Mentor Graphics和Synopsys等EDA软件公司都有其特色工具。 1.具有混合信号处理能力 2.具有高效的仿真功能 1.3 EDA工程的设计流程 3.理想的逻辑综合和优化功能 1.2.3 EDA软件的发展趋势 1.3.2 数字IC EDA设计流程 1.3.3 模拟 IC EDA设计流程 1.3.4 可编程逻辑器件EDA设计流程 1.3.1 EDA设计流程 1.3.1 EDA设计流程 一般的EDA的工程设计流程,有以下六部分组成: 1.源程序的编辑、编译和输入 (1)原理图输入方式 (2)状态图输入方式 2.逻辑综合和优化 3.逻辑适配(可编程逻辑器件和ASIC) 4.目标器件的编程/下载; 5.设计过程中的相关仿真; (3)HDL代码的文本方式 6.硬件仿真/硬件测试 1.自顶向下的设计方法 这种设计的主要特点是: (1)对设计的描述从上到下逐步由粗略到详细,符合常规的逻辑思维习惯。 (2)适合多个设计者同时进行设计。随着技术的不断进步,许多系统的设计由一个设计者已无法完成,由多个设计者分工协作完成一项设计的情况越来越多。 1.4 EDA工程的设计方法 2 、 画逻辑图 2.系统的可测试性设计 EDA系统设计中,应该同时考虑功能检查和性能的测试,即系统可测性的问题。一些有经验的设计者会自觉地在设计系统的同时加入设计观测电路,即观测器,显示系统内部的工作状态。 3.最优化设计 EDA技术系统设计中,由于可编程逻辑器件的逻辑资源、连接资源和I/O资源有限,器件的速度和性能也是有限的,用器件设计系统的过程相当于求最优解的过程,因此,需要给定两个约束条件:边界条件和最优化目标,以实现最优化设计。 1.3.2 数字IC EDA

文档评论(0)

xiaofei2001129 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档