Login

DSTREAM High-Performance Debug and Trace

DSTREAM High-Performance Debug and Trace Image (View Larger DSTREAM High-Performance Debug and Trace Image)
The DSTREAM high-performance debug and trace unit enables software debug and optimization on any ARM processor-based hardware target. DSTREAM extends the functionality of RVI and RVT2 with faster memory download and trace capture, as well as wider support for physical debug and trace interfaces.

DSTREAM enables the connection of DS-5 Debugger, RVD and third party debuggers to ARM-based devices via JTAG or Serial-Wire Debug. DSTREAM uses FPGA acceleration to deliver high download speeds and fast stepping through code on single and multi-processor devices.

ARM Tools newsletterSign-up for ARM Tools news


The Debug Connection You Can Rely On

With features such as Virtual Ethernet for mounting of remote files systems without additional drivers or I/O ports, accelerated hardware bring-up for many development platforms, and open debug interface for use with third-party tools, DSTREAM is a comprehensive solution for development and debug of complex SoCs.

Trace is an essential tool for the resolution of complex software/hardware and timing-related issues, as it enables post-analysis of a software execution without the need for any software or hardware instrumentation. The 4 GB trace buffer on DSTREAM enables high-bandwidth trace for long periods of time, providing further visibility of how the software is executed on the target.

DSTREAM ships with powerful software utilities to assist with SoC bring-up and hardware validation. It also provides interfaces for third party and custom tools.

 


  • Run control debug and trace unit supporting all ARM and Cortex processors
  • USB 2.0 and Ethernet interface allows direct and remote connections from the host PC
  • Support for JTAG and Serial-Wire Debug target interfaces
  • Code download at speeds of up to 2500 KBytes per second
  • JTAG clocks of up to 60 MHz provide fast software upload over the existing debug port 
  • 16-bit wide trace capture at 300 MHz DDR (600 Mbit/s per pin)
  • Flexible trace clock positioning (relative to trace data)
  • Large 4 GB trace buffer enables long-time trace on fast targets
  • Device bring-up and test utilities
  • Support for Virtual Ethernet link over JTAG
  • Third party IP and debugger support

Operating Systems

  • Windows XP Professional service pack 3
  • Windows 7 Professional
  • Windows 7 Enterprise
  • Red Hat Enterprise Linux 5 Desktop and Workstation option, Standard

Both 32-bit and 64-bit versions of these operating systems are supported

Host PC requirements

  • Pentium IBM-compatible machine
  • An unused USB port, if direct connection to the run control unit is required
  • A TCP/IP connection, if remote connection to the run control unit is required

Target interface

  • Debug protocol: JTAG and Serial-Wire Debug
  • Target connectors:
    • 20-pin and 14-pin ARM JTAG
    • 14-pin TI OMAP
    • 10-pin and 20-pin high-density CoreSight connectors
    • 38-pin MICTOR
    • 34-pin MIPI
    • 60-pin MIPI (QSH-60) via optional adapter cable 
  • Interface reference voltage: 1.0V to 5.0V, configurable by target
  • JTAG interface speed: 0Hz to 60MHz
  • Maximum distance between RVI and the target: 3m
  • Maximum software download speed: 2.5MBytes/s
  • Remote target reset: Yes
  • Trace port width: 1 to 16 bits
  • Trace port clocking modes: single and double-edge
  • Timestamping: 48-bit with 10ns resolution

Host interfaces

  • Connection types: USB 2.0 and 10/100baseT Ethernet
  • Connection protocols: 
    • RVI-API (to RVD Debugger)
    • RDDI (to DS-5 and other debuggers)

Processor and target IP support

  • ARM processor architectures:
    • ARM7, ARM9, ARM11
    • Cortex-A, Cortex-R, Cortex-M
  • CoreSight debug and trace components:
    • Debug Access Port (DAP)
    • DAP-Lite
    • Embedded Trace Macrocell (ETM)
    • Embedded Trace Buffer (ETB)
    • Trace Port Interface Unit (TPIU)
    • Trace funnel & replicator  


Maximise