Hexagon デバッガ&トレース

概要

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

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

さらに、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のオンチップブレークポイントとそのすべての機能のパワーを解き放ち、アプリケーションの制御を可能にします。

マルチアーキテクチャ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を検証することができます。当社のGeneric Transactor Library (GTL)を使用すると、JTAGレベルでプレシリコンデバッグを実行できます。

営業と連絡を取る 
ツールチェーンサポート

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

コンパイラ (1)
製品
会社概要
Language
エルエルブイエム
C, C++
シミュレーター、エミュレーター、バーチャル・ターゲット (2)
製品
会社概要
GDB
クアルコムヘキサゴンシミュレータ

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

ホストOS

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

フラッシュデバイス

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

サードパーティとの統合

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