DSTREAM-ST is Arm’s high-performance debug and parallel streaming trace probe, built for work that goes beyond a single Cortex-M part: multi-core and multi-processor SoC bring-up, low-level driver and RTOS bring-up, and CoreSight-based debug and trace across any Arm architecture from Armv4 onward. It’s driven by Arm Development Studio.
Highlights
- 4-bit wide trace capture at up to 300 MHz DDR (600 Mbit/s per pin), for total trace bandwidth up to 2.4 Gbps
- JTAG clock of up to 180 MHz for fast software development, plus adaptive JTAG clock rates
- USB 3.0 and Gigabit Ethernet connectivity, for direct or remote/rack-mounted host connections
- Support for up to 4096 CoreSight devices (including CPUs), remote target reset, and device bring-up/test utilities
- Flexible architecture supporting 3rd-party IP and debuggers, not locked to one vendor’s silicon
Where it earns its keep
- New SoC and multi-core bring-up, where fast, adaptive JTAG and deep CoreSight device support matter more than a single-core Cortex-M debug session
- Low-level driver and RTOS bring-up on new hardware
- Streaming instruction/data trace for performance analysis across complex, multi-processor designs
Key Specifications
| Spec | Value |
|---|---|
| Debug protocol | JTAG and Serial-Wire Debug |
| Trace capture | 4-bit wide, up to 300 MHz DDR (600 Mbit/s per pin) |
| Bandwidth | Total trace bandwidth up to 2.4 Gbps |
| JTAG clock | Up to 180 MHz |
| Connectivity | USB 3.0 / Gigabit Ethernet |
| Interface Vref | 1.2V – 3.3V (configurable by target) |
| Minimum software | Arm Development Studio 2018.0 or DS-5 5.27 |







