エミュレーター、シミュレーター、バーチャルターゲット

Start Development Even Before Chips are Available in Silicon

Shift-left testing is an approach to software testing and system testing in which testing is performed earlier in the lifecycle, i.e., moved left on the project timeline. TRACE32® supports this approach by supporting not only real chips in silicon, but also virtual targets and emulators from various partner suppliers, on which software development is already possible when no real chips in silicon are available.

Supported Emulators

Thanks to Lauterbach’s Generic Transactor Library (GTL) API you can debug all market-leading emulators to access your pre-silicon designs in early development stages.

Synopsys HAPS-200 is a high performance and scalable pre-silicon prototyping system and iis used in pre-silicon software development, as well as at-speed interface validation.

Cadence Palladium emulation platforms provide early hardware/software co-verification and debug and in-circuit emulation early in the design cycle when the RTL is still changing.

Cadence Protium prototyping platforms provide a pre-silicon platform for early software development, SoC verification, system validation, and hardware regressions.

Veloce CS is a leading hardware software and system validation platform meeting the demands of complex chips, software, and systems.

Synopsys ZeBu-200 is the ideal platform to execute complex and long running workloads needed for power, performance analysis and software/hardware validation.

Supported Simulators & Virtual Targets 

Start your software development early by connecting TRACE32® to virtual targets and simulators running on Remote-PCs as well in the cloud. TRACE32® is supporting by far the most virtual targets and 3rd party simulators in the tool industry.

シノプシスのARC® nSIM命令セット・シミュレータは、ARCプロセッサ・ファミリの命令アキュレート・プロセッサ・モデルを提供し、早期スタートが可能です。

アーキテクチャ・エンベロープ・モデル(AEM)は、初期のArm アーキテクチャの調査に適した汎用固定仮想プラットフォーム(FVP)です。

Corelliumが提供するArm バーチャルハードウェアは、仮想化技術を利用して、実際のシリコンの速度以上で動作するクラウドネイティブなArm仮想デバイスを提供する。

シノプシスのASIP Designer™は、ASIP(Application-Specific Instruction-Set Processors)設計をあらゆるSoCチームに容易に提供するツール・スイートです。

Fast Modelsは、Arm IPの正確で柔軟なプログラマ・ビュー・モデルであり、ドライバ、ファームウェア、OS、アプリケーションなどのソフトウェア開発を可能にします。

固定仮想プラットフォーム(FVP)は、プロセッサ、メモリ、周辺機器を含むArm システムの完全なシミュレーションです。

異なるプロセッサアーキテクチャに容易に再ターゲット可能な高性能命令セットシミュレータ。

QEMU(Quick Emulator)は、コンピュータのハードウェア全体をエミュレートし、プロセッサ命令を動的に変換する無料の仮想化ソフトウェアである。

Hexagonプロセッサ命令セットシミュレータは、Hexagonプログラムの実行をシミュレートし、シミュレーションエンジンとして機能することにより、インタラクティブなデバッグをサポートします。

SIM-Vは、スケーラブルなソフトウェア開発とテストのために設計された高速RISC-Vシステム・シミュレータであり、ハードウェアのプロトタイプが利用可能になる前であっても、早期の検証を可能にします。

バーチャライザー開発キット(VDKs) は、物理的なハードウェアを使用せずにソフトウェアを構築、テスト、検証できるようにします。お客様は独自のVDKを作成し、サプライチェーンをサポートすることができます。

SoC、MCU、ECU、エレクトロニクスシステムの高速仮想化。TRACE32 を使用して、未修正のバイナリを仮想環境でデバッグします。ハードウェアに依存することなく、CI/CD、テスト、解析を加速します。

Qualcommブランド製品は、Qualcomm Technologies, Inc.および/またはその子会社の製品です。

QEMUのロゴ 〜によって Benoît Canet、ライセンス: CC BY 3.0


サポートされるインターフェースとアーキテクチャ

仮想ターゲットを接続する

使用するマイクロアーキテクチャによって、デバッグツールやトレースツールを仮想ターゲットに接続する方法は様々です。当社の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
GTL RTL Emulator, find more details here
Iris Arm (Cortex-A, R, M, X)
MCD Arm Cortex R、M、X)、ARC、C7000、Hexagon、RISC-V、TriCore、Intel x86/x64、GTM、UBI32、V850/RH850、PowerPC、CEVA-Teak/CEVA-TeakLite、Tensiica Xtensa、i8051、CEVA-X、VSPA、IPU
MDI MIPS, ZSP
TSI C2000, C5000, C6000

ご質問は?

アーキテクチャ、インターフェース、サプライヤーとの協力が必要ですか?適切な解決策を見つけるために、私たちにご連絡ください。