单片机信息网:深圳市今科电子有限公司
网站地图 RSS订阅
高级搜索 收藏本站
会员中心 欢迎投稿
首页 | 业界动态 | 解决方案 | 技术文献 | 下载中心 | 单片机学习 | 单片机原理 | 单片机编程 | 单片机设计 | 单片机开发 | 技术专题 | 单片机论坛 |单片机博客| 联系我们
单片机新闻 | 单片机学习 | 单片机编程 | 单片机设计 | 单片机开发 | 单片机原理 | 单片机解密 | 芯片解密 | IC解密 | 单片机方案 | 51单片机 | AVR单片机 | PIC单片机
单片机程序实例大全 | 潜入式系统 | PCB设计 | 单片机资料下载 | 工具/软件下载 | 技术经验分享 | 单片机技术人生 | IC资料下载 | 数字电路 | 模拟电路 | 单片机空间
当前位置:主页>PCB设计>文章内容
电子系统EDA集成开发环境框架结构
来源:单片机信息网 作者: 发布时间:2008-03-11 阅读次数: 【大 中 小】【收藏本文】 【打印

电子系统EDA集成开发环境框架结构


EDA集成开发环境是电子系统或嵌入式系统开发必备的工具与手段,本文根据目前的EDA工具软件及其套件结构和电子系统的开发需要,提出了三种不同类型典 型的EDA集成开发环境框架结构:板级电子系统EDA集成开发环境框架结构、芯片级电子系统EDA集成开发环境框架结构和综合型电子系统EDA集成开发环 境框架结构,并且以图示的方式进行描述。

       电子系统EDA集成开发环境(IDE——Integrated Development Environment)是指根据电子系统或集成电路设计流程,将设计流程中各个阶段所需要的不同的EDA工具软件集成在一个硬件平台上,进行项目设计开 发的软硬工作环境。在此环境中,项目的设计数据通过文件方式在各个EDA工具之间流转,就像工厂里的生产流水线上产品流动一样,直到产品生产全过程结束。
   

       由于各个EDA工具开发商在不同的设计环节有不同的专长,其EDA工具也有不同的特色。有的EDA工具行为描述能力强,不仅具有算法 级和寄存器传输级行为设计描述能力,而且还具有系统级行为设计描述能力;有的EDA工具的逻辑综合效率高,占用资源少;有的EDA工具时序仿真较为精确, 设计的项目能够工作于较高的频率;有的EDA工具界面友好,容易使用。选择优秀的EDA工具,构成超级的电子系统EDA集成开发环境是项目开发工程师首要 的任务之一。通常,选择优秀的EDA工具有如下几个约束条件:

     (1)EDA工具的使用授权限制;

     (2)设计语言、设计数据、设计格式的兼容性;

      (3)EDA工具与计算机及其操作系统的兼容性问题;

      (4)设计项目的实际需要的限制。
   

       不同的设计对象,其EDA集成开发环境架构有很大的差别。例如,在经典的板级电子系统设计中,通常是将许多专用集成电路(ASIC) 芯片、通用的门电路芯片设计在一块印刷电路板(PCB)上来完成整个电子系统设计,其设计的基本素材的集成电路芯片;在现代的芯片级电子系统设计中,通常 是将许多的软、硬知识产权(IP)核或电路模块设计在一个超大规模集成电路芯片上来完成整个电子系统设计,其设计的基本素材是可复用的IP核或电路模块。 随着集成电路技术的发展,电子系统设计开始逐渐从经典的板级系统设计转化为现代的芯片级系统设计,因此电子系统设计工程师的开发工作也逐渐从板上电子系统 设计转向片上系统(SOC)设计,设计的基本构件也从通用的IC转为复用的IP。
   

        本文根据目前的EDA工具软件或套件的结构,并且从电子系统的设计开发需要出发,把电子系统EDA集成开发环境分为三种类型:板级电子系统EDA集成开发 环境、芯片级电子系统EDA集成开发环境和综合型电子系统EDA集成开发环境,并且提出此三种类型的EDA集成开发环境的框架结构,以便电子系统或嵌入式 系统设计者从总体上了解和掌握电子系统集成开发环境使用方法和构造方法。

       1.  板级电子系统EDA集成开发环境

       典型的板级电子系统EDA集成开发环境如图1所示。此种类型的集成开发环境通常是由板级电子系统的硬件系统集成设计环境(即PCB集成设计环境)和软件系统集成设计环境两个部分构成的。

 图1  板级电子系统EDA集成开发环境

       任何一种板级电子系统都是由硬件和软件两个子系统组成的,因此一个完整的板级电子系统集成开发环境,除了用于硬件系统开发的EDA集成设计环境外,还应当 包括软件实时仿真开发调试环境。对于低端的微控制器应用系统,通常是由硬件仿真器及其配套仿真软件组成的(见图1中部);对于高端32位嵌入式处理器应用 系统——嵌入式系统,通常是一种基于嵌入式实时操作系统(RTOS——Real-Time Operating System)平台(见图1底部)。

       2.  芯片级电子系统EDA集成开发环境
   

       芯片级电子系统EDA集成开发环境,也是一种集成电路(IC)EDA集成开发环境。在集成电路设计中,不同的设计方法和设计流程就需要不同的EDA集成开 发环境。根据设计对象不同,芯片级电子系统EDA集成开发环境可分为专用集成电路(ASIC)集成设计环境和片上系统(SOC)集成设计环境。这里需特别 指出的是SOC和ASIC概念的区别。从电子线路的角度理解可以认为:ASIC是一种具有某种特定功能的大规模集成电路芯片(如VGA图像处理芯片、 PCI接口芯片、视频放大芯片等),而SOC是一种集成了微处理器、存储器、外围电路和软件系统程序的自成系统的超大规模集成电路芯片。

     (1)  ASIC集成设计环境

      典型的ASIC集成设计环境如图2所示。由此图可以得出,在此集成设计环境的设计流程中,可以生成五种不同类型产品:

      (1)经过功能验证后软IP核;

       (2)经逻辑综合验证后固IP核,

       (3)可编程的专用集成电路(ASIC)器件;

        (4)由ASIC版图生成的硬IP核;

        (5)由代工厂生产的ASIC芯片。

 图2  专用集成电路(ASIC)集成设计环境

      (2)  SOC集成设计环境

       典型的SOC集成设计环境如图3所示,此集成环境是一种典型的软硬协同设计集成环境(或平台)。在此集成设计环境的设计流程中,也可以生成五种不同类型产品:

      (1)经过功能验证后软IP核;

       (2)经逻辑综合验证后固IP核,

       (3)可编程的片上系统(SOPC)器件;

       (4)由SOC版图生成的硬IP核;

        (5)由代工厂生产的SOC芯片。

        片上系统(SOC)设计所需要的EDA工具,若从硬件设计角度看,在设计流程的前端设计与ASIC设计差别不大。但是,从整个芯片设计角度出发,这两种类 型的芯片设计有较大区别。这是因为,在SOC设计中,一般都含有微处理器核,所设计的系统级芯片都必须具备有设备驱动程序与操作系统或嵌入式实时操作系统 接口,并且具备有应用程序完成数字计算、信号处理变换、控制决策等功能。因此,在设计的前期,要软、硬件协同设计,确定那些功能是由硬件完成的,那些软件 功能是由软件完成的,需要进行一个适当划分。在设计的中后期,要进行软硬件协同验证,即把软硬件设计放到一个虚拟的集成环境中进行仿真验证,以便验证硬件 的性能是否达到设计目标,软件功能是否实现设计要求。

                         图3  片上系统(SOC)集成设计环境

      3.  综合型电子系统EDA集成开发环境

       典型的综合型电子系统EDA集成开发环境如图4所示,通常称其为整机型或混合型电子系统EDA集成开发环境。这种类型集成开发环境综合集成了芯片级和板级 电子系统设计的EDA工具,可以完成如下三个方面工作:印刷电路板(PCB)设计、专用集成电路(ASIC)芯片设计和片上系统(SOC)芯片设计。在此 集成开发环境中,PCB设计平台完成经典的板级电子系统设计工作、ASIC设计平台完成专用集成电路芯片设计工作、SOC设计平台完成现代芯片级电子系统 设计工作,而PLD设计平台完成可编程型的ASIC和SOC芯片(包括CPLD/FPGA、SOPC等芯片)的设计工作。

