ChipFind - документация

Электронный компонент: ARM966E-S

Скачать:  PDF   ZIP

Document Outline

ARM DDI 0186A
ARM966E-S
(Rev 1)
Technical Reference Manual
ii
Copyright ARM Limited 2000. All rights reserved.
ARM DDI 0186A
ARM966E-S (Rev 1)
Technical Reference Manual
Copyright ARM Limited 2000. All rights reserved.
Release information
Proprietary notice
ARM, the ARM Powered logo, Thumb, and StrongARM are registered trademarks of ARM Limited.
The ARM logo, AMBA, Angel, ARMulator, EmbeddedICE, ModelGen, Multi-ICE, PrimeCell,
ARM7TDMI, ARM7TDMI-S, ARM9TDMI, ARM9E-S, ETM7, ETM9, TDMI, and STRONG are
trademarks of ARM Limited.
Document confidentiality status
This document is Open Access. This means there is no restriction on the distribution of the information.
Product status
The information in this document is Final (information on a developed product).
ARM web address
http://www.arm.com
Change history
Date
Issue
Change
31st July 2000
A
First Release
All other products or services mentioned herein may be trademarks of their respective owners.
Neither the whole nor any part of the information contained in, or the product described in, this document may
be adapted or reproduced in any material form except with the prior written permission of the copyright
holder.
The product described in this document is subject to continuous developments and improvements. All
particulars of the product and its use contained in this document are given by ARM Limited in good faith.
However, all warranties implied or expressed, including but not limited to implied warranties or
merchantability, or fitness for purpose, are excluded.
This document is intended only to assist the reader in the use of the product. ARM Limited shall not be liable
for any loss or damage arising from the use of any information in this document, or any error or omission in
such information, or any incorrect use of the product.
ARM DDI 0186A
Copyright ARM Limited 2000. All rights reserved.
iii
Contents
ARM966E-S (Rev 1)
Technical Reference Manual
List of Tables.................................................................................................vii
List of Figures ................................................................................................ix
Preface
About this document .....................................................................................................xii
Further reading..............................................................................................................xv
Feedback .....................................................................................................................xvi
Chapter 1
Introduction
1.1
About the ARM966E-S.................................................................................. 1-2
1.2
Microprocessor block diagram ...................................................................... 1-3
Chapter 2
Programmer's Model
2.1
About the programmer's model..................................................................... 2-2
2.2
About the ARM9E-S programmer's model.................................................... 2-3
2.3
ARM966E-S CP15 registers ......................................................................... 2-4
Chapter 3
Memory Map
3.1
About the ARM966E-S memory map............................................................ 3-2
3.2
Tightly-coupled SRAM address space .......................................................... 3-3
3.3
Bufferable write address space..................................................................... 3-4
iv
Copyright ARM Limited 2000. All rights reserved.
ARM DDI 0186A
Chapter 4
Tightly-coupled SRAM
4.1
ARM966E-S SRAM requirements ................................................................ 4-2
4.2
SRAM stall cycles......................................................................................... 4-3
4.3
Enabling the SRAM ...................................................................................... 4-4
4.4
ARM966E-S SRAM wrapper ........................................................................ 4-7
Chapter 5
Direct Memory Access (DMA)
5.1
About the DMA interface .............................................................................. 5-2
5.2
Timing interface ............................................................................................ 5-5
5.3
DMAENABLE setup and hold cycles.......................................................... 5-12
5.4
Summary of signal behavior ....................................................................... 5-13
Chapter 6
Bus Interface Unit
6.1
About the BIU and write buffer ..................................................................... 6-2
6.2
Write buffer operation ................................................................................... 6-3
6.3
AHB bus master interface............................................................................. 6-8
6.4
AHB clocking .............................................................................................. 6-20
Chapter 7
Coprocessor Interface
7.1
About the coprocessor interface................................................................... 7-2
7.2
LDC/STC ...................................................................................................... 7-4
7.3
MCR/MRC .................................................................................................... 7-8
7.4
Interlocked MCR........................................................................................... 7-9
7.5
CDP ............................................................................................................ 7-10
7.6
Privileged instructions................................................................................. 7-11
7.7
Busy-waiting and interrupts ........................................................................ 7-12
Chapter 8
Debug Support
8.1
About the debug interface ............................................................................ 8-2
8.2
Debug systems............................................................................................. 8-4
8.3
ARM966E-S scan chain 15 .......................................................................... 8-7
8.4
Debug interface signals ................................................................................ 8-9
8.5
ARM9E-S core clock domains.................................................................... 8-14
8.6
Determining the core and system state ...................................................... 8-15
8.7
About the EmbeddedICE-RT...................................................................... 8-16
8.8
Disabling EmbeddedICE-RT ...................................................................... 8-18
8.9
The debug communications channel.......................................................... 8-19
8.10
Monitor mode debug................................................................................... 8-24
8.11
Debug additional reading............................................................................ 8-26
Chapter 9
Embedded Trace Macrocell Interface
9.1
About the ETM interface............................................................................... 9-2
9.2
Enabling the ETM interface .......................................................................... 9-3
9.3
ARM966E-S trace support features.............................................................. 9-4
Chapter 10
Test Support
10.1
About the ARM966E-S test methodology................................................... 10-2
ARM DDI 0186A
Copyright ARM Limited 2000. All rights reserved.
v
10.2
Scan insertion and ATPG ........................................................................... 10-3
10.3
BIST of tightly-coupled SRAM..................................................................... 10-4
Chapter 11
Instruction cycle timings
11.1
Introduction to instruction cycle timings ...................................................... 11-2
11.2
When stall cycles do not occur.................................................................... 11-3
11.3
Tightly-coupled SRAM cycles ..................................................................... 11-4
11.4
AHB memory access cycles........................................................................ 11-6
11.5
Interrupt latency calculation ...................................................................... 11-10
Appendix A
Signal Descriptions
A.1
Signal properties and requirements ..............................................................A-2
A.2
Clock interface signals ..................................................................................A-3
A.3 AHB
signals ..................................................................................................A-4
A.4
Coprocessor interface signals.......................................................................A-6
A.5 Debug
signals ...............................................................................................A-8
A.6 Miscellaneous
signals .................................................................................A-10
A.7 ETM
interface
signals .................................................................................A-11
A.8
INTEST wrapper signals .............................................................................A-13
A.9 DMA
Signals ...............................................................................................A-14
Appendix B
AC Parameters
B.1 Timing
diagrams ...........................................................................................B-2
B.2
AC timing parameter definitions ..................................................................B-12
Appendix C
SRAM Stall Cycles
C.1
About SRAM stall cycles .............................................................................. C-2
Index