エミュレーター、シミュレーター、バーチャルターゲット
チップがシリコンで利用可能になる前からデバッグを開始する
シフトレフトテストとは、ソフトウェアテストやシステムテストにおいて、テストをライフサイクルの早い段階、つまりプロジェクトのタイムラインの左側に移動して実施するアプローチです。 TRACE32®️、シリコン上のリアルチップだけでなく、様々なパートナーサプライヤからの仮想ターゲットやエミュレータをサポートすることにより、このアプローチをサポートします。
シノプシスのARC® nSIM命令セット・シミュレータは、ARCプロセッサ・ファミリの命令アキュレート・プロセッサ・モデルを提供し、早期スタートが可能です。
アーキテクチャ・エンベロープ・モデル(AEM)は、初期のArm アーキテクチャの調査に適した汎用固定仮想プラットフォーム(FVP)です。
Corelliumが提供するArm バーチャルハードウェアは、仮想化技術を利用して、実際のシリコンの速度以上で動作するクラウドネイティブなArm仮想デバイスを提供する。
Fast Modelsは、Arm IPの正確で柔軟なプログラマ・ビュー・モデルであり、ドライバ、ファームウェア、OS、アプリケーションなどのソフトウェア開発を可能にします。
固定仮想プラットフォーム(FVP)は、プロセッサ、メモリ、周辺機器を含むArm システムの完全なシミュレーションです。
Hexagonプロセッサ命令セットシミュレータは、Hexagonプログラムの実行をシミュレートし、シミュレーションエンジンとして機能することにより、インタラクティブなデバッグをサポートします。
異なるプロセッサアーキテクチャに容易に再ターゲット可能な高性能命令セットシミュレータ。
バーチャライザー開発キット(VDKs) は、物理的なハードウェアを使用せずにソフトウェアを構築、テスト、検証できるようにします。お客様は独自のVDKを作成し、サプライチェーンをサポートすることができます。
SoC、MCU、ECU、エレクトロニクスシステムの高速仮想化。TRACE32 を使用して、未修正のバイナリを仮想環境でデバッグします。ハードウェアに依存することなく、CI/CD、テスト、解析を加速します。
SIM-Vは、スケーラブルなソフトウェア開発とテストのために設計された高速RISC-Vシステム・シミュレータであり、ハードウェアのプロトタイプが利用可能になる前であっても、早期の検証を可能にします。
Qualcommブランド製品は、Qualcomm Technologies, Inc.および/またはその子会社の製品です。
仮想ターゲットを接続する
使用するマイクロアーキテクチャによって、デバッグツールやトレースツールを仮想ターゲットに接続する方法は様々です。当社のTRACE32®️ ツールは、アーキテクチャとインターフェースを幅広くサポートしています。
Interface | 対応アーキテクチャ |
ARCINT | Synopsys ARC |
CADI | Arm (Cortex-A, R, M, X) |
GDB | Arm (Cortex-A, R, M, X, Neoverse), TriCore, PowerPC, Intel x86/x64, UBI32, i8051, MIPS, STRED, C6000, NIOS, TPU, 68K |
GDI | TriCore, C166, Arm (only Cortex-M v7), PowerPC, V850, C5000, Hexagon, MIPS |
Iris | Arm (Cortex-A, R, M, X) |
MCD | Arm (Cortex-A, R, M, X), ARC, C7000, Hexagon, RISC-V, TriCore, Intel x86/x64, GTM, UBI32, V850/RH850, PowerPC, CEVA-Teak/CEVA-TeakLite, Tensilica Xtensa, i8051, CEVA-X, VSPA, IPU |
MDI | MIPS, ZSP |
TSI | C2000, C5000, C6000 |