图4  综合型(混合型)电子系统EDA集成开发环境

       4.  电子系统EDA集成开发环境比较分析

       无论是板级电子系统EDA集成开发环境,还是芯片级电子系统EDA集成开发环境,都不能全面地反应现代电子系统设计的实际现状,即在板级电子系统设计中存在有专用芯片设计问题,而在芯片级电子系统设计中存在印刷电路板(PCB)设计问题。

      存在这一实际问题的主要原因有如下两个方面:

     (1)在板级电子系统设计中,为了某种特殊需要(如简化系统逻辑设计、缩小PCB体积、提高系统的运行速度和可靠性等),或特殊功能要求(如特殊算法功 能、特殊的数字信号处理功能等),需要采用一些用户自行设计的专用芯片,特别是可编程专用芯片。因此,在板级电子系统集成开发环境中需要融入芯片级电子系 统设计的EDA工具。

     (2)在芯片级电子系统设计中,就目前的技术现状而言,即使是系统级芯片(SOC),由于集成电路规模和集成电路技术的限制,不可能把整个实际的电子系统 电路完全集成在一个芯片内,需要把不能集成在芯片内的功能用另一个或多个芯片或器件来实现,而把多个芯片组合成一个电子系统就需要通过PCB,这就需要在 芯片级电子系统集成环境中嵌入板级电子系统设计的EDA工具。正是基于上述原因,在综合型电子系统集成环境中,通常需要在板级电子系统EDA集成开发环境 中融入芯片级电子系统设计的EDA工具,而在芯片级电子系统EDA集成开发环境中嵌入板级电子系统设计的EDA工具,因此称之为“综合型或混合型电子系统 EDA集成开发环境”。这种综合型电子系统集成开发环境,是目前EDA工程技术的一种发展趋势。虽然,从表面上看,综合型电子系统`集成环境只是板级电子 系统EDA集成开发环境和芯片级电子系统EDA集成开发环境的一种组合,但是其与简单的组合有着本质的差别。这种差别源于EDA集成环境中的一个重要概念 ——EDA系统的框架结构。
   

       EDA系统框架结构(Framework)是一套创建电子系统集成设计环境和使用EDA工具软件的规范,其能将来自不同EDA厂商的EDA工具软件进行优 化组合,集成在一个易于管理的统一环境之下,支持任务之间、项目之间、设计工程师之间的信息传输和工程数据共享,这是并行设计工作和自顶向下设计方法的基 础,也是构建电子系统集成设计环境或集成设计平台的基本规范。目前,主要的EDA系统都建立了框架结构,并且它们都遵循国际计算机辅助设计框架结构组织 ——CFI(CAD Framework International)的统一的技术标准。

      参考文献

      1  程  昱, 等.  精通Protel DXP电路设计. 北京: 清华大学出版社, 2004
      2  胡 健,高明远,等.  VHDL语言与FPGA设计——基于Protel DXP开发平台. 北京: 机械工业出版社, 2004
      3  曾 峰, 巩海洪, 曾 波.  PowerPCB高速电子电路设计与应用. 北京: 电子工业出版社, 2004
      4  冯耀辉, 黄星明.  印刷电路板设计PowerPCB 5.0入门与提高. 北京: 人民邮电出版社, 2003

共2页: 上一页 1 [2] 下一页

上一篇:如何利用钻、锣机加工金手指斜边   下一篇:PowerPCB常用快捷键

标签:电子系统 EDA 集成 开发环境 框架结构 点此搜索本站更多相关信息...搜索更多相关内容..

您可能还感兴趣的内容: 深圳今科电子单片机解密、IC解密服务 今科电子单解机、IC解密业务是怎样的流程?

此页的访问者还关注了下面这些相关资讯


·PowerPCB常用快捷键
·如何利用钻、锣机加工金手指斜边
·PowerPCB电路板设计规范
·浅论印制板晒阻焊
·焊点技术小结
·谈PowerPCB的reuse要满足的条件
·数控钻床-垫板的使用
·PowerPCB在印制电路板设计中的应用技术
·PCB导线宽度的测量
·PowerPCB使用技巧
·干膜曝光工艺学习资料
·多层板减为两层板的方法
·Protel转 powerPCB的方法
·PCB产业对ERP软件的挑战
·PowerPCB转Mentor Expedition过程
·PowerPCB问答
·一般性柔性线路板的性能与参数
·PCB设计技巧百问
·PCB布线设计(六)
·PCB布线设计(五)
·PCB布线设计(四)
·PCB布线设计(三)
·PCB布线设计(二)
·PCB布线设计(一)
·Protel使用的60个问题和解答
·步步教你如何扒PCB电路板
·Protel SCH/PCB到Cadence的数据转换
·线路板加工之网印工艺
·电子装配对无铅焊料的基本要求
·FPC设计使用的要领
·Protel dxp sp2的原理图如何导出到ORCAD
·FPC实用专业术语
·印刷电路板的加工成本衡量基准


版权声明:
( 更多版权详述 | 隐私政策 )

1、凡本网注明“来源:单片机信息网”或“单片机论坛”的文字、图片和音视频作品,版权均属深圳市今科电子有限公司所有,任何媒体、网站或个人未经本网书面授权不得转载、链接、转贴或以其他方式使用;已经本网书面授权的,在使用时必须注明“来源:单片机信息网”或“单片机论坛””。
2、本网未注明“来源:单片机信息网”或“单片机论坛”的作品均为转载稿,本网转载稿件只为传递更多信息,并不意味着认同其观点或真实性。如其他媒体、网站或个人转载使用,必须保留本网注明的“稿件来源”,并自负法律责任。
3、对于单片机信息网通过单片机论坛发布的作品,本网受著作权人委托禁止任何媒体、网站或个人在未经书面授权的情况下转载使用。
4、为维护自身权益、尊重作者版权,单片机信息网特委托深圳市律师协会为本网站法律顾问。对于违反本声明的,单片机信息网律师将依法追究其责任;对于刊载作品涉及版权等问题的,请作者在两周内与网站管理或张朝阳律师联系。
责任编辑:今科电子
双击复制本文网址,发送给您QQ/MSN上的朋友:
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为
§最新评论
今科热门解密系列
·PIC芯片DSP系列单片机解密PIC芯
·Freescale单片机解密飞思卡尔芯
·飞思卡尔(Freescale)单片机解密/
·pic18f系列单片机解密
·三星(Samsung)系列单片机极速解
·飞林Feeling芯片系列MCU单片机/I
·MICROCHIP微芯(PIC)系列单片机/M
·单片机破解的常用方法及应对策略
·IC卡预付费电度表的安全及防范技
·单片机解密 单片机解密方法 单片
·PHILIPS系列单片机解密
·独家STC单片机解密
·我对红外遥控信号的解码思路
·51系列单片机解密(数分钟搞定)
·芯片解密业务流程介绍
·单片机解密后提供什么文件?
·单片机解密后为何要提供厂家的专
·芯片是如何被解密的?
·SST系列MCU单片机/IC/芯片解密
·INTEL系列单片机/IC/芯片解密
·ISSI系列MCU单片机IC破解芯片解
·ZILOG系列MCU单片机IC破解芯片解
·MOTOROLA系列MCU单片机IC破解芯
·LG(HYUNDAI系列MCU单片机/IC破
·MCPLD/EPLD系列MCU单片机IC破解
·新茂系列MCU单片机IC破解芯片解
·PHILIPS系列MCU单片机IC破解芯片
·MXIC系列MCU单片机IC破解芯片解
·(ATMEL)51系列MCU单片机IC破解芯
·华邦芯片系列MCU单片机/IC/芯片
·(MICROCHIP)微芯(PIC)系列MCU单
·CYPRESS系列MCU单片机IC破解芯芯
·Sinowealih系列MCU单片机IC破解
·Tenx系列MCU单片机IC破解芯片解
·松翰(SONIX)系列MCU单片机IC破解
·义隆(EMC)系列MCU单片机IC破解
·合泰(HOLTEK)系列MCU单片机IC破
·麦肯(MDT)系列mcu单片机IC破解芯
·今科单片机解密服务
·单片机程序开发
热点技术文章文献
·Protel使用的60个问题和解答
·Protel SCH/PCB到Cadence的数据
·Protel dxp sp2的原理图如何导出
·Protel转 powerPCB的方法
·PCB布线设计(一)
·步步教你如何扒PCB电路板
·PowerPCB常用快捷键
·PowerPCB使用技巧
·PCB设计技巧百问
·PCB布线设计(六)
·PCB布线设计(四)
·多层板减为两层板的方法
·PCB布线设计(二)
·PowerPCB电路板设计规范
·电子装配对无铅焊料的基本要求
·FPC实用专业术语
·PowerPCB转Mentor Expedition过
·PCB布线设计(三)
·谈PowerPCB的reuse要满足的条件
·PowerPCB在印制电路板设计中的应
·PCB布线设计(五)
·PCB产业对ERP软件的挑战
·FPC设计使用的要领
·PCB导线宽度的测量
·PowerPCB问答
·印刷电路板的加工成本衡量基准
·如何利用钻、锣机加工金手指斜边
·焊点技术小结
·浅论印制板晒阻焊
·线路板加工之网印工艺
今科推荐产品
·51系列单片机解密(数分钟搞定)
·今科单片机解密服务
·单片机程序开发
·小家电(厨卫电器)系列产品
·灯饰控制系列产品
·四键遥控器系列产品
·红外遥控器系列产品
相关技术文献资讯
·PowerPCB常用快捷键
·如何利用钻、锣机加工金手指斜边
·PowerPCB电路板设计规范
·浅论印制板晒阻焊
·焊点技术小结
·谈PowerPCB的reuse要满足的条件
·数控钻床-垫板的使用
·PowerPCB在印制电路板设计中的应
·PCB导线宽度的测量
·PowerPCB使用技巧
·干膜曝光工艺学习资料
·多层板减为两层板的方法
·Protel转 powerPCB的方法
·PCB产业对ERP软件的挑战
·PowerPCB转Mentor Expedition过
·PowerPCB问答
·一般性柔性线路板的性能与参数
·PCB设计技巧百问
·PCB布线设计(六)
·PCB布线设计(五)
·PCB布线设计(四)
·PCB布线设计(三)
·PCB布线设计(二)
·PCB布线设计(一)
·Protel使用的60个问题和解答
论坛最新讨论资讯
芯片解密常见问题
· 什么是单片机?
· 单片机要如何加密?
· 单片机芯片是如何被解密的?
· 单片机解密后提供什么文件?
· 芯片解密为何用专用格式文档?
· 芯片解密是怎样的业务流程?
首页 - 隐私政策 - 版权申明 - 网站地图 - 产品中心 - IC解密中心 - 企业文化 - 代理加盟 - 公司简介 - 人才招聘 - 常见问题 - 我要投稿 - 联系我们 - 返回顶部
[单片机信息网] .© 2006-2009 版权所有,严禁非法复制与建立镜像.运营商:[今科电子] 公司地址:中国.深圳/上海 E-Mail:renbangent#126.com sales#techmcu.com(换#为@)
深圳公司 电话热线:+86 0755-82964200 82964201 82964700 传真:0755-82964432 支持手机:13684994966 业务QQ: 501995683 联系人:王小姐 张小姐(工程师) 罗先生(高工)
上海公司 电话热线:+86 021-63062380 15001885509   传真:+86 021-63062380-6   技术支持:15001885509 业务QQ:xxxxxxxx   联系人:郑小姐(业务) 陆工(工程师)
Optimized for 1024x768 to Firefox,Opera and MS-IE6 or higher,Template designed by: Berlin Lee.Web Support[FuAn Network] ICP Record No.:07053756 Webmaster