ARM Logo


Virtual Debug Interface

Systems are getting more complex. More cores, more peripherals, GPU integration and a complex memory hierarchy. Tackling this complexity with system level validation from the early stages of product development helps your engineering team to avoid potential problems that might otherwise surface after tape-out. VSTREAM brings all the features of the powerful ARM DS-5 Debugger to your emulator or RTL simulator to make this process rapid.



Connect to the Leading Emulators and RTL Simulators

VSTREAM is a fast and flexible virtual debug interface that connects software debuggers to hardware assisted verification systems such as Cadence Palladium, Synopsys (formerly Eve) ZeBu and Mentor Veloce and RTL simulators like Cadence Incisive, Mentor ModelSim & Questa and Synopsys VCS.

All the Features of a Debug Adapter, Virtually

VSTREAM enables the stop-mode debug features usually available in professional debug adapters including stopping the processor, view and change the value of processor registers and system memory and single-step through code. However, this is not via a physical JTAG connection, but via SCE-MI2 or ZEMI-3 transactors directly into the SoC RTL. Not only is this virtual connection much faster, but it is also easier to start remotely, not requiring any modification to the emulator hardware set-up.


  • Features & Specification
  • Supports all ARM Cortex processors
  • Supports Mentor® Veloce®, Synopsys® ZeBu® and Cadence® Palladium® series emulators
  • Virtual solution: no hardware required
  • Supports Cadence Incisive, Mentor ModelSim & Questa and Synopsys VCS RTL simulators
  • Remote access over TCP/IP, remote target reset
  • Code download speeds of over 200 KBps
  • Code stepping at 1.5 steps/s
  • On-chip trace buffer support
  • Emulator workstation requires Red Hat Enterprise Linux 5
  •  Buy VSTREAM

DS-5 and VSTREAM Integration

The ARM DS-5 suite is the ideal companion to VSTREAM. Used together they can help verify the correct implementation of the debug and trace fabric of the SoC, including any CoreSight components, by running high-level test patterns and connecting an actual debugger to the RTL simulator. The connection of the processor to the memory system and memory-mapped peripherals can be validated easily by opening memory views in the debugger. Instead of finding problems with a design's debug architecture after tape-out they can now be found in the RTL.

VSTREAM supports post-process PTM™ and ETM™ instruction trace after a simulation run in order to get a history of instructions executed by the processor in a non-intrusive way.

Useful Links

Learn about customizing a VSTREAM Debug Interface configuration in the ARM infocenter

Read the VSTREAM product brochure here

Important Information for

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. uses three types of cookies: (1) those that enable the site to function and perform as required; (2) analytical cookies which anonymously track visitors while using this site; and (3) cookies which track visitors while using this site and then link to that visitor’s account once they log in or register.

If you are not happy with this use of these cookies please review our Cookie Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.