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-11-19
上传用户:wxqman
随着科学技术的不断发展,人们的生活水平的不断提高,通信技术的不断扩延,计算机已经涉及到各个不同的行业,成为人们生活、工作、学习、娱乐不可缺少的工具。而计算机主板作为计算机中非常重要的核心部件,其品质的好坏直接影响计算机整体品质的高低。因此在生产主板的过程中每一步都是要严格把关的,不能有丝毫的懈怠,这样才能使其品质得到保证。 基于此,本文主要介绍电脑主板的SMT生产工艺流程和F/T(Function Test)功能测试步骤(F/T测试步骤以惠普H310机种为例)。让大家了解一下完整的计算机主板是如何制成的,都要经过哪些工序以及如何检测产品质量的。 本文首先简单介绍了PCB板的发展历史,分类,功能及发展趋势,SMT及SMT产品制造系统,然后重点介绍了SMT生产工艺流程和F/T测试步骤。
上传时间: 2013-11-06
上传用户:paladin
自己总结的绘制原理图和PCB板方法、步骤以及注意事项,适合初学者参考。
上传时间: 2013-10-30
上传用户:firstbyte
对于一个新设计的电路板,调试起来往往会遇到一些困难,特别是当板比较大、元件比较多时,往往无从下手。但如果掌握好一套合理的调试方法,调试起来将会事半功倍。对于刚拿回来的新PCB板,我们首先要大概观察一下,板上是否存在问题,例如是否有明显的裂痕,有无短路、开路等现象。如果有必要的话,可以检查一下电源跟地线之间的电阻是否足够大。
上传时间: 2013-11-03
上传用户:testAPP
“地”通常被定义为一个等位点,用来作为两个或更多系统的参考电平。信号地的较好定义是一个低阻抗的路径,信号电流经此路径返回其源。我们主要关心的是电流,而不是电压。在电路中具有有限阻抗的两点之间存在电压差,电流就产生了。在接地结构中的电流路径决定了电路之间的电磁耦合。因为闭环回路的存在,电流在闭环中流动,所以产生了磁场。闭环区域的大小决定着磁场的辐射频率,电流的大小决定着噪声的幅度。在实施接地方法时存在两类基本方法:单点接地技术和多点接地技术。在每套方案中,又可能采用混合式的方法。针对某一个特殊的应用,如何选择最好的信号接地方法取决于设计方案。只要设计者依据电流流量和返回路径的概念,就可以以同时采用几种不同的方法综合加以考虑
上传时间: 2013-11-15
上传用户:498732662
由于电子技术的飞速发展,促使了印制电路技术的不断发展。PCB板经由单面-双面一多层发展,并且多层板的比重在逐年增加。多层板表现在向高*精*密*细*大和小二个极端发展。而多层板制造的一个重要工序就是层压,层压品质的控制在多层板制造中显得愈来愈重要。因此要保证多层板层压品质,需要对多层板层压工艺有一个比较好的了解.为此本人就多年的层压实践,对如何提高多层板层压品质在工艺技术上作如下总结:
上传时间: 2013-10-19
上传用户:wincoder
钲铭科电子SM2082是单通道LED 恒流驱动控制芯片, 芯片使用本司专利的恒流设定和控制技术,输出电流由外接 Rext 电阻设置为5mA~60mA,且输出电流不随环境温度和芯片 OUT 端口电压而变化。本芯片系统结构简单,外围元件极少,方案成本低。芯片间输出电流偏差<±4%,可与LED 共用PCB板,封装形式:TO252-2、SOT89-3
上传时间: 2013-10-28
上传用户:GHF
典型性能外型尺寸:70×62×23.5(mm)宽输入电压范围,单、双、叁路输出典型效率(5V)80%100KHz开关频率PCB板上式安装
上传时间: 2014-04-17
上传用户:qimingxing130
摘要:针对便携式智能温度仪中辅助电源设计,考虑其产品体积要求与温度、湿度等多路测量精度要求,选择FLYBACK(反激式DC/DC变换器)为设计基础,就其体积要求很小所带来的一系列的干扰给出了一些有用的抑制方法.通过优化变压器设计,电路结构设计PCB板设计以及保护控制电路,提出一种具有尝试性的变换器设计方案.实验结果证明,该设计方案可以很好的满足温度测量要求.关键词:反激式直流变换器;开关电源;抗干扰;智能温度仪
上传时间: 2013-11-17
上传用户:blacklee
单片机终结者出品 第1课:新建一个*.DDB,新建一个SCH文件,并且添加画SCH要用到的零件库>> 第2课:利用添加好的零件库,进行画第一个可以自动布线的原理图>> 课后补充:SCH中一些必须要避免的错误! 图片教程的第2天: 学会从SCH到PCB的转变,并且进行自动布线 第一课:建立一个PCB文件,并且添加自动布线所必需的封装库 第二课:把前面的SCH文件变成PCB板 第三课: 对PCB进行自动布线 图片教程的第3天: 学会自己做SCH零件。说明:SCH零件库用来画图和自动布线 第一课:做一个SCH里面常要用到的电阻零件 图片教程的第4天: 学会自己做PCB零件封装 第一课:做一个属于自己的PCB零件封装 课后补充:PCB中一些必须要避免的错误! 布线方面的高级设置:自动布线和手动布线方面的高级设置问题 图片教程的第5天: 一些高级的常用技巧 一、SCH中的一些常用技巧 SCH的一些高级设置和常用技巧 二、PCB的一些高级设置和常用技巧 在PCB中,如何校验和查看PCB单个的网络连接情况 在PCB中给PCB补泪滴的具体操作 在PCB中给PCB做覆铜的具体操作 在PCB中如何打印出中空的焊盘(这个功能对于热转印制板比较有用) 在PCB中如何找到我们要找的封装 如何在PCB文件中加上漂亮的汉字 附件:PROTEL99SE 安装 License 5天(每天20分钟),你就可以搞定PROTEL99SE的常规操作。
上传时间: 2013-10-18
上传用户:jjq719719