You copied the Doc URL to your clipboard.


DSTREAM-PT is a debug and trace hardware system that enables software debug and trace for the optimization of software running on Arm® processor-based targets.

DSTREAM-PT provides an interface between a host such as Arm Development Studio and an Arm processor-based target using a hardware interface such as JTAG or Serial Wire Debug (SWD). DSTREAM-PT also enables the collection of up to 32-bit wide CoreSight™-compliant parallel trace for powerful code optimization.

The DSTREAM-PT debug system is made up of a standard Arm DSTREAM-ST unit, along with an additional Arm Parallel Trace probe, enabling:

  • Debug on Arm processors from Armv4 to Armv8, and CoreSight trace.
  • USB 3.0 and remote Gigabit Ethernet host connections.
  • Code download speeds of up to 12MB per second.
  • JTAG clock of up to 180MHz.
  • Serial Wire Debug of up to 125MHz (standard single-ended signaling).
  • A wide range of target connectors.
  • Flexible DDR trace clock timing of up to 300MHz (600Mbits/s, per pin).
  • Up to 32-bit parallel trace support (up to 19.2Gbps maximum trace bandwidth).
  • 8GB of trace memory storage on the Parallel Trace probe.
  • Real-time dynamic monitoring, to automatically calibrate trace sampling between clock edges.
  • Support for up to 1022 CoreSight devices.
  • Remote target reset.
  • Device bring-up and test utilities.
  • Flexible architecture to support third party IP and debuggers.

For more feature information, see the DSTREAM-PT web page on the Arm Developer website.

For the purposes of this content:

  • The term DSTREAM-ST refers only to the DSTREAM-ST unit.
  • The term Parallel Trace refers only to the Parallel Trace probe.
  • The terms DSTREAM-PT or DSTREAM-PT system refer to both the DSTREAM-ST unit and Parallel Trace probe working in combination.

This chapter describes the DSTREAM-PT hardware.

It contains the following sections:

Was this page helpful? Yes No