This site uses cookies to store information on your computer. By continuing to use our site, you consent to our
cookies.
ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.
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 ARM RVI and ARM 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 to ARM-based devices via JTAG or Serial-Wire Debug (SWD). DSTREAM uses FPGA acceleration to deliver high download speeds and fast stepping through code on single and multi-processor devices.
The Debug Connection You Can Rely On
With features such as 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
Flexible architecture to support non-ARM IP and debuggers
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 unit 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:
RDDI (to DS-5 and other debuggers)
RVI-API (to RVD Debugger)
Processor Support
DSTREAM supports the following ARM processor architectures:
ARM7 (ARMv4)
ARM9 (ARMv5)
ARM11 (ARMv6)
Cortex A/R/M (ARMv7)
Cortex A50 (ARMv8)
DS-5 ships with a database of device configurations to allow easy and fast connection to popular ASSPs (see supported devices). However, if your device is not listed there, DS-5 and DSTREAM also support the creation of customized device configurations through auto-detection software utilities and further scripting capabilities that enable fine tuning of the configuration to match even the most complex ASICs and SoCs.