Armv9 Cortex-A/-R 対応デバッガ


The embedded tools company
ターゲット接続
TRACE32 ツール
TRACE32 デバッグ機能


Armv9 Cortex-A/-R 対応デバッガ
  ハイライト
すべての CoreSight コンポーネントをフルサポート
アーキテクチャデバッグをフルサポート

64 ビット命令セットおよび 32 ビット命令セット(ARM/THUMB) をサポート
32 ビットおよび 64 ビットのペリフェラルをロジックレベルで表示
32 ビットおよび 64 ビット MMU フォーマットのサポート
AArch32/AArch64 モード表示への自動対応

すぐに実行できる FLASH プログラミングスクリプト
仮想化のサポート
ベアメタルおよび OS を認識したデバッギング
マルチコアデバッグ
Armv9 ベースの big.LITTLE システムのシームレスなデバッグ
DSP、GPU、その他のアクセラレータコアによる AMP デバッグ
32 ビットおよび 64 ビットセミホストのサポート
その他の TRACE32 ツール:仮想ターゲットのデバッグ、オンチップトレースサポート (ETB、ETF、ETR)、オフチップトレースツール(ETMv4)


Link Support
テクニカルサポート
List of Supported Compilers
List of Supported Target Operating Systems
List of Supported Hypervisors
Ready-to-run bring-up scripts


[www.arm.com]  CoreSight On-chip Debug & Trace IP




 

ターゲット接続


ARM デバッグコネクタ用アダプタ

MIPI-10/-20T/-20D/-34 用アダプタ

 

TRACE32 ツール


Debugging of Virtual Targets
  • サード・パーティ仮想ターゲットへのフロントエンド
  • サード・パーティコアシミュレータへのフロントエンド
  • サード・パーティターゲットサーバへのフロントエンド
  • TRACE32ハードウェアデバッガと同様のGUI
  • サード・パーティソフトウェアが提供するデバッグ機能
  • サード・パーティソフトウェアが提供するトレース機能
  • Windows32/64、Linux32/64
  • Reprise RLMフローティングライセンス、またはUSBドングル
  • アーキテクチャ専用の1ライセンスで全てのバックエンドをカバー

オンチップトレース (ETB, ETF, ETR)
  • 外部ETMトレースとコンパチブル
  • JTAG経由で読み出し
  • 速度制限なし
  • コード/データのフルトレース

オフチップパラレルトレース (ETMv4)
  • 最大 4GByteトレースメモリ
  • ターゲット電圧 1.2 ~ 3.3 V
  • 5 ns タイムスタンプ
  • プログラム、データトレース
  • パフォーマンス解析
  • 関数およびタスクレベルの実行時間測定
  • コードカバレッジ
  • ETM(Embedded Trace Macrocell), PTM(Program Trace Macrocell)に対応
  • ETB(Embedded Trace Buffer), TMC(Trace Memory Controller), TPIU(Trace Port Interface Unit)に対応
  • マルチトレースソースに対応 (CoreSight トレース)

シリアルプリプロセッサ経由オフチップシリアルトレース (ETMv4)
  • ハイスピードシリアルトレースポートをサポート (ETM-HSSTP, ARM specified)
  • Xilinx Aurora プロトコルと互換
  • 最大4つの異なるデータラインをサポート
  • 1レーンあたり最大 6,25Gbit/s
  • 最大 24 Giga CPUサイクルのデータ取得に十分な 4 GByte トレースメモリ

PowerTrace Serial によるオフチップシリアルトレース (ETMv4)
  • 4 GByteのトレースメモリ
  • 各チャネル 最大12.5 Gbit/s
  • Auroraベースのトレースプロトコル、最大8 RXレーン
  • PCleベースのトレースプロトコル、最大8 RX/TXレーン
  • レファレンスクロック/ビットクロックサポート
  • ホストコンピュータへの高速トレースアップロード
  • 独立した17チャネル・ロジック・アナライザ機能

 

TRACE32 デバッグ機能


