热搜关键词: 电路基础ADC数字信号处理封装库PLC

doc

可编辑程逻辑及IC开发领域的EDA工具介绍

  • 1星
  • 2013-09-20
  • 31.5KB
  • 需要1积分
  • 1次下载
标签: 可编辑程逻辑及IC开发领域的EDA工具介绍

可编辑程逻辑及IC开发领域的EDA工具介绍

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工具协调工作,集各家之所长来完成设计流程。

展开预览

猜您喜欢

推荐帖子 最新更新时间:2024-11-13 08:46

力源有奖直播:解读安森美半导体电源解决方案,改造服务器电源和太阳能逆变器
电网正在加速变化。太阳能电池板的成本下降导致全世界太阳能发电设施渐增。 逆变器是太阳能系统不可或缺的一部分,商用逆变器的峰值效率在96%-98%,但电网运营商想要更高的能效。 处理器、存储等功能转移到云上,让服务器电源的能效和可靠性越来越重要。     需求越来越严格,工程师们都可采取那些应对方案?>>点此预约直播,快速get现在和未来功率器件,分分钟
nmg 电源技术
CC2640R2F 电池电量测量
CC26xx内部有专门测试芯片供电电压功能。 方法如下: 1.在simpleBLEPeripheral.c文件中添加如下头文件。 #include <driverlib/aon_batmon.h> 2.在需要的地方添加 //BAT Monitor   AONBatMonEnable();    // <int.frac> format size <3.8> in uni
Aguilera 无线连接
【AT-START-F425测评】GPIO口的使用及OLED屏显示驱动
本帖最后由 jinglixixi 于 2022-3-30 09:27 编辑 在AT-START-F425的开发板上,有3个LED和1个用户键,其原理图见图1所示。      图1 LED与KEY电路 通过例程led_toggle,可以作为GPIO的输出功能,那该如何使用GPIO口的输入功能来实现KEY控制LED呢? 其程序如下: int main(void
jinglixixi 国产芯片交流
全志V853芯片 如何动态打开蓝牙kernel部分的log?
**1.主题** 如何动态打开蓝牙kernel部分的log **2.问题背景** 产品:扫描笔等Tina产品 硬件:V853 + XR829 软件:Tina linux4.9 目的是为了分析问题,抓取kerne里面/net/bluetooth/、driver/bluetooth/目录下的BT_DBG打印。 **3.解决办法** * 环境配置 ``` menuconfig选上
aleksib 国产芯片交流
高云FPGA开发板开箱
本帖最后由 littleshrimp 于 2021-12-8 18:13 编辑 之前买过2个高云的FPGA小板,对他家的FPGA印象深刻,之前的板子因为集成度比较高应用起来不是很灵活。 论坛这次评测活动提供的高云FPGA开发板应用起来就比较灵活,BANK电压使用跳线连接,需要修改时可以直接使用外部供电。 仿真器使用跳线连接,可对外仿真也可使用外部仿真器对内仿真。 板子上带了
littleshrimp 国产芯片交流
有奖直播:英飞凌工业半导体在电机驱动行业中的应用 直播资料合集
  英飞凌天猫店生日大促:三重好礼奉上,买指定商品满200元即送价值500元开发板!   直播资料合集 有奖直播:英飞凌工业半导体在电机驱动行业中的应用   直播回放: >>点击观看   直播文档: >>点击下载   直播问答: >>现场答疑部分 文字答疑部分:   1.  IGBT随温度升高,耐压降低
EEWORLD社区 工控电子
TI官方的SensorTag iBeaons应用
据说TI看到我上两篇帖子以后,觉得"好神奇,原来SensorTag还能这么用!" 然后就推出了支持iBeacons的SensorTag新固件…… 哈哈 这是个玩笑,不过TI确实看到了iBeacons技术的广阔前景,开始在SensorTag中引入了iBeacons功能。如果大家手上有SensorTag, 需要进行iBeacons应用程序的开发,就不用额外再去买那些某某beacon啦!不过还是需要一
southwolf1813 无线连接
DIY低功耗蓝牙、USB双模机械键盘—by jj1989
@jj1989 EEWORLD DIY——低功耗蓝牙、USB双模机械键盘(1) EEWORLD DIY——低功耗蓝牙、USB双模机械键盘(2) EEWORLD DIY——低功耗蓝牙、USB双模机械键盘(3) EEWORLD DIY——低功耗蓝牙、USB双模机械键盘(4) EEWORLD DIY——低功耗蓝牙、USB双模机械键盘(5) EEWORLD DIY——低
okhxyyo DIY/开源硬件专区

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • 高云FPGA开发板开箱
    [i=s] 本帖最后由 littleshrimp 于 2021-12-8 18:13 编辑 [/i]之前买过2个高云的FPGA小板,对他家的FPGA印象深刻,之前的板子因为集成度比较高应用起来不是很灵活。论坛这次评测活动提供的高云FPGA开发板应用起来就比较灵活,BANK电压使用跳线连接,需要修改时可以直接使用外部供电。仿真器使用跳线连接,可对外仿真也可使用外部仿真器对内仿真。板子上带了一个SPI
  • 有奖直播:英飞凌工业半导体在电机驱动行业中的应用 直播资料合集
    英飞凌天猫店生日大促:三重好礼奉上,买指定商品满200元即送价值500元开发板!直播资料合集有奖直播:英飞凌工业半导体在电机驱动行业中的应用直播回放:点击观看直播文档:点击下载直播问答:现场答疑部分文字答疑部分:1. IGBT随温度升高,耐压降低,除了加散热片,还有什么别的方法A:IGBT的耐压随温度升高,耐压会降低,在低温的时候,需要做IGBT关断过压尖峰测试,已确认是否在IGBT的安全范围内2
  • RE200B
    RE200B
  • 关于LM8962例程设置IP地址和MAC地址的问题
    在论坛上有网友问如何设置enet_io几个例程IP地址的问题.1.如果你的开发板直接与电脑相连修改或者指定开发板MAC地址和IP地址的方法在开始定义#define My_Mac_ID{0X00,0x14,0x97,0x0F,0x1D,0xE3}//可以自己指定#define MY_IP_ID{192,168,0,100}//以太网通信的IP地址#define IP_MARK_ID{255,255,
  • 关于fl2440AD驱动实验的问题!
    我今天按照手册上的说明做AD驱动实验时,发现驱动和测试程序都编译通过,驱动也能加载,就是最后测试的时候读到AD采样的数据始终是1,无论怎么调节可变电阻数据都不变,请问有用FL2440的朋友知道是什么原因啊?谢谢!!!
  • 高速采样和高速ADC
  • LM258组成的电压比较器
  • 求助!!做高频和放大类题关于AD9854和AD9851的问题
  • 2015年电源培训资料
  • 茫然

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×