異種高性能マルチコア システムのデバッグとトレース用の設計
以下は、 Cortex-Aシリーズ プロセッサ用CoreSightデザイン キットの特長です。
ピン数の削減による可視性の向上 | リアルタイムの可視性を備えた強力なマルチコアの対話型デバッグ |
Cortex-Aシリーズ プロセッサ用CoreSightは、ピン数が少ないCortex-Aプロセッサ ベースのSoCの制御(デバッグ)と観察(トレース)機能を開発者に提供します。
| CoreSight DAPおよびEmbedded Cross Triggeringを使用して、開発者は、強力な対称型および非対称型マルチコア デバッグと実行時制御を実行しつつ、ソフトウェアとハードウェアのインタラクションの分析、最適化、およびデバッグ用タイムスタンプ付きのCPUまたはシステム トレースを収集できます。 |
マルチコアSoCでのプログラム実行の可視性 | 高性能、低エネルギー消費、およびセキュリティで保護されたシステムの可視性 |
Cortexプロセッサ用CoreSightトレース マクロセルは、ソフトウェアがプラットフォームで実行される状態についての重要な情報をソフトウェア開発者に提供します。 すべてのCortex-Aトレース マクロセルはOSを認識するため、開発ツールでOS認識のデバッグと最適化を実行できます。
| CoreSightテクノロジは、最高性能のプロセッサをサポートしつつ、エネルギー消費を最小化するように設計されています。 CoreSightテクノロジは、複数クロックおよび電源ドメインのデバッグとリアルタイムのトレースを可能にして、電力効率の最も優れたデバッグとトレースのソリューションを実装する柔軟性をSoCの設計者に提供します。 CoreSightでは、セキュリティで保護されたデバッグとトレースの提供が可能であり、信頼できるユーザに対してのみ、保護された機能と情報の可視性を提供できます。 |
SoCのライフ サイクルにわたってさまざまなユーザに価値を提供 | 再利用および標準化 |
| CoreSightテクノロジはSoCのライフ サイクルを通して使用されているため、シリコン サプライヤやOEMのコスト削減と開発リスクの軽減につながります。 | CoreSightはSoCの他のコンポーネントにも利用できるので、パートナーは、デバッグとトレースのコストを削減すると同時に、さまざまなプラットフォームの標準フレームワークを装備できます。 パートナーはCoreSightアーキテクチャの仕様に従って、自社製のデバッグ コンポーネントやトレース コンポーネントをCoreSightに統合できます。 Learn how CEVA DSPでCoreSightテクノロジのサポートに関する記事を読む |
CoreSightテクノロジは、携帯電話、モバイル機器、セットトップ ボックス、ウルトラ ポータブル スマートブックなどの多くの最終製品で、ソフトウェア開発者やハードウェア開発者にオンチップの可視性を提供します。
Qt開発者がCoreSightトレースを使用してQtのパフォーマンスを最適化している方法について公開されている例
SoCのライフ サイクルにわたってさまざまなユーザに価値を提供
最終製品の主要OEMによって支持されたCortex-Aシリーズ プロセッサ用CoreSightテクノロジは、SoCのライフ サイクルのすべてのフェーズでさまざまなユーザ グループに価値を提供します。
主なユーザ グループ | CoreSightテクノロジによって実現または促進される主な作業 |
|---|---|
エンベデッド ソフトウェアやミドルウェア ソフトウェアの開発者 |
|
アプリケーション開発者 |
|
製品エンジニア |
|
ハードウェア エンジニア |
|
SoCアーキテクト |
|







