µTrace
コスト効率の高いオールインワンデバッグトレースモジュール
Arm® Cortex®-M組み込み設計に特化した完全なデバッグおよびトレースシステムのパワーを活用できます。µTrace®は、最大4ビットのコンパクトなトレースポートを実装したCortex-Mマイクロコントローラ用のフル機能セットを提供する、コスト効率の高いオールインワン・ソリューションです。
μTrace®は、32ビットRISC Vコアのデバッグにも利用できます。RISC-Vのトレースサポートは、RISC-V Foundationによるトレース標準の採択後、直ちに追加される予定です。
妥協のないローターバッハの品質、機能、サポートをお楽しみください。
µTrace®は、業界をリードする当社のハイエンド製品と同じ機能を提供します:最高品質、卓越した機能、優れたサポート。 Cortex-M市場をリードするデバッグ機能に加えて、µTrace®は、システムトレースや並列ETMフロートレースのようなリアルタイム情報をキャプチャし、 コードカバレッジや コードプロファイリングなどを可能にします。多くのユースケースにおいて、リアルタイム・トレースは、組込み設計をより速く、より安全で、より信頼性の高いものとして市場に投入することができます。
業界最高のパフォーマンスを活用
当社のµTrace®は、Arm® CoreSight™トレースポートインターフェースユニット(TPIU)からのトレースラインあたり最大400Mビット/秒のデータレートをサポートしています。これは、Cortex-Mベースの組み込みシステム用の競合トレース製品よりも30%高速です。この速度での適切なサンプリングを確実にするため、当社のAutoFocus アイファインダーは、各トレースラインの完璧なサンプリングポイントを自動的に検出します。
最高のストリーミングパフォーマンスを誇るウルトラロングトレース
トレースデータをホストPCにストリーミングすることで、非常に長時間のトレース記録を取得し、後で解析することができます。 平均ストリーミング速度は140 MB/s (1.2 Gbit/s)で、データロスのない信頼性の高い転送を保証し、この市場セグメントで最高のデータレートを誇ります。TRACE32® PowerView Softwareは、ターゲットの実行中にオンザフライでコードカバレッジ結果を更新、表示します。
アプリケーションから最後のミリワットを絞り出す
オプションのミックスドシグナル・プローブを追加することで、µTrace®は組込みシステムの消費電力の詳細な測定を長期にわたって記録できます。Cortex-MがETMオフチップ・トレースをサポートしている場合、エネルギー・プロファイリングを実行し、消費電力に敏感なアプリケーションで特に重要な、消費電力を多く消費するコードセクションをすべて特定することができます。
SoCを内側と外側から観察する
ミックスドシグナルプローブと組み合わせることで、μTrace®はアナログおよびデジタル信号をサンプリングし、デジタルラインで送信されるプロトコルをデコードすることができます。Cortex-MがETMフロートレースをサポートしている場合、記録された信号を相関させ、チップ内部とSoCパッケージのピンやペリフェラルの外部で同時に何が起きているかを一貫した画像として描くことができます。
あらゆるCortex-MおよびRV32チップのデバッグ - 隠れコアも含む
当社のµTrace®を使用することで、シングルコアおよびマルチコアマイクロコントローラやSoCに実装された、業界をリードする数のCortex-MおよびRV32コアをデバッグできます。新しいチップは定期的に追加され、新しいチップの設計が発表されると、それをサポートすることもあります。公開されているIPの広範なサポートだけでなく、公開されていないコアのデバッグも可能です。
充実した機能と使い慣れたユーザーインターフェイスをお楽しみください。
PowerViewを使用することで、当社製品およびサポートされるOS間で一貫性を保つ独自のユーザインターフェースを開発しました。µTrace®を使用することで、デバッグとトレース機能をフルに活用でき、追加トレーニングなしですぐに使い始めることができます。
µTrace®の技術データ
この製品 |
||||
製品 | パワートレースエクステンション | PowerDebug E40 +CombiProbe 2 |
Cortex-M用μTrace® | RISC-V用μTrace® |
PCインターフェース | USB 3 / ギガビットイーサネット | USB 3 | USB 3 | USB 3 |
電圧範囲 | 0.4 ~ 5.0 V1 | 1.2 ~ 5.0 V6 | 1.2~5.0V | 1.2~5.0V |
デバッグプロトコル | JTAG、cJTAG、SWD、SWO、DAP、その他多数 | JTAG、cJTAG、SWD、SWO、DAP、その他多数 | JTAG、cJTAG、SWD、SWO | JTAG、cJTAG、SWD |
延長コネクタ | ポッドバスとポッドバスエクスプレス | ポッドバス | 該当なし | 該当なし |
トレースポート幅(最大) | 32パラレルライン2または8シリアルレーン3 | 2ポート4パラレルライン | 4本のパラレル線 | 公開予定:4本のパラレルライン5 |
トレース記録速度(最大) | パラレルラインあたり600Mビット/秒以上2シリアルレーンあたり22.5Gビット/秒3 | 400Mビット/秒/ライン | 400Mビット/秒/ライン | 400Mビット/秒/回線5 |
トレースストリーミングパフォーマンス4(ピーク/平均) | 最大2 400 / 400 MByte/s | 最大200/140 MByte/s | 最大200/140 MByte/s | 最大200/140 MByte/s5 |
トレースメモリサイズ | 8 GByte | 512 MByte | 256 MByte | 256 MByte5 |
ロジック・アナライザとエネルギー・プロファイリングのオプション | Mixed Signal Probe | Mixed Signal Probe | ミックスドシグナルプローブ | ミックスドシグナルプローブ |
トリガコネクタ | 4.4V出力/3.3V入力(5Vトレラント) | 4.4V出力/3.3V入力(5Vトレラント) | 3.3V出力/3.3V入力(5Vトレラント) | 3.3V出力/3.3V入力(5Vトレラント) |
対応アーキテクチャ1 | 150以上のマイクロプロセッサアーキテクチャ | 150以上のマイクロプロセッサアーキテクチャ | Arm Coretex-M | RISC-V 32ビット (RV32) |
1使用するデバッグプローブによる
2 PowerTrace III
3 PowerTrace Serial 2
4ストリーミングレートは、PC にオンザフライで転送できるデータの秒あたりのスループットを定義する。トレースポートレートが平均ストリーミングレートを下回る場合、実質的に無限の記録時間(ディスクスペースと速度によってのみ制限される)が可能です。ピークレートは一時的に可能で、PowerTraceエクステンションの内部メモリーによって補正されます。
5 µTrace®for RISC-V は、RISC-V Foundation によるトレース標準の採用後、速やかにオフチップトレースをサポートする予定です。
6 CombiProbe に接続されたウィスカーに依存します。
AutoFocus テクノロジーによる帯域幅の最大化
μTraceは、付属のMIPI20T-HSウィスカを介してターゲットのデバッグ/トレースポートに接続します。このウィスカーはAutoFocus テクノロジーに対応しておりトレースラインの各信号のサンプリングポイントを自動的に調整します。この結果、基板の配線、インピーダンス、長さのマッチングを気にすることなく、より信頼性の高いトレースキャプチャが可能になります。
ウィスカーMIPI20T-HSを見る AutoFocus テクノロジーを知る
µTrace® の設定例
アプリケーションのプロファイリングとOSを意識したCortex-Mデバッグ
μTrace®は、デバッグにとどまらず、プログラム・フローやユーザが選択したデータ・アドレス・アクセスを時系列で記録することができます。Embedded Trace Macrocell (ETM)、Data Watchpoint and Trace unit (DWT)、CoreSight ITMを利用することで、チップ内部で起こっていることをリアルタイムでムービーとして記録するようなイメージです。当社のPowerViewソフトウェアは、トレースポートインターフェイスユニット(TPIU)から出力される両方のトレースストリームを相関させます。その結果、特定のデータアクセスがどの命令によって引き起こされたかを正確に確認することができます。また、この相関により、ターゲットのオペレーティング・システムによるタスクスイッチを認識しながら、アプリケーションをプロファイリングすることができます。
コンフィギュレーション製品
- Cortex-M用μTrace(MIPI20T-HSウィスカーを含む)
デジタル/アナログ信号の記録と番組フローとの相関性
CoreSightトレースポートインターフェイス・ユニット(TPIU)を実装した多数のCortex-Mチップの場合、µTrace®は両方の記録に共通のタイムスタンプを提供するため、デジタル/アナログ信号とプログラムフローを相関させることができます。プログラム・フロー・トレースと信号記録の両方をホストコンピュータにオンザフライでストリーミングすることにより、非常に長いトレース記録を実現できます。記録されたデジタル信号をデコードするために、TRACE32® PowerViewソフトウェアには、CAN、USB、I2Cのような一般的なインターフェース用のプロトコルアナライザが内蔵されています。独自のカスタムプロトコル解析機能を追加するための拡張も容易です。
- Cortex-M用μTrace(MIPI20T-HSウィスカーを含む)
- ミックスドシグナルプローブ
32ビットRISC-V(RV32)コアのデバッグ
µTrace® for RISC-Vは、無数の32ビットRISC-Vコアをデバッグするための費用対効果の高いソリューションであり、よく知られたTRACE32®の全ての機能を提供します。最終的に命令セットを追加してデバッグしたい場合、同じデバッグソフトウェアを使用しながら、当社の他のデバッグ製品に簡単に切り替えることができます。RISC-VファウンデーションがRISC-Vコア用のN-Trace標準をリリースすると、µTrace®はTRACE32® PowerViewソフトウェアリリースからリアルタイムトレースをサポートするようにアップデートされます。
-
RISC-V 32 ビット用 µTrace (PACK)
µTrace® のバリエーションと拡張機能
Arm Cortex-M用オールインワン・デバッグ&トレース・ソリューション。 5ピン標準JTAG、cJTAG、シリアルワイヤデバッグポートをサポート Arm Cortex-MコアおよびSecurCore SC000/SC300用。 256MByteのトレースRAMをサポート: - シリアルワイヤ出力/TPIU経由のITM - TPIU(4ビット)経由のETM Cortex-M連続モード トレース・チャネルあたり400MBit/sの帯域幅。 最大100 MByte/sのトレース・ストリーミングには以下が必要です。 USB 3.0(SuperSpeed)対応ホスト・コンピュータ 2つ以上のCortex-Mコアの同時デバッグには、以下のライセンスが必要です。 マルチコアデバッギングMicroTrace(LA-7960N)のライセンスが必要です。 他のコア アーキテクチャのサポートを含むようにアップグレードすることはできません。 ミックスドシグナルプローブ(LA-2500)でMicroTraceを拡張、 デジタル信号とアナログ信号を記録し、相関させることができます。
RISC-V 32ビット標準コアのデバッグソリューション。 2つ以上の RISC-V 32ビット標準コアの同時デバッグには Multicore Debugging MicroTrace (LA-7960N)のライセンスが必要です。 他のコア・アーキテクチャのサポートを含むようにアップグレードすることはできません。
用40ピンコネクタ付きデジタル/アナログプローブ LA-3204 Cortex-M用マイクロトレース(PACK) LA-3080CombiProbe 2 MIPI20T-HS用 (PACK) LA-3081CombiProbe 2 AUTO26用 (PACK) LA-3082CombiProbe 2 MIPS32+4-Bit IFLOW 用 (PACK) LA-3083CombiProbe 2 MIPI34用 (PACK) LA-2520 / LA-2521PowerTrace III LA-3121 / LA-3122PowerTrace Serial 2 デジタルプローブの特徴 12 チャンネル(12 データ)、 0~5 V 入力、 200 MS サンプル/チャンネル。 アナログプローブの特徴 6チャンネル -12V..+12V 13ビット分解能、 電流センス2チャンネル、 変換レート1MSample/s。 TRACE32 ソフトウェアDVD 2021/02以降が必要。 推奨アクセサリー LA-6470クリップ・セット(ケーブルとクリップ)