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

SUPPORTED EMULATOR / SIMULATOR PLATFORMS

Start Debugging Even Before Chips are Available in Silicon

シフトレフトテストとは、ソフトウェアテストやシステムテストにおいて、テストをライフサイクルの早い段階、つまりプロジェクトのタイムラインの左側に移動して実施するアプローチです。 TRACETRACE32、シリコン上の実チップだけでなく、様々なパートナーサプライヤからの仮想ターゲットやエミュレータをサポートすることにより、このアプローチをサポートします。

The Synopsys ARC® nSIM Instruction Set Simulator provides an instruction accurate processor model for the ARC processor families enabling an early start.

Architecture Envelope Models (AEMs) are generic Fixed Virtual Platforms (FVP) suitable for early Arm Architecture exploration.

Arm Virtual Hardware powered by Corellium uses virtualization technology to provide cloud-native, Arm-based virtual devices that run at or above the speed of actual silicon.

Fast Models are accurate, flexible programmer's view models of Arm IP, allowing to develop software such as drivers, firmware, OS and applications.

Fixed Virtual Platforms (FVP) are complete simulations of an Arm system, including processor, memory and peripherals.

The Hexagon processor instruction set simulator simulates the execution of Hexagon programs and supports interactive debugging by serving as a simulation engine.

High-performance, re-targetable instruction set simulator which can be effortlessly re-targeted to different processor architectures.

Virtualizer Development Kits (VDKs) empower developers to build, test, and validate software without physical hardware. Customers can create their own VDKs to support their supply chain.

Fast virtualization of your SoC, MCU, ECU, or electronics system. Use TRACE32 to debug unmodified binaries in a virtual environment. Accelerate CI/CD, testing, and analysis without relying on hardware.

SIM-V is a high-speed RISC-V system simulator designed for scalable software development and testing, enabling early validation even before hardware prototypes are available.

Qualcomm branded products are products of Qualcomm Technologies, Inc. and/or its subsidiaries.

SUPPORTED INTERFACES & ARCHITECTURES

Connect any of your Virtual Targets

Depending on the microarchitecture(s) used, there are many different ways to connect debug and trace tools to virtual targets. Our TRACE32®️ tools provide broad support for architectures and interfaces.

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

ご質問は?

Are you missing an architecture, an interface or cooperation with a supplier? Please get in touch with us for finding an appropriate solution.