Coprocessor Interface
4-12
Copyright © 2001, 2004 ARM Limited. All rights reserved.
ARM DDI 0210C
4.5
Connecting coprocessors
A coprocessor in an ARM7TDMI processor system must have 32-bit connections to:
•
the instruction stream from memory
•
data written by the core, MCR
•
data read by the core, MRC.
The coprocessor can optionally have connections to:
•
data written from memory, LDC
•
data read to memory, STC.
This section describes:
•
Connecting a single coprocessor
•
Connecting multiple coprocessors
on page 4-13.
4.5.1
Connecting a single coprocessor
An example of how to connect:
•
a coprocessor into an ARM7TDMI processor system if you are using a
bidirectional bus is shown in Figure 4-5
•
a coprocessor into an ARM7TDMI processor system if you are using a
unidirectional bus is shown in Figure 4-6 on page 4-13.
Figure 4-5 Coprocessor connections with bidirectional bus
ARM core
Memory
system
Coprocessor
D[31:0]
CPDRIVE
Summary of Contents for ARM7TDMI
Page 6: ...Contents vi Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 10: ...List of Tables x Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 14: ...List of Figures xiv Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 46: ...Introduction 1 26 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 120: ...Coprocessor Interface 4 18 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 142: ...Debug Interface 5 22 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 282: ...Glossary Glossary 6 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...