EDA (Electronic Design Automation)即“电子设计自动化”,是指以计算机为工作平台,以EDA软件为开发环境,以硬件描述语言为设计语言,以可编程器件PLD为实验载体(包括CPLD、FPGA、EPLD等),以集成电路芯片为目标器件的电子产品自动化设计过程。“工欲善其事,必先利其器”,因此,EDA工具在电子系统设计中所占的份量越来越高。下面就介绍一些目前较为流行的EDA工具软件。 PLD 及IC设计开发领域的EDA工具,一般至少要包含仿真器(Simulator)、综合器(Synthesizer)和配置器(Place and Routing, P&R)等几个特殊的软件包中的一个或多个,因此这一领域的EDA工具就不包括Protel、PSpice、Ewb等原理图和PCB板设计及电路仿真软件。目前流行的EDA工具软件有两种分类方法:一种是按公司类别进行分类,另一种是按功能进行划分。 若按公司类别分,大体可分两类:一类是EDA 专业软件公司,业内最著名的三家公司是Cadence、Synopsys和Mentor Graphics;另一类是PLD器件厂商为了销售其产品而开发的EDA工具,较著名的公司有Altera、Xilinx、lattice等。前者独立于半导体器件厂商,具有良好的标准化和兼容性,适合于学术研究单位使用,但系统复杂、难于掌握且价格昂贵;后者能针对自己器件的工艺特点作出优化设计,提高资源利用率,降低功耗,改善性能,比较适合产品开发单位使用。 若按功能分,大体可以分为以下三类。 (1) 集成的PLD/FPGA开发环境 由半导体公司提供,基本上可以完成从设计输入(原理图或HDL)→仿真→综合→布线→下载到器件等囊括所有PLD开发流程的所有工作。如Altera公司的MaxplusⅡ、QuartusⅡ,Xilinx公司的ISE,Lattice公司的 ispDesignExpert等。其优势是功能全集成化,可以加快动态调试,缩短开发周期;缺点是在综合和仿真环节与专业的软件相比,都不是非常优秀的。 (2) 综合类 这类软件的功能是对设计输入进行逻辑分析、综合和优化,将硬件描述语句(通常是系统级的行为描述语句)翻译成最基本的与或非门的连接关系(网表),导出给PLD/FPGA厂家的软件进行布局和布线。为了优化结果,在进行较复杂的设计时,基本上都使用这些专业的逻辑综合软件,而不采用厂家提供的集成PLD/FPGA开发工具。如Synplicity公司的Synplify、Synopsys公司的FPGAexpress、FPGA Compiler Ⅱ等。 (3) 仿真类 这类软件的功能是对设计进行模拟仿真,包括布局布线(P&R)前的“功能仿真”(也叫“前仿真”)和P&R后的包含了门延时、线延时等的“时序仿真”(也叫“后仿真”)。复杂一些的设计,一般需要使用这些专业的仿真软件。因为同样的设计输入,专业软件的仿真速度比集成环境的速度快得多。此类软件最著名的要算Model Technology公司的Modelsim,Cadence公司的NC-Verilog/NC-VHDL/NC-SIM等。 以上介绍了一些具代表性的EDA 工具软件。它们在性能上各有所长,有的综合优化能力突出,有的仿真模拟功能强,好在多数工具能相互兼容,具有互操作性。比如Altera公司的 QuartusII集成开发工具,就支持多种第三方的EDA软件,用户可以在QuartusII软件中通过设置直接调用Modelsim和 Synplify进行仿真和综合。 如果设计的硬件系统不是很大,对综合和仿真的要求不是很高,那么可以在一个集成的开发环境中完成整个设计流程。如果要进行复杂系统的设计,则常规的方法是多种EDA工具协调工作,集各家之所长来完成设计流程。
上传时间: 2013-10-11
上传用户:1079836864
目前,随着舰船综合电力推进系统的快速发展,环形区域配电技术已经成为当前舰船电力推进技术研究的一个重要内容。本文以此为背景,介绍了环形区域配电技术中的相关保护性问题及其重要性,主要分析了其中的方向性过电流保护的工作原理以及功率方向元件的结构框架,并通过仿真软件MATLAB 7.0b对功率方向元件进行建模仿真,并将仿真结果与理论做了对比。仿真结果表明,该功率方向元件能够较好的实现功率方向的判断。
上传时间: 2013-10-11
上传用户:refent
针对在xPC平台下开发的实时仿真系统依赖于MATLAB环境,影响其在工程实践中推广应用的问题,提出了一种基于xPC Target和LabWindows/CVI的实时仿真系统设计方法。采用该方法设计的仿真系统,实现了独立的宿主机程序,同时利用LabWindows/CVI虚拟仪器技术开发出了主控台仿真软件。经仿真验证,该系统具备仿真步长1 ms,数据通讯周期20 ms,显示更新周期20 ms的实时仿真能力。仿真系统界面友好且易于操作,为xPC平台下的实时仿真系统在工程实际的应用提供了有益参考。
上传时间: 2013-10-10
上传用户:cepsypeng
基于探索电容滤波电路工作波形仿真实验技术的目的,采用Multisim10仿真软件对电容滤波电路的工作波形进行了仿真实验测试,给出了Multisim仿真实验方案,仿真分析了滤波电容选取不同数值时电路工作波形、电路性能的变化情况。结论是仿真实验可直观形象地描述电容滤波电路的工作特性,有利于系统地研究电路的构成及电路元件参数的选择。
上传时间: 2015-01-02
上传用户:Sophie
摘要:以学习单片机为目的,为在没有仿真器和目标板的情况下对单片机内部程序运行时有感性的认识,以常用的89C2051单片机为核心,利用Proteus仿真软件的硬件仿真模块建立一个正弦波发生电路,并运用C语言编写相应程序,结合所设计电路在Proteus仿真软件的软件仿真功能进行了综合仿真,并把仿真结果和实际电路与程序运行的结果进行了比较。据此,通过从实践出发来,把实践与理论结合在一起的学习方法来达到入门单片机知识。 关键词:单片机学习,单片机仿真、Proteus,正弦信号
上传时间: 2013-11-18
上传用户:75119158
该软件为大家提供了一个PLC编程软件。
上传时间: 2013-10-29
上传用户:wcl168881111111
基于探索 RLC二阶电路仿真实验技术的目的,采用Multisim仿真软件对RLC二阶电路暂态过程进行了仿真实验测试,给出了电路在过阻尼、临界阻尼、欠阻尼等情况下零输入响应及零状态响应的Multisim仿真方案,并介绍了不同工作条件下仿真时Multisim中信号源的选取及设置条件。结论是仿真实验可直观形象地描述RLC二阶电路的工作过程,将电路的硬件实验方式向多元化方式转移,利于培养知识综合、知识应用、知识迁移的能力,使电路分析更加灵活和直观。
上传时间: 2013-11-20
上传用户:谁偷了我的麦兜
在电路设计的传统实验过程中,学生大部分时间忙于验证单一的设计,拘限了学生的视野与创新发散思维。将仿真软件Multisim10应用于电路设计的过程,利用仿真软件的优点,给予学生更多的电路设计尝试空间,更多的时间用于设计方法的灵活分析上,这样大大调动学生的动手设计积极性,提高学生动手能力、分析问题和解决问题的能力,提高学生创新设计能力
上传时间: 2013-11-06
上传用户:frank1234
opnet的仿真资料,希望能对正在研究opnet仿真软件的人有一定的帮助。
上传时间: 2015-10-02
上传用户:wangyi39
摘要:该文介绍基于Matlab/Simulink进行雷达系统仿真的基本规范,开发了有关的雷达系统仿真模型库,并在该平台上对某 脉冲多普勒雷达系统进行了仿真,给出了仿真结果和分析"为今后在Matlab/Simulink上开发大规模雷达系统仿真模型库和 仿真复杂雷达系统打下基础"该文的工作不但克服了在工作站上用SPW等系统仿真软件进行雷达系统仿真投入大!推广 难的不足,又克服了利用高级语言编写雷达系统软件通用性差!难度高!周期长的缺点" 关键词:规范 仿真 雷达系统
上传时间: 2015-11-25
上传用户:梧桐