CEVA-X デバッグ&トレースソリューション

概要

あらゆるSoCのあらゆるCEVA-Xコア

ローターバッハの最先端の開発ツールとCEVA®との緊密なパートナーシップにより、スタンドアロンのシングルコアまたはマルチコアデバイスから複雑なSoCまで、あらゆる設計を解析できます。

CEVA-XTMDSPコアは、マルチギガビット・ベースバンド・ネットワーク処理、マシンビジョン、ディープラーニング、ワイヤレス・アプリケーションに広く採用されています。TRACE32®ツールを使用することで、SoC内のあらゆるCEVA-XTMコアを(他のすべてのコアと共に)単一のデバッグインターフェイスで同時にデバッグおよび制御することができます。TRACE32®は、CEVA-XCTM、CEVA-XMTMSensProTMなどのCEVA-XTM コアの全機能をサポートしています。ArmのCoreSight IPを実装したチップでは、TRACE32®ツールはオンチップとオフチップのリアルタイムトレースをサポートします。

対応サブアーキテクチャ

Ceva X16xx、Ceva X1/X2、Ceva BX/XC/XM

デバッグ ハイライト

すべてのデバッグ機能の活用

ローターバッハのデバッグ・モジュールを使用することで、CEVA-X™コアの強力でよく知られたすべての機能(フルオンチップ・ブレークポイント・サポート、ランタイム・メモリ・アクセス、フラッシュ・プログラミング、ベンチマーク・カウンタ)を探求し、活用することができます。もちろん、すべてがスクリプト化可能で、同じテストシーケンスを何度も繰り返すことができます。アプリケーション・コアのデバッグに使用するのと同じインターフェイスをDSPのデバッグにも使用できるため、トレーニング時間が短縮され、生産性が向上します。

デバッグシステムの詳細 

オンチップ・ブレークポイントをフルサポート

CEVA-XTMのオンチップ・ブレークポイントとそのすべての機能のパワーを解き放ち、アプリケーションの制御を可能にします。

マルチアーキテクチャSoCにおけるCEVA-Xコアのデバッグ

1つのデバッグ・プローブで、すべてのCEVA-XTMコアと非CEVA-XTMコアを同時にデバッグできます。

あらゆるデバッグインターフェースプロトコルをサポート

従来のJTAG経由、またはマルチコアSoCでArm CoreSight® SoC-400/600 (SWD、APB、JTAG-AP)を使用したデバッグ。

アプリケーションを邪魔にならないようにチューニングする

ベンチマークカウンターユニット(BMC)を使用して、アプリケーションのパフォーマンスを非侵入的に監視し、微調整します。

トレース機能

コアのアクションを捉える

ストップモードデバッグは強力なツールですが、トレースはさらに優れています。当社のCEVA-X™向けトレース・ソリューションは、オンチップ・トレースと、より強力なArm® ETM®オフチップ・トレースの両方をサポートしており、トレース・データをターゲット・メモリ内に保存したり、当社のPowerTraceツールのいずれかに出力することができます。ETMオフチップ・トレースでは、トレース・ストリーミングを使用して、大量のトレース・データと数分、数時間、数日間の記録を行うことができます。

トレースシステムの詳細  

Arm CoreSight Traceの活用

CEVA-XTMトレースはArm® CoreSight®に完全に準拠しており、SoCの設計を簡素化します。Arm® ETM®トレースのパワーと柔軟性をCEVA-XTM設計にご活用ください。

オフチップ・トレースによるメリット

非侵入的に収集される貴重なトレース情報はそのままに、より多くの情報を提供します。トレース・ストリーミングにより、数分、数時間、数日という長時間のトレースが可能です。

詳細なランタイム情報の取得

プログラムフローに加えて、ロードとストアの操作(アドレスとデータ値)をキャプチャし、タスクスイッチとデータフローを監視できます。

マルチプルコア間の相互作用の分析

当社のトレースソリューションはマルチコアトレースをサポートしており、コア間の動的な相互作用を記録、解析することができます。混合アーキテクチャのSoCでは、CEVA-X ®コアと非CEVA-X ®コアを同時にトレースすることができます。

バーチャルプロトタイピング

シリコンが出てくる前に準備を整えよう

SoCが完成する前に、カスタムSoCでCEVA-X™コードをテストすることができます。SoCのテーピングには多くの時間を要しますが、TRACE32®を使用することにより、シミュレータ上でソフトウェア開発を開始することができます。

統合インストラクションセットシミュレータによるユニットテスト

CEVA-XTM 用 TRACE32® PowerView インストラクションセットシミュレータを使用することで、ハードウェアの構築と並行してコードの開発やテストを開始することができます。シミュレータはモジュールテストやリグレッションテストにも最適です。

MCDサポートのメリット

MCD APIを使用して、仮想ターゲットやFPGAシミュレーションを開始します。同じTRACE32® PowerView User Interfaceとスキルが実際のハードウェアにシームレスに移行します。

ツールチェーンサポート

CEVA-X対応サードパーティツール

以下の機能は、TRACE32 がサポートするすべてのアーキテクチャで利用可能です。お使いのデバイスやツールがここに掲載されていない場合は、お問い合わせください。

ホストOS

当社のデバッグソフトウェアは、すべての主要なオペレーティングシステム上で動作します。

フラッシュ デバイス

当社は、多種多様なフラッシュデバイスのプログラミングをサポートしています。NOR、NAND、SPI、QSPI、EMMC など。

サードパーティとの統合

統合により、TRACE32 を他のツールと簡単に使用することができます。