针对调试和跟踪不同种类的高性能多核系统而构建
用于 Cortex-A 系列处理器的 CoreSight 设计工具包提供了以下功能:
|
通过较少的针数提供较高的可见性 |
强大的多核交互式调试并具有实时可见性 |
|
使用用于 Cortex-A 系列处理器的 CoreSight,开发人员可以通过较少的针数控制(调试)和观察(跟踪)基于 Cortex-A 处理器的 SoC。
|
通过使用 CoreSight DAP 和嵌入式交叉触发,开发人员可以进行强大的对称和非对称多核调试和运行时的控制,同时收集带有时间戳的 CPU 或系统跟踪以分析、优化和调试软件和硬件交互。 |
|
多核 SoC 上执行程序的可见性 |
高性能、低功耗的安全系统的可见性 |
|
用于 Cortex 处理器的 CoreSight 跟踪宏单元为软件开发人员提供了有关如何在平台上执行其软件的重要信息。所有 Cortex-A 跟踪宏单元都是操作系统可识别的单元,以使开发工具能够提供操作系统可识别的调试和优化。
|
CoreSight 技术支持最高性能的处理器,同时是针对最大限度降低功耗而构建的。CoreSight 技术通过实现多时钟和电源域的调试和实时跟踪,使 SoC 架构师可以灵活地实现具有最高能源效率的调试和跟踪解决方案。 CoreSight 还针对安全调试和跟踪进行了设置,以便仅向可信用户提供这种重要的可见性。 |
|
在 SoC 生命周期内对不同用户有价值 |
重复使用和标准化 |
| CoreSight 技术可在整个 SoC 生命周期内使用,以使硅提供商和 OEM 能够降低成本和开发风险。 | 可以将 CoreSight 用于 SoC 中的其他组件,以使合作伙伴可以降低调试和跟踪成本,并在不同平台中提供标准框架。通过遵循 CoreSight 架构规范,合作伙伴可以将自己的调试和跟踪组件集成到 CoreSight 中。 了解 CEVA DSP 如何支持 CoreSight 技术 |
现在,CoreSight 技术为很多终端产品的软件和硬件开发人员提供了片上可见性,例如,手机、移动设备、机顶盒和超便携智能本。
有关 Qt 开发人员如何使用 CoreSight 跟踪来优化 Qt 性能的公共示例
在 SoC 生命周期内为很多用户提供价值
用于 Cortex-A 系列处理器的 CoreSight 技术是由主要 OEM 在终端产品中指定采用的技术,可以在 SoC 生命周期的所有阶段为不同的用户组提供价值。
|
主要用户组 |
CoreSight 技术支持或加快的主要任务 |
|---|---|
|
嵌入式和中间件软件开发人员 |
|
|
应用程序开发人员 |
|
|
产品工程师 |
|
|
硬件工程师 |
|
|
SoC 架构师 |
|







