Ethernet + USB 480 Mbit/s, JTAG, SWD, SWT, Streaming Trace via ETM (ARM + Cortex)

The debug connection you can rely on

The ARM® DSTREAM™ 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 is a comprehensive solution for development and debug of complex SoCs.

Accelerated Development

FPGA acceleration delivers high download speeds and helps you step through your code super-fast on single and multicore devices. DSTREAM comes with an adapter for JTAG, CoreSight, TI and MIPI connectors to give you as much flexibility as possible, regardless of the device you are using in your project.

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. From initial development to device bring-up, make DS-5 and DSTREAM your debug solution.

High-bandwidth Trace

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, providing further visibility of how the software executes on the target.

ARMv8 Support

DSTREAM is designed with complex SoC bring-up in mind, so presents a complete solution to save significant development time when paired up with DS-5 Ultimate Edition and ARMv8 SoCs. DS-5 comes with a debug configuration utility that autodetects common CoreSight components in your SoC, from Cortex-M series MCUs (which might be running power management for the SoC) to trace components and of course the main application processor. To complement this, we also provide a high-level abstraction layer (the debug and trace services layer - DTSL), which makes adding customized trace objects and catering for complex topologies significantly easier.

Used and trusted by our partners around the world for ARMv8 development, DSTREAM and DS-5 Ultimate Edition, backed up with ARM expert support have been instrumental to complex Cortex-A53 & Cortex-A57 based SoC bring up. Contact ARM to learn how we can support you in your next SoC design process.



  • Supporto per tutti i processori ARM
  • L'interfaccia USB ed Ethernet permettono una connessione diretta e remota dal PC host
  • Download del codice a velocità fino a 2500 KByte/s
  • JTAG clock fino a 60 MHz forniscono un veloce upload del software sulla porta di debug esistente
  • Trace capture a 16-bit a 300 MHz DDR (600 Mbit/s per pin)
  • Posizionamento flessibile del trace clock (relativo ai dati trace)
  • Un esteso trace buffer di 4 GB permette trace a lungo termine  su target veloci
  • DSTREAM viene fornito con potenti strumenti software
  • Strumenti per il bring-up dei device e il test
  • Supporto per Virtual Ethernet link over JTAG
  • Supporto a IP e debugger di terze parti


Sistemi operativi

  • Windows XP Professional service pack 3
  • Windows 7 Professional
  • Windows 7 Enterprise
  • Red Hat Enterprise Linux 5 Desktop e Workstation option, Standard
  • Entrambe le versioni di questi sistemi operativi a 32 e 64 bit sono supportate in caso di connessione all'host via Ethernet. In caso di connessione via USB, è supportata solo la versione a 32 bit.

Interfaccia Target

  • Protocollo di debug: JTAG e Serial-Wire Debug
  • Target connectors:
    • ARM JTAG a 20-pin e 14-pin
    • TI OMAP 14-pin
    • Connettori CoreSight high-density a 10-pin e 20-pin
    • MICTOR 38-pin
    • MIPI 34-pin
  • Tensione di riferimento dell'interfaccia: 1.0V - 5.0V, configurabile dal target
  • Velocità dell'interfaccia JTAG: 0Hz - 60MHz
  • Distanza massima tra l'RVI e il target: 3m
  • Velocità massima di download del software: 2.5 MBytes/s
  • Reset del target remoto
  • Ampiezza della porta di trace:  1 to 16 bits
  • Modalità di clock della porta di trace: single e double-edge
  • Timestamping: 48-bit con una risoluzione di 10ns

Interfaccia Host

  • Tipi di connessione: USB 2.0 e 10/100baseT Ethernet
  • Protocolli di connessione:
    • RVI-API (verso RVD)
    • RDDI (verso DS-5 e altri debugger)

Supporto processori e IP target

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