15.2 Need for DTSL
DTSL addresses the growing complexity and customization of ARM-based SoCs using
the CoreSight™ Architecture. Before the creation
of DTSL, most debug tools were designed at a time when SoC debug architecture was
much simpler. SoCs typically contained only one core, and if multiple cores were
used, they were of different types and were accessed by dedicated debug channels.
Debug tools designed during that time, including ARM® debuggers, cannot
easily be scaled to more modern and complex debug architectures. DTSL is therefore
designed to address several problems which older debug tools cannot easily address.
This section contains the following subsections: