Board logo

标题: KeyStone多核SoC工具套件:单个平台满足所有需求 [打印本页]

作者: 520503    时间: 2014-1-22 10:53     标题: KeyStone多核SoC工具套件:单个平台满足所有需求

关键字:KeyStone   SoC   CCStudio   LinuxTM  
  概要

  过去,实施和部署多核片上系统 (SoC) 器件的一大挑战一直都是为编程和调试这些平台提供适当的工具。开发人员要充分发挥多核性能优势,就必须进行高效率分区,并在这些核上运行高质量软件。复杂多核系统的调试会面临同步处理模式以及子系统接口访问受限所带来的其它复杂性。开发和调试多核 SoC 所花费的时间以及实现理想 SoC 性能的能力可用来衡量工具套件的优势。

  TI 支持 KeyStone 扩展的 Code Composer StudioTM (CCStudio) 集成型开发环境包含业界最佳的多核数据可视化技术,支持调试、验证以及跟踪功能。TI 近期推出了全新 KeyStone 多核 SoC,其具有 ARM® RISC 处理器和 TMS320C66x DSP 核组成的异构组合。支持 KeyStone 扩展的 CCStudio 工具套件与KeyStone 器件及软件共同开发,为 SoC 提供了一个统一系统级视图,从而可直观查看  ARM 及 DSP 核、加速器以及外设。

  介绍

  随着处理器功能的增强,其复杂程度也在加大。这就使开发人员对软件进行调试、故障排除和维护的能力面临更大的挑战。随着多核处理器的推出,实施和分析工作的严格程度也在呈指数级上升。

  试想下列情形:一群才华横溢的工程师在考虑有朝一日能使用这种振奋人心的新 SoC 开发全新的无线基站。这种新器件将帮助这些工程师所在的公司迅速高效地向市场推出极具竞争力的新产品。虽然选用的 SoC 是具有 RISC 和 DSP 核组合的异构多核器件,但工程设计团队还是按职能组建,分成了独立的 ARM 和 DSP 开发团队。他们清楚他们必须合作,共同在统一平台上解决整合系统软件的难题。问题是,有没有工具能够应付该 SoC 的复杂性?

  工程设计团队的经理有类似的保留意见。虽然全新 SoC 有望实现性能的飞跃,实现显著降低的功耗以及比现有解决方案还低的成本,但工程团队管理人员清楚,采用其它 SoC 曾因集成、调试和系统测试流程中无限期的延迟和不能确定的进度,致使欠佳的调试及分析工具屡遭指责。该 SoC 平台的一个潜在优势是,软件可跨多种产品重复使用,但团队管理人员担心支持该 SoC 的工具是否真的可以及时用于重复使用和再测试。

  最后,该产品线的业务管理人员也持谨慎态度。凭借部署日趋复杂产品的丰富经验,她清楚地认识到尽管最新一代 SoC 具有极好的新特性与新优势,但能否对其充分利用,及能否对开发团队可迅速成功实施的特性进行确定,这要取决于业务团队。在产品部署的业务方面,上市时间是个关键因素,产品调试、集成、测试以及试用中出现任何波折,都会给收入及利润带来负面影响。

  那么,工程师究竟在探寻多核 SoC 器件开发工具的哪些特定功能呢?



图 1:从调试和跟踪的角度看 KeyStone 异构多核 SoC 架构


  为满足这些需求,工具套件必须能解析 SoC 每个处理元素与接口的性能并提供报告。工具必须能够显示所有处理元件的同步及时序关系。只显示每个独立核或可编程实体是不够的。

  采用德州仪器 (TI) KeyStone 多核 SoC 器件的产品开发人员非常喜欢基于 TI CCStudio 工具套件的业界最佳多核开发与调试工具。开发人员可迅速高效地解决深度系统级问题,确保最短的集成与测试周期。此外,当通过远程跟踪功能部署完产品后,他们还可充分利用这种详细深入的观察。这不但可对现场问题做出快速响应,而且还可游刃有余地为最终客户、服务提供商以及运营商提供支持。由于 TI 推出了首个异构多核器件集,在现有的 DSP 多核组合中添加了 ARM® 处理器,因此它现在可通过支持 KeyStone 扩展的 CCStudio 工具套件,将相同级别的覆盖范围及分析功能带给 ARM 开发人员。
作者: 邪龙之影    时间: 2014-1-24 11:32

本人过去、现在以及将来都不认识楼主,且自古以来与楼主无利益关系。楼主表述之事与本人无关,




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0