ARM9TDMI Coprocessor Interface
4-2
Copyright © 1998, 1999 ARM Limited. All rights reserved.
ARM DDI0145B
4.1
About the coprocessor interface
The ARM9TDMI supports the connection of coprocessors. All types of ARM
coprocessor instructions are supported. Coprocessors determine the instructions they
need to execute using a
pipeline follower
in the coprocessor. As each instruction arrives
from memory, it enters both the ARM pipeline and the coprocessor pipeline. Typically,
a coprocessor operates one clock phase behind the ARM9TDMI pipeline. The
coprocessor determines when an instruction is being fetched by the ARM9TDMI, so
that the instruction can be loaded into the coprocessor, and the pipeline follower
advanced.
Note
A cached ARM9TDMI core typically has an external coprocessor interface block, the
main purpose of which is to latch the instruction data bus,
ID
, one of the data buses,
DD[31:0] or DDIN[31:0]
, and relevant ARM9TDMI control signals before exporting
them to the coprocessors. For a description of all the interface signals referred to in this
chapter, refer to
There are three classes of coprocessor instructions:
•
LDC/STC
•
MCR/MRC
•
CDP.
The following sections give examples of how a coprocessor should execute these
instruction classes.
Содержание ARM9TDMI
Страница 1: ...Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ARM9TDMI Technical Reference Manual ...
Страница 6: ...Contents vi Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 12: ...Preface xii Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 16: ...Introduction 1 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 22: ...Programmer s Model 2 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 36: ...ARM9TDMI Processor Core Memory Interface 3 14 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 54: ...ARM9TDMI Coprocessor Interface 4 18 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 110: ...Test Issues 6 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 138: ...ARM9TDMI AC Characteristics 8 20 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 150: ...ARM9TDMI Signal Descriptions A 12 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 154: ...Index Index 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...