ARM/Cortex用トレース(パラレル)


The embedded tools company


ARM/Cortex用トレース(パラレル)
  ハイライト
最大 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 トレース)
サポートチップ
 66AK2E02, 66AK2E05, 66AK2G02, 66AK2G12, 66AK2H06, 66AK2H12, 66AK2H14, 88F6720, 88FR101, 88FR102, 88FR111, 88FR131, 88FR301, 88FR321, 88FR331, 88FR521, 88FR531, 88FR571, 88Q5151, 88Q5152, 88Q5192, 88SV581X-V6, A9500, A9540, ADSP-SC570, ADSP-SC571, ADSP-SC572, ADSP-SC573, ADSP-SC582, ADSP-SC583, ADSP-SC583W, ADSP-SC584, ADSP-SC584W, ADSP-SC587, ADSP-SC587W, ADSP-SC589, ADSP-SC591, ADSP-SC592, ADSP-SC592W, ADSP-SC594, ADSP-SC594W, AM2431, AM2432, AM2434, AM2631, AM2632, AM2634, AM2732, AM3505, AM3517,
> more


Support
テクニカルサポート



ARM ETM/PTM用PowerTrace, PowerTrace II LITE では、トレースチャネルあたり最大 600 Mbit/sで全てのトレースデータを取得できます。

ETM(Embedded Trace Macrocell)および PTM(Program Trace Macrocell) をサポートしています。

トレースデータにはタイムスタンプが付加され、ETM/PTMのフィルタおよびトリガ機能も利用できます。PC、ワークステーションなど何れのホスト環境でも使用できます。

ARM 社より規定されている標準アダプタで接続されます。




 

トレースモード


ARM ETM/PTM用プリプロセッサでは、全ETM/PTM 動作モードに対応しています。



 

スピード


ARM ETMでサポートされている最大スピードは、使用されているETMモードに依存します。

  Normal FR Normal HR Mux Demux FR Demux HR
Trace port configuration 4+4
8+4
16+4
4+4
8+4
16+4
4
6
10
2 x (4+4)
2 x (8+4)
2 x (16+4)
2 x (4+4)
2 x (8+4)
2 x (16+4)
Sample edge rise rise/fall rise/fall rise rise/fall
Trace clock frequency cpu cpu/2 cpu cpu/2 cpu/4
Max CPU frequency 500 500 250 800 800

ARM ETMv3/PTMでは、トレースクロックはCPUの動作クロックには依存していません。

AUTOFOCUS:トレースチャネルあたり最大 600 Mbit/sの動作クロックに対応。セルフキャリブレーションテクノロジー。


 

トレース表示


TRACE32では総合的なトレース結果の表示と解析機能を提供しています。



 

トリガシステム設定


TRACE32では 全てのETM設定への直感的に操作できるインタフェースを用意しています。



 

トレースシステム設定


使いやすい基本的なフィルタ/トリガ機能

  • TraceEnable: 指定イベント時だけサンプル.
  • TraceData: 全プログラムフローと指定データイベント時だけサンプル.
  • TraceON: 指定イベント発生後、トレースバッファへのサンプリングを開始.
  • TraceOFF: 指定イベント発生後、トレースバッファへのサンプリングを停止.
  • TraceTrigger: 指定イベント発生時にトレースバッファへのサンプリングを停止. トリガディレーも可能.
 

3段階のステートシーケンサー


専用ダイアログウィンドウで3段階のステートシーケンサー用のプログラミングが可能。


 

その他のトレースの標準機能


統計解析
  • 関数ã®å®Ÿè¡Œæ™‚間を詳細解æž
  • タスク実行時間/ステートを詳細解æž
  • 変数ã®å¤‰åŒ–ã®æŽ¨ç§»ã‚’時間軸ã§ã‚°ãƒ©ãƒ•ã‚£ã‚«ãƒ«è§£æž
  • å˜ä¸€ã‚¤ãƒ™ãƒ³ãƒˆã®ã‚¿ã‚¤ãƒ ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒ«ã‚’è§£æž (割込ã¿å‡¦ç†ãªã©)
  • 2ã¤ã®ã‚¤ãƒ™ãƒ³ãƒˆé–“ã®ã‚¿ã‚¤ãƒ ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒ«ã‚’解æž
パフォーマンスアナライザ
  • 関数レベルã§ã®é•·æ™‚間パフォーマンス解æž
  • タスクレベルã§ã®é•·æ™‚間パフォーマンス解æž
  • 変数やメモリ内ã®å€¤ã‚’長時間ã«ã‚ãŸã‚Šè¨ˆæ¸¬ã€è§£æž
CTSコンテキストトラッキングシステム
  • リアルタイムプログラムã®ã‚·ãƒ³ã‚°ãƒ«ã‚¹ãƒ†ãƒƒãƒ—
  • ローカルãŠã‚ˆã³ã‚°ãƒ­ãƒ¼ãƒãƒ«å¤‰æ•°ã®è¡¨ç¤º
  • スタックフレーム表示
  • ステップã€ãƒãƒƒã‚¯ã‚¹ãƒ†ãƒƒãƒ—ã¨ã‚¹ãƒ†ãƒƒãƒ—オーãƒãƒ¼
  • æ¡ä»¶ä»˜ã‚¹ãƒ†ãƒƒãƒ—
  • トレース上ã§ã®ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã®è¡¨ç¤º
  • トレース上ã§ã®ãƒ‘ラメータ付関数ãƒã‚¹ãƒ†ã‚£ãƒ³ã‚°è¡¨ç¤º
エナジープロファイリング
  • 電力消費é‡ã®å¤šã„プログラムモジュールã®æ¤œå‡º
  • 予期ã›ã¬ãƒ”ーク電力ã®æ¤œå‡º
  • çœé›»åŠ›ãƒ¢ãƒ¼ãƒ‰ã®åŠ¹çŽ‡çš„ãªåˆ©ç”¨ã®ç¢ºèª
  • TRACE32 Mixed Signal Probeã€TRACE32 アナログプローブã«ã‚ˆã‚‹é›»æµã€é›»åœ§æ¸¬å®š
  • TRACE32 トレースツール PowerTraceã€CombiProbeã€MicroTrace ã«ã‚ˆã‚‹æ™‚間相関
  • 機能ã€ã‚¿ã‚¹ã‚¯ãƒ¬ãƒ™ãƒ«ã§ã®ã‚¨ãƒãƒ«ã‚®ãƒ¼çµ±è¨ˆ
 

トレースギャップの再構築


間接分岐やデータ転送が大量に行われる環境では、デバイス内部のETM FIFOのオーバーフローが発生し易くなり、その結果、トレース情報は失われてしまいます。TRACE32では、スマートトレースとCTS機能を使って、失われたトレース情報を再構築することができます。





 

コードカバレッジ


PowerTraceを使用している場合、4 × 4MByteのコード領域を対象に ハードウェア・ベース・コードカバレッジを実施できます。コードカバレッジには、"executed/not executed" および "branch taken/not taken" の情報が含まれています。





 

接続方法


Adaptation for Arm ETM Preprocessor Mictor

Adaptation for Arm ETM Preprocessor MIPI-60

 

フレックスアダプタ


フレックスアダプタ
  • 柔軟性ã®é«˜ã„アダプタ
  • デãƒãƒƒã‚¬ï¼†ICDトレース用
  • 高信å·å“質
  • é©å¿œã‚¤ãƒ³ãƒ”ーダンス
  • MICTOR
  • 100 MIL
  • SAMTEC
  • YAMAICHI




Copyright © 2024 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: 28-Jun-2024