About this book
DSTREAM-ST System and Interface Design Reference Guide describes the interfaces of the
DSTREAM-ST debug and trace unit, with details about designing ARM
®
architecture-based ASICs and
PCBs. This document is written for those using DSTREAM-ST or those designing PCBs.
Using this book
This book is organized into the following chapters:
Chapter 1 ARM
®
DSTREAM-ST system design guidelines
The ARM
®
DSTREAM-ST debug and trace unit enables powerful software debug and
optimization on an ARM processor-based hardware target. Use the information in this chapter to
design your own ARM-architecture-based devices and Printed Circuit Boards (PCBs) that can be
debugged using the DSTREAM-ST unit.
Chapter 2 ARM
®
DSTREAM-ST target interface connections
This chapter describes the target connector pinouts and their interface signals available on the
ARM DSTREAM-ST unit.
Chapter 3 ARM
®
DSTREAM-ST USER Input/Output (IO) connections
This chapter describes the additional input and output connections provided in the ARM
DSTREAM-ST unit.
Chapter 4 Target board design for tracing with ARM
®
DSTREAM-ST
This chapter describes some considerations for the design of a target board that can be connected
to the DSTREAM-ST trace feature.
Chapter 5 Reference
Lists other information that might be useful when working with DSTREAM-ST.
Glossary
The ARM Glossary is a list of terms used in ARM documentation, together with definitions for those
terms. The ARM Glossary does not contain terms that are industry standard unless the ARM meaning
differs from the generally accepted meaning.
See the ARM Glossary for more information.
Typographic conventions
italic
Introduces special terminology, denotes cross-references, and citations.
bold
Highlights interface elements, such as menu names. Denotes signal names. Also used for terms
in descriptive lists, where appropriate.
monospace
Denotes text that you can enter at the keyboard, such as commands, file and program names,
and source code.
monospace
Denotes a permitted abbreviation for a command or option. You can enter the underlined text
instead of the full command or option name.
monospace italic
Denotes arguments to monospace text where the argument is to be replaced by a specific value.
monospace bold
Denotes language keywords when used outside example code.
<and>
Encloses replaceable terms for assembler syntax where they appear in code or code fragments.
For example:
MRC p15, 0, <Rd>, <CRn>, <CRm>, <Opcode_2>
Preface
About this book
ARM 100893_0100_00_en Copyright © 2017 ARM Limited or its affiliates. All rights reserved. 10
Non-Confidential