x86 デバッガーとトレース
x86 SoC のあらゆるコアのデバッグとトレース
当社の最先端の開発ツールを使用すれば、単一の小型x86ベースのマイクロコントローラから、クライアントコンピューティングで広く使用されているチップ、さらには大規模なマルチコアx86サーバーシステムに至るまで、x86およびその他の命令セット(ISA)を両方実装したあらゆるSoC設計を解析できます。 当社のTRACE32®ツールを使用すれば、シリコンベンダーが対応している場合、単一のデバッグインターフェースを介して、あらゆるx86コア(Arm® Cortex™、Arc™、Xtensa™、さらには8051などの他のすべてのコアも含む)を同時にデバッグおよび制御することができます。TRACE32®ツールは、リアルタイムのオンチップおよびオフチップトレースに対応しています。
対応サブアーキテクチャ
AMD®: Ryzen™ AI Embedded, EPYC™ Embedded, Ryzen™ Embedded | Intel®: Core™ Ultra, Core™, Xeon®, Atom®, Pentium®, Celeron®
x86 SoC向けのすべてのデバッグ機能を活用する
当社の強力なデバッグモジュールを使用することで、サポート対象のあらゆるx86 SoCに対して、当社のデバッグ機能一式を適用することができます。オンチップブレークポイントの完全なサポート、実行時メモリアクセス、フラッシュプログラミング、ベンチマークカウンター、MMUおよびハイパーバイザーのサポートなどを活用してください。すべてスクリプトで制御できるため、テストを非常に簡単に自動化することができます。
デバッグシステムの詳細
どのx86コアを使用しますか?
当社の定義済みソリューションのカタログをご覧いただき、お客様のプロジェクトに最適なツールセットを見つけてください。
各チップにおける主要な動作を記録する
ストップモードでのデバッグは強力なツールですが、トレースはさらに優れています。当社のトレースソリューションは、さまざまな技術に対応したオンチップトレースに加え、ターゲットメモリ内にトレースデータを保存したり、当社のPowerTraceツールに出力したりできる、より強力なオフチップトレースもサポートしています(オフチップトレースは一部のプラットフォームで利用可能です)。
どのx86コアを使用しますか?
当社の定義済みソリューションのカタログをご覧いただき、お客様のプロジェクトに最適なツールセットを見つけてください。
シリコンの前に準備を整えよう
SoCが完成する前に、そのSoC上でコードをテストしましょう。SoCのテーピングアウトには多大な時間がかかりますが、TRACE32® を使用すれば、実際のチップで後で使用するのと同じGUIやツールセットを用いて、仮想プロトタイプやシミュレータ上でソフトウェア開発を開始することができます。また、テーピングアウトを開始する前に、個々のSoCのデバッグインターフェースをある程度検証することも可能です。
x86でサポートされているサードパーティ製ツール
以下の機能は、TRACE32 がサポートするすべてのアーキテクチャで利用可能です。お使いのデバイスやツールがここに掲載されていない場合は、お問い合わせください。