Direct Memory Access (DMA)
ARM DDI 0186A
Copyright © 2000 ARM Limited. All rights reserved.
5-7
The behavior of
DMAWait
is as for single-port RAM reads.
DMAENABLE
must be asserted one cycle prior to a request being made and can be
deasserted when
DMAnREQ
is taken HIGH after the last request.
Figure 5-4 Single-port RAM DMA writes
5.2.3
Dual-port RAM reads
Figure 5-5 on page 5-8 shows DMA read operations to a dual-port RAM.
A read request is initiated by taking
DMAnREQ
and
DMAnRW
both LOW. The
address,
DMAAddr
, must be valid in the same cycle. The read data,
DMARData
, is
returned in the third cycle after the request is registered by the ARM966E-S (one cycle
to register the request, one cycle to read the RAM, and one cycle to register the output
data).
Note
Because the ARM966E-S core does not need to be stalled for dual-port DMA accesses,
the DMA controller can access the data RAM continuously.
DMAWait
must be tied
LOW otherwise the DMA access is by the first port of the RAM and the interface
behaves as described in
DMAReady
is redundant for dual-port RAM accesses and does not need to be sampled
by the DMA controller.
CLK
DMAENABLE
DMAnREQ
DMAWait
DMAnRW
DMAReady
DMAAddr
DMAWData
Write1
A1
A2
D1
D2
Write2
Summary of Contents for ARM966E-S
Page 6: ...Contents vi Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 20: ...Introduction 1 4 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 48: ...Tightly coupled SRAM 4 12 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 80: ...Bus Interface Unit 6 20 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 118: ...Debug Support 8 26 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 130: ...Test Support 10 8 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 142: ...Instruction cycle timings 11 12 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 158: ...Signal Descriptions A 16 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 176: ...AC Parameters B 18 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...