Intel® デバッガ&トレース

概要

Intel SoCのあらゆるコアのデバッグとトレース

Intel® Quark™マイクロコントローラのような小さなものから、Intel Atom®、Pentium®、Celeron®のような一般的なチップから、Intel® Core™やXeon™アプリケーションプロセッサのような大規模なマルチコアまで、x86とその他の命令セット(ISA)の両方を実装したあらゆるIntel® SoC設計を、最先端の開発ツールで解析できます。TRACE32®ツールを使用することで、SoCのあらゆるx86コア(Arm® Cortex™、Arc™、Xtensa™、8051などのコアも含む)を単一のデバッグインターフェイスで同時にデバッグ、制御することができます。TRACE32®ツールは、オンチップとオフチップのリアルタイムトレースをサポートします。

対応サブアーキテクチャ

Core®、Xeon®、Atom®、Pentium®、Celeron®、i486、i386、i286、i186

デバッグ・ハイライト

インテルSoCのすべてのデバッグ機能を活用する

当社の強力なデバッグ・モジュールを使用することで、当社のデバッグ機能一式をあらゆるIntel® SoC に適用することができます。完全なオンチップブレークポイントサポート、ランタイムメモリアクセス、フラッシュプログラミング、ベンチマークカウンタ、MMUおよびハイパーバイザーのサポートを利用できます。すべてがスクリプト化可能で、テストの自動化が非常に簡単に行えます。

デバッグシステムの詳細 
インテル_ウィスカー-1
インテル_ソフトウェア・オンリー・デバッグ_(1)

あらゆるインテル デバッグ インターフェースプロトコルをサポート

従来のJTAGまたはUSB経由でのデバッグ。TRACE32®デバッグツールは、USB DCI-OOBとソフトウェアのみのUSB DCI-DbCプロトコルの両方をサポートしています。

GUIベースとハイレベル言語のデバッグを楽しむ

当社のPowerView ソフトウェアは、洗練された使いやすい GUI とコマンドラインベースのデバッグを提供します。さらに、高レベル言語デバッグ(HLL)を完全にサポートし、プログラムコードを考えるよりも、全体的なロジックを考える時間を提供します。

マルチアーキテクチャーIntel SoCのデバッグ

1つのデバッグプローブで、すべてのx86コアおよび/または非x86コアを同時にデバッグできます。x86以外にも、対称型(ハイパースレッディングを含むSMP)または非対称型(AMP)マルチプロセッシング環境のArm®コアテックス 、Arc®、Xtensa®、8051、その他のコアをサポートしています。

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

UEFI™、Linux™、Windows™、AUTOSAR等の多くの一般的なターゲットOSに対応。TRACE32® OS-awareデバッグは、スレッド、メッセージキューなどの全てのOSオブジェクトをクエリし、表示することができます。また、マルチOS環境のためのハイパーバイザ対応デバッグもサポートしています。

トレース機能

各インテルチップのコアアクションをキャプチャする

ストップモードデバッグは強力なツールですが、トレースはさらに優れています。当社のトレースソリューション(Intel® )は、様々な技術に対応したオンチップトレースと、より強力なオフチップトレースの両方をサポートしています。オフチップトレースでは、トレースデータをターゲットメモリ内に保存したり、当社のPowerTraceツールに送信したりすることができます。

トレースシステムの詳細  


インテル_ウィスカー2

オフチップトレースで最高のパフォーマンスを提供

当社のPowerTraceモジュールとインテル用プリプロセッサの組み合わせは、システムのリアルタイム性能に影響を与えることなく、最高性能のIntel® SoCからのトレースデータを提供し、各ステップの記録を作成します。使用されるチップによっては、弊社のTRACE32®PowerView ソフトウェアまたはIntel System Studioを使用して、即座にデータの検証を開始することができます。

すべてのインテルオンチップトレースソリューションをサポート

当社のTRACE32®ツールは、Intel® SoCに実装可能な全てのトレースソリューションをサポートしています: Basic On-Chip Trace (LBR)、Advanced On-Chip Trace (Processor Trace PT and Branch Trace Store BTS)、Arm CoreSight™ トレースインフラ。既存のデバッグモジュール以外に、トレースハードウェアを追加する必要はありません。

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

当社のトレースソリューションはマルチコアトレースをサポートし、コア間のダイナミックな相互作用を記録、解析します。ミックスアーキテクチャIntel® SoCの場合、x86コアと非x86コアを同時にトレースすることができます。

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

当社のトレースソリューションは、SoCトレースIPによって提供される完全なプログラムフローを記録することができます。記録されたデータに基づいて、詳細なタイミング測定を行うことができます。

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

シリコンの前に準備を整えよう

SoCが完成する前に、Intel® SoCでコードをテストしましょう。SoCのテーピングアウトには多くの時間を要しますが、TRACE32®を使えば、仮想プロトタイプやシミュレータ上でソフトウェア開発を開始することができます。テーピングを開始する前に、個々のSoCのデバッグインターフェースを検証することもある程度可能です。

トレースシステムの詳細  


インテル_ソフトウェア専用エミュレータ_(1)

インストラクションセットシミュレータによるユニットテスト

TRACE32®PowerView は、モジュールテストやリグレッションテストに最適な命令セットシミュレータを内蔵しています。

プレシリコン検証の実施

シミュレートされたVerilogまたはVHDLネットリストを使用して、テープアウト前にデバッグメカニズムを含むSoCを検証します。ローターバッハ Generic Transactor Library (GTL)を使用すると、JTAGレベルでプレシリコンデバッグを実行できます。

ツールチェーンサポート

インテル対応のサードパーティツール

ブートローダー (5)
製品
会社概要
coreboot
GRUB
UEFI InsydeH2O
UEFI Intel BLDK/UDK

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

ホストOS

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

フラッシュデバイス

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

サードパーティとの統合

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

関連製品

Intel 関連製品

22 製品が見つかりました。