Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CS 220 / ARM / ARM7TDMI_TechnicalReferenceManual.pdf
Скачиваний:
102
Добавлен:
16.04.2015
Размер:
1.63 Mб
Скачать

Preface

About this document

This document is a reference manual for the ARM7TDMI core.

Intended audience

This document has been written for experienced hardware and software engineers who are working with the ARM7TDMI processor.

Using this manual

This document is organized into the following chapters:

Chapter 1 Introduction

Introduction to the architecture.

Chapter 2 Programmer’s Model

32-bit ARM and 16-bit Thumb instruction sets.

Chapter 3 Memory Interface

Nonsequential, sequential, internal, and coprocessor register transfer memory cycles.

Chapter 4 Coprocessor Interface

Implementation of the specialized additional instructions for use with coprocessors and a description of the interface.

Chapter 5 Debug Interface

ARM7TDMI core hardware extensions for advanced debugging to make it simpler to develop application software, operating systems, and hardware.

Chapter 6 Instruction Cycle Timings

Instruction cycle timings.

Chapter 7 AC and DC Parameters

AC and DC parameters, timing diagrams, definitions, and operating data.

Appendix A Signal Description

ARM7TDMI core signals.

Appendix B Debug in Depth

Further information on the debug interface and EmbeddedICE macrocell.

xviii

Copyright © 1994-2001. All rights reserved.

ARM DDI 0029G

Preface

Typographical conventions

The following typographical conventions are used in this book:

italic

Highlights important notes, introduces special terminology, denotes

 

internal cross-references, and citations.

bold

Highlights interface elements, such as menu names and buttons. Also

 

used for terms in descriptive lists, where appropriate.

typewriter

Denotes text that can be entered at the keyboard, such as commands, file

 

and program names, and source code.

typewriter

Denotes a permitted abbreviation for a command or option. The

 

underlined text can be entered instead of the full command or option

 

name.

typewriter italic

Denotes arguments to commands and functions where the argument is to be replaced by a specific value.

typewriter bold

Denotes language keywords when used outside example code and ARM processor signal names.

Timing diagram conventions

The key provided in on page xx explains the components used in timing diagrams. Any variations are labeled when they occur. Therefore, no additional meaning must be attached unless specifically stated.

Shaded bus and signal areas are undefined, so the bus or signal can assume any value within the shaded area at that time. The actual level is unimportant and does not affect normal operation.

ARM DDI 0029G

Copyright © 1994-2001. All rights reserved.

xix

Preface

Clock

HIGH to LOW

Transient

HIGH/LOW to HIGH

Bus stable

Bus to high impedance

Bus change

High impedance to stable bus

Key to timing diagram conventions

xx

Copyright © 1994-2001. All rights reserved.

ARM DDI 0029G

Соседние файлы в папке ARM