✉ Feedback
Skip to Main Content Skip to Footer Navigation

Sorry, your browser is not supported. We recommend upgrading your browser. We have done our best to make all the documentation and resources available on old versions of Internet Explorer, but vector image support and the layout may not be optimal. Technical documentation is available as a PDF Download.

Virtual Debug Interface (VSTREAM)

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.

Buy VSTREAM

 

  • Fast and Flexible

    Parallel interface to a virtual DAP: faster than the equivalent JTAG connection to emulator. 

  • No Debug Hardware

    Work remotely across your engineering team, carrying out parallel simulations within a single emulator or simulator.

  • Cut Development Time

    Up to 200 KBps download speed and full RTL visibility, all within a standard software development environment.

  • Reduce Risk

    Debug CoreSight infrastructure long before silicon tape-out, carry out boot code and SoC functional validation.


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.


Resources

Read the VSTREAM product brochure.

Contact us for details.