Unified environment
Transition from virtual to hybrid to full register transfer level (RTL) mode execution through a single unified environment.
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:
Transition from virtual to hybrid to full register transfer level (RTL) mode execution through a single unified environment.
Shift software development left with ready-to-use SoC reference platforms—available ahead of RTL.
Easily adapt reference platforms to custom designs through configuration, parameterization, and extensibility.
Optimize design runtime performance by virtualizing the CPU while maintaining the remainder of the SoC in RTL.
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.

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.

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.

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).

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