comae的电子级设计_第1页
comae的电子级设计_第2页
comae的电子级设计_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

comae的电子级设计

信息系统设计(esl,电子系统层面)提供了在特定的抽象层中使用足够快速方法来解释套接字系统的虚拟平台,并向硬件工程师提供一个虚拟平台来探索硬件系统的结构,并开发嵌入软件程序。电子系统级设计代表了电子产品开发方法学的转变。在CoWare公司举办的ESLDesignSeminar2006上,CoWare亚洲副总裁SeyulChoe先生向我们介绍了CoWare电子系统级的解决方案,同时,SeyulChoe先生更加强调的是电子设计方法学的改变。CoWare的使命就是帮助客户实现这一转变,在加快ESL设计的同时,更有效满足市场的需求。系统具体规格的确定。在现代在传统的ASIC设计中,系统设计师确定芯片规格后,按照设计流程设计出的芯片如果能够正常工作,就可以认为是达到了设计目标。在SoC设计中,设计目标是实际应用的系统性能。系统性能不仅取决于芯片硬件本身,还取决于运行在芯片上的软件。采用传统的设计流程,仅仅能够确定芯片硬件的规格,无法准确地估算软件性能,因此也就无法确定整个系统的最终规格。在早期的SoC开发中,由于软件不是很复杂,这一问题并不是特别突出,凭借系统设计师的丰富经验,还是能够顺利地完成开发任务。但随着芯片规模变得越来越大,IP的使用进一步增加,SoC会包含多个可编程部件(CPU和DSP),嵌入式软件开发在整个设计中所占的比重越来越大。整个系统的性能越来越取决于软硬件协同工作所表现出的综合性能。传统的设计流程无法估算出系统性能,一旦芯片完成流片后,只能通过优化软件来尽可能地提升实际应用的系统性能。SeyulChoe先生强调,ESL解决方案的目标在于提供让设计人员能够在高抽象层次对芯片进行分析的工具和方法,能够让设计人员快速地构建原型平台,通过对系统的分析,快速地确定能够符合市场需求的最佳体系结构。设计目标难以达到预期SoC和ASIC设计的最大区别在于SoC中引入了CPU,提高了芯片设计的灵活性。在系统中存在CPU,也就必然有软件在CPU上运行,包括启动代码、驱动程序、操作系统、应用程序。系统不仅包括硬件,而且还包括软件。整个设计能否达到预期的设计目标,不仅需要系统能够符合功能要求,而且还要达到性能要求。在传统的设计流程中,设计目标能否达到,很大程度上取决于系统架构师的设计经验,缺乏有效的工具支持来定量的给出系统关键性能指标。在很多情况下,系统中可能存在性能瓶颈,功能能够实现,但性能达不到设计目标的要求。SeyuChoe先生介绍说,Samsung公司在其S3C2510芯片发布后,发现其中的一项关键指标NAT(网络地址转换)无法达到预期目标98Mbps,只能达到52Mbps,相差了一倍。Samsung通过采用ESL方法,建立了基于SystemC的平台,从Cache大小、总线利用率、CPU速度等多方面进行了分析,快速的找到了系统的瓶颈并成功地解决了这一问题。虚拟平台技术除了硬件设计外,嵌入式软件开发(ESW,EmbeddedSoftwareDevelopment)也是SoC设计流程中的一个不可或缺的组成部分。在传统的设计流程中,软件设计任务只有在芯片的硬件原型已经提供后才能进行。这种方式经常导致产品推出时间计划的延迟,原因是软件尚未完成。有了虚拟平台意味着可以更早地进行软件开发。有了和实际硬件一致的模型,软件开发人员就能和硬件设计人员并行工作,进行软件代码的编写和测试。另外,软件开发人员的提早介入,还使软硬件的集成和验证变得更加容易。这样,在芯片物理设计完成后,绝大多数或者全部软件都已经准备好并经过验证,从而大幅度缩短了最后的硬件和软件的集成。软件的认证验证传统的硬件模块验证是由硬件验证开发人员编写Testbench对硬件模块进行测试和验证。这种方法有以下几个缺点:1、模块级的测试代码开发时间长,而且和真实应用还有一定的差距;2、模块级的测试代码无法在系统级得到复用,软件人员还需要在系统级编写代码来进行测试。而采用ESL方案,可以采用“分而治之”(DivideandConquer)的验证方法SystemC设计当作功能验证原型,或称“测试平台”,利用工具强大的系统级分析能力在整个设计的初期对TLM级的硬件设计进行验证,TLM级的设计会在其后变成更加具体的RTL级(VHDL或Verilog)设计。工程师可以并行地进行工作,如分割并验证系统中的每一个子系统,包括运行真正的软件。软件开发人员编写的测试代码,既可以验证SystemC模块,还已经验证RTL模块,最大程度的得到了复用,大大减少了硬件验证开发人员的工作量。co麻黄设计平台当谈及中国的ESL市场时,SeyulChoe先生说,在中国,技术要与市场平行,并驾齐驱。CoWare也将积极推动中国的电子系统级设计的发展。CoWare代理商,新益系统科技有限公司总经理彭京也表示积极配合CoWare进行本土服务。CoWare定位于提供ESL的解决方案,通过和各大IP厂商合作,不断扩展对处理器模型的支持。CoWare的模型库支持目前主流的处理器,包括ARM、MIPS、PowerPC、CEVA、ZSP等,能够给客户提供集成的解决方案。CoWare拥有总线建模、处理器建模和信号处理建模的核心技术,并在此基础上,建立了整套的ESL解决方案,能够有效支持自主设计。基于平台的设计已经成为目前工

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论