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

概要

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

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

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

対応サブアーキテクチャ

セバX16xx、セバX1/X2、セバ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でサポートされているサードパーティツール

ターゲットOS (2)
製品
会社概要
RTXC クアドロス
スレッドX

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

ホストOS

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

フラッシュ・デバイス

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

サードパーティとの統合

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