网站大量收购独家精品文档,联系QQ:2885784924

SoC设计中基于Linux协同验证的研究和实现.pdfVIP

SoC设计中基于Linux协同验证的研究和实现.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 卷 第 期 软件导刊 8 % 5 Vol.8 No.5 年 月 2009 5 Software Guide May. 2009 SoC 设计中基于Linux 协同验证的研究和实现 郭 涛,田 泽 (西安石油大学计算机学院,陕西西安710065 ) 摘 要:对于在SoC 设计中大量定制的硬件,需要定制的软件来提供专用的诊断、初始化以及设备驱动程序。 因此在 整个SoC 设计流程中最为关键步骤即硬件与软件整合阶段,提出了基于 Linux 嵌入式操作系统的验证问题, 目的是 验证在整个系统环境下硬件的可操作性和软硬件之间的交互问题。 关键词: ;嵌入式系统;软硬件协同设计与验证; SoC Linux 中图分类号: 文献标识码: 文章编号: ( ) TP316.89 A 1672-7800 2009 05-00 19-03 蔽掉底层硬件平台上各个 硬件资源的具体细节, 还能够可 IP 1 协同验证概述 靠地运行一些硬件调试工具和软件调试工具, 更重要的是,设 计和验证人员可以基于操作系统开发出相应硬件的驱动和针 ( ) 的概念已深入到 设计的各个方 SoC System on Chip IC 对该硬件的应用测试程序。在流片前对硬件和软件的交互以及 面,带有一个或多个微处理器核的 SoC 产品,由于同时具有软 件的灵活性和硬件的高性能,已经逐渐成为嵌入式系统产品的 芯片系统功能进行更深层意义上的验证。 主流。随着规模增大,设计的复杂度和设计难度也同时增加了, 2.2 何时需要使用操作系统 较短的开发周期和复杂的设计,迫使嵌入式系统开发人员必须 在SoC 的协同设计验证的整个过程中,基于操作系统的协 寻找新的途径,以便尽早开始编写和调试软件。 同验证结果的成功与否,可以说直接决定了该芯片设计最终是 传统验证是将软件和硬件分开验证。 一个SoC 系统验证, 否取得成功与投入市场后的应用前景和功能扩展。 因此,基于 必须等到流片之后才能验证软件,这样设计周期非常长,验证 操作系统的协同验证在整个验证过程中处于最必须、最重要的 效果也不理想,而协同验证技术的提出改变了这种现象。 位置,是所有SoC 设计过程中最值得花费时间和成本的关键步 骤。 图 描述了验证的 个阶段,以此来更具体地说明操作系 协同验证技术是一种较新的验证技术,是指在最终硬件没 1 3 有准备好之前进行软件和硬件的协同验证,它可以使软件开发 统验证在整个SoC 协同设计和验证过程中所处的阶段。 人员尽早接触到硬件设计部分。 目的是希望在设计的早期验证 系统软硬件的正确性,特别是功能的正确性和和性能的高效性。 目前,协同验证技术对底层次仿真的研究比较成熟,其一 般模式是软件调试环境、 微处理器模型和硬件 RTL 描述的协 同仿真,它可以为软件调试提供虚拟验证平台,从而为包含硬 件在

文档评论(0)

docinpfd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档