Skip to main content

Why Innexis Developer Pro?

Innexis Developer Pro provides a single environment that supports a wide range of use cases, covering the entire design workflow from software/hardware co-development and co-validation and extends to pre-silicon cycle accurate analysis and IC validation once the RTL is available. Innexis Developer Pro offers:

  • A flow driven from a single software workload across all operating modes
  • ARM architecture support for both V8 and V9 CPU Instruction Set Architectures (ISA)
  • Open model support, allowing easy import from both internal and outside vendors
  • RISCV architecture support for SiFive CPU ISA

Key features

Connected development flow

Innexis Developer Pro supports a wide range of use models, covering the entire design workflow from software/hardware co-development and co-validation and extends to pre-silicon cycle accurate analysis and IC validation once the RTL is available.

laptop at center with board component connections

Seamless workflow

No/Partial RTL: Leverage pre-configured, off-the-shelf reference platforms (virtual/hybrid) early. These are fully configurable and extendable across virtual hardware, RTL, and software layers.

Full RTL SoC: Start with a complete RTL SoC, selectively virtualizing components (CPU, GIC) to speed up software bring-up, optimize emulator use, and cut boot time.

A complex workflow simplifying to a single point.

Checkpoints/restore and replay

Users can set checkpoints during runtime in both virtual, RTL hardware and software layers; once saved, those checkpoints can be restored to execution states. This capability enhances efficiency and optimizes resource utilization by allowing seamless restart from saved states, minimizing the need for re-execution and improving overall workflow productivity.

Computer code highlighted as the point to restart simulation.

Multi virtual machine support

With the complexity of hardware designs today – users find the need to have multiple SOCs connected. Innexis Developer Pro enables connecting multiple virtual machines in the virtual and the hybrid abstraction levels. For both Quick Emulator (QEMU) and AFM based virtual machines (VMs), multiple VMs can be connected via Advanced eXtensible Interface (AXI) and Peripheral Component Interconnect Express (PCIe).

Multiple computers aligned in a row.

Integration with leading software debuggers

Innexis Developer Pro integrates with industry-leading software debuggers like:

  • Trace32
  • Design studio
  • GDB debuggers
  • Veloce Codelink replay
  • Innexis Codebench
Screen capture of Siemens CodeBench graphing simulation results.

Related resources