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 when paired with DS-5 Development Studio.
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.
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.
Trace can either be collected using the default parallel trace probe supplied with DSTREAM, or alternatively, using the High Speed Serial Trace Probe (HSSTP), available separately. This allows for high bandwidth serial trace capture of up to 20 Gbps from ARM HSSTP or Marvell® SETM.
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, ARM 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.
- Debug and trace on ARM processors from ARMv4 to ARMv8
- USB 2.0 and 10/100baseT Ethernet for direct or remote host connections
- Code download speeds of up to 2.5 MB per second
- Wide range of target connectors
- JTAG clocks of up to 60 MHz for lightning fast software upload
- 16-bit wide trace capture at 300 MHz DDR (600 Mbit/s per pin)
- 4GB trace buffer for extended trace periods
- Flexible trace clock positioning relative to trace data
- Remote target reset
- Device bring-up and test utilities
- Trace port clocking modes: single and double-edge
- Flexible architecture to support 3rd party IP and debuggers
- A DSTREAM unit
- A DSTREAM probe
- Mains cables and a power supply that powers the DSTREAM unit
- An Ethernet cable
- A USB cable
- Probe cables
- 100-way probe cable
- ARM/TI JTAG 14-way ribbon cable
- ARM JTAG 20-way ribbon cable
- Mictor 38 cable
- MIPI 34-way ribbon cable
- CoreSight 10-way ribbon cable
- CoreSight 20-way ribbon cable
- Documentation, including a Quick Start Guide