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