Thanks a lot!
Hi Xiang,
DSTREAM is an older (now obsolete) debug unit. It has been replaced by DSTREAM-ST and DSTREAM-PT, depending on the functionality needed.
If you only require JTAG/SWD debug capabilities, or off-chip trace up to 4-bit wide (typical of Cortex-M devices), then DSTREAM-ST will suffice.
If you require wider off-chip trace (up to 32-bit wide), then DSTREAM-PT would be the tool to use.
Furthermore, DSTREAM-ST/PT offer significant functional improvements over the older unit (faster clock support, higher number of CPUs supported, etc).There is a comparison table at the bottom on this page:developer.arm.com/.../dstream-family
Thanks!