ess logo  
 
 
 
     
     
  Products  
     
 
 
     
 
 
     
  Events & Promos  
 
     
 
 
 
     
  Hardware Debugger  
  ARM DSTREAM High Performance Debug & Trace Unit  
   
     
 

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.

 
  Features  
     
 
  • 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
 
     
  Specifications  
 

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.

 
     
 
 
 
     
     
  ULINKpro FAMILY  
  Features  
     
   
     
 

The ARM® Keil® ULINKpro family can be used with the DS-5 Development Studio for software debug on popular devices based on the ARM Cortex™-M, Cortex-R and Cortex-A processor series.

An ideal fit for equipment manufacturers using off-the-shelf processor devices, the ULINKpro family enables cost efficient run-control debug on devices ranging from microcontrollers (MCU) to multicore application processors.

 
     
  Supported Devices and Platforms  
     
 
ULINKpro Support in ARM DS-5
Feature ULINKpro D ULINKpro
Supports selected platforms only, based on the following cores:
ARM9 and ARM11    
Cortex-M series

yes

yes

Cortex-R4

yes

yes

Cortex-R5

yes

yes

Cortex-R7    
Cortex-A5

yes

yes

Cortex-A7

yes

yes

Cortex-A8

yes

yes

Cortex-A9

yes

yes

Cortex-A12    
Cortex-A15    
Cortex-A50 series    
Custom device debug

DSTREAM only

Performance
JTAG maximum clock 50 MHz 50 MHz
Memory download 1 MB/s 1 MB/s
Trace collection
Embedded Trace Buffer (ETB)

yes

yes

1-pin Serial Wire Viewer (SWV) (roadmap) (roadmap)
Parallel trace port   MDK-ARM only
Connectors
CoreSight 10-pin (0.05'')

yes

yes

CoreSight debug and trace 20-pin (0.05'')

yes

yes

ARM 20-pin (0.1'')

yes

yes

Voltage range 1.2 to 3.3 Volts 1.2 to 3.3 Volts
 
 
     
 
 
 
     
     
  ARM DSTREAM High Speed Serial Trace Probe  
   
 

Higher bandwidth trace using fewer SoC pins

To enable the capture of multiple lanes of high speed serial trace, ARM® has created the HSSTP trace probe. Replacing the parallel trace port that ships with DSTREAM, HSSTP trace probe is ideal for situations where it's necessary to collect a large amount of trace data and/or where SoC termination count rules out parallel trace.

 
 
  • Supports ARM HSSTP and Marvell® SETM protocols
  • Up to 12.5 Gbps single-lane line rate
  • Debug and trace connectivity
  • Uses 4 Gigabyte trace buffer in DSTREAM
     
 
 
 
     
     
  ARM DS-5 Tutorials  
     
 

In this section you can find links to step-by-step tutorials that will help you get you set up with ARM® DS-5 Development Studio in almost no time. The tutorials are split into categories associated to the product functionality, and serve as practical hands-on guide to complement the comprehensive product documentation available on ARM Infocenter.

 
     
 
 
     
     
  OFFERS  
     
 

“For a limited time only, DS-5 Development Studio Altera Edition customers can get $1,000 or €800 off DSTREAM, the advanced debug and trace unit from ARM.*

To claim this exclusive offer, simply purchase before 31st March 2015 quoting promotional code ALTERAOFFER. You'll need your DS-5 serial number to hand.”

 
     
 
 
     
     
  DSTREAM-ST  
     
 

The ARM DSTREAM-ST High-Performance Debug and Trace unit enables powerful software debug and optimization on any ARM processor-based hardware target.

With features such as accelerated hardware bring-up for many development platforms and open debug interface for use with third-party tools, DSTREAM-ST is a comprehensive solution for development and debug of complex SoCs when paired with DS-5 Development Studio.

  • Support for ARMv8
    Debug for ARM architecture versions v4 to v8. Whether it's legacy or the very latest, DSTREAM-ST has it covered.
  • Lightning Fast
    State of the art target interface design which auto tunes to the target platform ensures ultra-fast download speeds, reliable and responsive debug.
  • Streaming Trace
    Capture 4-pin external instrumentation trace (STM, ITM) and stream it live to your host PC over USB3 or GB interfaces. Cortex-M external instruction trace and on-chip trace is also supported. 
  • Flexible Debug
    Connectors and adapters for JTAG, CoreSight and TI. Compatible with 3rd party IP and debuggers to give you maximum flexibility.

For more information