エミュレーター、シミュレーター、バーチャルターゲット
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.
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 |