ARM9TDMI Processor Core Memory Interface
3-10
Copyright © 1998, 1999 ARM Limited. All rights reserved.
ARM DDI0145B
3.5
Unidirectional/bidirectional mode interface
The ARM9TDMI supports connection to external memory systems using either a
bidirectional data data bus or two unidirectional buses. This is controlled by the
UNIEN
input.
If
UNIEN
is LOW,
DD[31:0]
is a tristate output bus used to transfer write data. It is only
driven when the ARM9TDMI is performing a write to memory. By wiring
DD[31:0]
to
the input
DDIN[31:0]
bus (externally to the ARM9TDMI), a bidirectional data data bus
can be formed.
If
UNIEN
is HIGH, then
DD[31:0]
, and all other ARM9TDMI outputs, are
permanently driven.
DD[31:0]
then forms a unidirectional write data data bus. In this
mode, the tristate enable pins
IABE
,
DABE
,
DDBE
,
TBE
, and the TAP instruction
nHIGHZ
, have no effect. Therefore all outputs are always driven.
All timing diagrams in this manual, except where tristate timing is shown explicitly,
assume
UNIEN
is HIGH.
Summary of Contents for ARM9TDMI
Page 6: ...Contents vi Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 12: ...Preface xii Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 16: ...Introduction 1 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 22: ...Programmer s Model 2 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 110: ...Test Issues 6 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 154: ...Index Index 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...