Hexagon デバッガ&トレース

概要

複雑なSoCの一部としてのHexagonDSPコア

クアルコムのSnapdragonモバイル、Snapdragonオートモーティブ、クラウドAI 、その他のSoCに搭載されている全世代のHexagon DSPとそのHVXコプロセッサを 、単独で、またはArm CPU、Xtensa、その他のコアと組み合わせて解析 するための、ローターバッハの最先端かつ比類のない開発ツールをご活用ください。Hexagon DSPコアは、Qualcomm Snapdragon SoCでメディアおよびセンサー処理、専用モデム処理、AIなどのその他のタスクに使用されています。

さらに、Qualcomm Cloud AI 100のような専用のAIアクセラレータでも使用されています。当社のTRACE32®ツールを使用することで、SoC内のあらゆるHexagonコア(他のコアも含む)を、単一のJTAGまたはSWDデバッグインターフェイスを介して、同時にデバッグおよび制御することができます。TRACE32®ツールはオンチップトレースもサポートしています。

対応サブアーキテクチャ

六角形V2、V3、V4、V5x、V6x、V7x

対応サブアーキテクチャ

Hexagon

デバッグ ハイライト

独自の機能セットとコア・サポート

ローターバッハのデバッグ・モジュールを使って、Hexagon DSPコアのパワフルな機能を最高性能で探索・活用できます。オンチップ・ブレークポイントをフルサポートし、ランタイム・メモリ・アクセスやベンチマーク・カウンタを使用して、アプリケーションの性能を監視・微調整できます。もちろん、すべてがスクリプト化可能で、同じテスト・シーケンスを何度も繰り返すことができます。

ストップモードデバッグは強力なツールですが、トレースはコアの動作をキャプチャするため、さらに優れています。当社のHexagon Debuggerは、SoCの ARM CoreSight トレースインフラストラクチャを設定し使用することができます。そのため、トレースデータをHexagonオンチップトレースバッファ、SoCオンチップトレースバッファ、DDRのような他のメモリ、または外部トレースポートにルーティングすることができます。また、エミュレーションプラットフォームのバックドアなど、独自のツールを使用して生のトレースデータをエクスポートし、TRACE32®を使用してデコード、表示することもできます。

デバッグシステムの詳細 
hexagon

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

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

マルチアーキテクチャSnapdragon SoCのHexagonコアのデバッグ

AMPセッションの1つのデバッグプローブで、SoC内のすべてのHexagon DSPコア、HVXコプロセッサ、Arm やXtensaなどのコアを同時にデバッグできます。

フルソフトウェアスタックの
デバッグ

QUALCOMMのRTOS QuRTと連携し、TRACE32® RTOS-awareデバッグの恩恵を受けることができます:スレッド、メッセージキューなどの全てのOSオブジェクトをクエリし、表示することができます。必要な情報がチップメーカから入手可能であれば、TRACE32®はハイパーバイザを認識することもできます。

統合MMUサポート

TRACE32®を使用することで、MMUを完全にサポートすることができます。MMUレジスタ、テーブルエントリ、アドレス変換テーブルを表示し、MMUアドレス変換をデバッガ内でシャドウすることができます。いつでもターゲットへの完全な仮想/物理アクセスが可能です。

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

当社のトレースソリューションはマルチコアトレースをサポートしており、コア間の動的な相互作用を記録し解析することができます。Hexagon DSPと他のコアを同時にトレースすることができます。

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

当社のトレースソリューションはマルチコアトレースをサポートしており、コア間の動的な相互作用を記録し解析することができます。Hexagon DSPと他のコアを同時にトレースすることができます。

1つのGUIで複数のHexagonコアをデバッグ

iAMPマルチコアデバッギングにより、TRACE32®は1つのインスタンスで全ての対称Hexagonコアをデバッグすることができます。iAMPのデバッガはコア間の切り替えが可能で、常に正しいシステムビューを提供します。

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

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

チップを手にする前に、Hexagonのコードをテストできます。TRACE32®では、仮想プロトタイプやシミュレータ上で、実際のチップと同じGUIとツールセットを使用してソフトウェア開発を開始することができます。シミュレートされたVerilogまたはVHDLネットリストを使用して、デバッグ機構を含むSoCを検証できます。ローターバッハ・ジェネリック・トランザクタ・ライブラリ(GTL)により、JTAGレベルでのプレシリコンデバッグが可能です。

営業にコンタクトする 
ツールチェーンサポート

Hexagon対応サードパーティツール

ターゲットOS (1)
製品
会社概要
QuRT
コンパイラ (1)
製品
会社概要
言語
LLVM
C, C++

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

ホストOS

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

フラッシュ デバイス

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

サードパーティとの統合

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