Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ARM PrimeCell multiport memory controller technical reference manual.pdf
Скачиваний:
20
Добавлен:
23.08.2013
Размер:
1.79 Mб
Скачать

Preface

This preface introduces the ARM PrimeCell MultiPort Memory Controller (PL172) and its reference documentation. It contains the following sections:

About this document on page xiv

Feedback on page xviii.

ARM DDI 0215A

Copyright © 2002 ARM Limited. All rights reserved.

xiii

Preface

About this document

This document is a technical reference manual for the ARM PrimeCell MultiPort

Memory Controller (PL172).

Intended audience

This document has been written for hardware and software engineers implementing System-on-Chip (SOC) designs. It provides information to enable designers to integrate the peripheral into a target system as quickly as possible.

Using this manual

This document is organized into the following chapters:

Chapter 1 Introduction

Read this chapter for an introduction to the ARM PrimeCell MultiPort Memory Controller (PL172).

Chapter 2 Functional Overview

Read this chapter for a description of the major functional blocks of the PrimeCell MultiPort Memory Controller (PL172).

Chapter 3 Programmer’s Model

Read this chapter for a description of the PrimeCell MultiPort Memory Controller (PL172) registers and programming details.

Chapter 4 Programmer’s Model for Test

Read this chapter for an description of the logic in the PrimeCell MultiPort Memory Controller (PL172) for functional verification and production testing.

Chapter 5 Static Memory Controller

Read this chapter for details of the Static Memory Controller.

Chapter 6 Dynamic Memory Controller

Read this chapter for details of the Dynamic Memory Controller.

Chapter 7 Common Memory Transactions

Read this chapter for a description of transactions for both dynamic and static memory accesses.

Chapter 8 Test Interface Controller

Read this chapter for details of the Test Interface Controller.

xiv

Copyright © 2002 ARM Limited. All rights reserved.

ARM DDI 0215A

Preface

Chapter 9 System Connectivity

Read this chapter for details of the system connectivity of the PrimeCell MultiPort Memory Controller (PL172).

Chapter 10 Off-chip Connectivity

Read this chapter for details of the off-chip connectivity of the PrimeCell MultiPort Memory Controller (PL172).

Appendix A Pad Interface Timing

Read this appendix for descriptions of the PrimeCell MultiPort Memory Controller (PL172) signals.

Appendix B Troubleshooting

Read this appendix for descriptions of typical problems and their suggested remedies.

Appendix C MultiPort Memory Controller Signal Descriptions

Read this appendix for descriptions of the signals that interface with the PrimeCell MultiPort Memory Controller (PL172).

Typographical conventions

The following typographical conventions are used in this document:

bold

Highlights ARM processor signal names, and interface elements

 

such as menu names. Also used for terms in descriptive lists,

 

where appropriate.

italic

Highlights special terminology, cross-references, and citations.

monospace

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

 

commands, file names and program names, and source code.

monospace

Denotes a permitted abbreviation for a command or option. The

 

underlined text can be entered instead of the full command or

 

option name.

monospace italic

Denotes arguments to commands or functions where the argument

 

is to be replaced by a specific value.

monospace bold

Denotes language keywords when used outside example code.

ARM DDI 0215A

Copyright © 2002 ARM Limited. All rights reserved.

xv

Preface

Timing diagram conventions

This manual contains one or more timing diagrams. The figure below explains the components used in these diagrams. Any variations are clearly labeled when they occur. Therefore, no additional meaning must be attached unless specifically stated.

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

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.

Further reading

This section lists publications by ARM Limited.

ARM periodically provides updates and corrections to its documentation. See

http://www.arm.com for current errata sheets and addenda.

See also the ARM Frequently Asked Questions list at:

http://www.arm.com/DevSupp/Sales+Support/faq.html

xvi

Copyright © 2002 ARM Limited. All rights reserved.

ARM DDI 0215A

Preface

ARM publications

This document contains information that is specific to the ARM PrimeCell MultiPort Memory Controller (PL172). Refer to the following documents for other relevant information:

AMBA Specification (Rev 2.0) (ARM IHI 0011)

ARM PrimeCell MultiPort Memory Controller (PL172) Design Manual (PL172 DDES 0000)

ARM PrimeCell MultiPort Memory Controller (PL172) Integration Manual

(PL172 INTM 0000)

AHB Example AMBA System Technical Reference Manual (ARM DDI 0170).

ARM DDI 0215A

Copyright © 2002 ARM Limited. All rights reserved.

xvii