マルチコアデバッグ対応
  • マルチコアチップの全コアを対象としたデバッガ
  • アプリケーションコア、DSP、アクセラレータコア、特殊用途コアのデバッグ対応
  • 80 種類以上のコアアーキテクチャのデバッグ対応
  • あらゆるマルチコアトポロジーをサポート
  • すべてのマルチコアオペレーションモードをサポート
  • AMP および SMP システムのサポート
  • マルチコアチップのすべてのコアに対して対応可能なデバッグハードウェア

ペリフェラルブラウザ
  • チップ上のペリフェラルの表示
  • ユーザー定義型ウィンドウ
  • ソフトキーも使えるインタラクティブウィンドウ定義
  • 候補選択時のプルダウンメニュー
  • 各フィールドに解説の追加

FLASH プログラミング
  • 内部/外部 FLASHメモリに対応
  • 全ての一般的なFLASHメモリ仕様に準拠
  • 複数のFLASHデバイスプログラミングをサポート
  • ICE, FIRE, ICD 製品ラインで利用可能

FLASH Programming (Protocol-Based)
  • CPU共通およびCPU専用 NAND FLASHコントローラに対応
  • 全ての一般的なNAND FLASHデバイスに対応
  • バッドブロック処理 (skipped, reserved block area)
  • ECC 生成

HLL デバッガ
  • 各種言語サポート
  • C++ フルサポート
  • TRACE32 環境への組込み
  • 各種コンパイラとホストのサポート
  • 異なるホスト間で統一された操作性
  • 高速ダウンロード
  • 最適化されたコードのデバッグ
  • 関数ネスティングの表示
  • リンクリストの表示
  • 軽快な操作性
  • 強力な式評価

MMU サポート
  • プロセッサMMUと完全に統合されたサポート
  • プロセッサMMUレジスタの表示
  • MMUテーブルエントリーの表示
  • アドレス変換テーブルの表示
  • デバッガ内部にMMUアドレス変換をシャドーイング
  • ターゲットリソースへの仮想/物理アクセスが常時可能
  • 書き込み禁止領域への書き込みアクセスが任意で可能
  • オペレーティングシステムが構築したソフトウェアMMUテーブルの検出およびデコーディング
  • 複数のユーザースペースのMMUテーブルを並行してサポート
  • CTS経由でTLBコンテクストトラッキングおよびgit統計

RTOS デバッガ
  • タスク実行時間の統計的な評価及びグラフィック表示
  • タスクに関連のある関数実行時間評価
  • タスク状態の統計的な評価及びグラフィック表示
  • システムコールの手動実行
  • タスクスタックカバレッジ
  • OSデータ用のPRACTICE関数
  • RTOS に関連のあるプルダウンメニュー
  • タスクを選択デバッグ

ハイパーバイザ認識機能デバッグ
  • ストップモードでシステム全体をシームレスにデバッグ
  • ハイパーバイザ認識機能-ロード可能なデバッグ拡張機能をローターバッハが提供
  • マシンIDによりシステム内の仮想マシンを識別可能
  • マシンIDによりアクティブ/非アクティブな仮想マシンを可視化
  • OS認識機能を各仮想マシンにロード可能

パフォーマンスアナライザ
  • 関数レベルでの長時間パフォーマンス解析
  • タスクレベルでの長時間パフォーマンス解析
  • 変数やメモリ内の値を長時間にわたり計測、解析

PRACTICE スクリプト言語
  • 構造化言語
  • メニューのサポート
  • コマンドのログ
  • カスタムメニュー
  • ツールバーやボタンのカスタム化
  • ダイアログウインドウのカスタム化
  • 64ビット算術演算
  • 数字、論理、文字列操作
  • システム状態への直接アクセス




Copyright © 2021 Lauterbach Japan, Ltd., Kouhoku-ku, Nisso 16th Building, Yokohama-shi, Japan 222-0033   Impressum     Privacy Policy
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice.
Last generated/modified: 08-Sep-2021