Analog Devices ADSP-2106x SHARC User Manual page 646

Table of Contents

Advertisement

E Control/Status Registers
The MASTER, HSHAKE, and EXTERN bits are used in combination to
provide the following DMA transfer modes:
M H E
DMA Mode of Operation
0
0
0
Slave Mode. The DMA request is generated whenever the receive
buffer is not empty or the transmit buffer is not full.
0
0
1
Reserved
0
1
0
Handshake Mode. (For the ADSP-21060 and ADSP-21062,
applies to EPB1, EPB2 buffers, channels 7, 8 only. For the ADSP-
21061, applies to EPB0, EPB1 buffers, channels 6, 7 only.) The
DMA request is generated when the
transfer occurs when
0
1
1
External Handshake Mode. (For the ADSP-21060 and ADSP-
21062, applies to EPB1, EPB2 buffers, channels 7, 8 only. For the
ADSP-21061, applies to EPB0, EPB1 buffers, channels 6, 7 only.)
Identical to Handshake Mode, but with data transferred between
external memory and an external device.
1
0
0
Master Mode. The DMA controller will attempt a transfer
whenever the receive buffer is not empty or the transmit buffer is
not full and the DMA counter is non-zero.
kept high (inactive) if channel 7 is in master mode, and
should be kept high if channel 8 is in master mode on the ADSP-
21060 or ADSP-21062.
in master mode on the ADSP-21061.
1
0
1
Reserved
1
1
0
Paced Master Mode. (For the ADSP-21060 and ADSP-21062,
applies to EPB1, EPB2 buffers, channels 7, 8 only. For the ADSP-
21061, applies to EPB0, EPB1 buffers, channels 6, 7 only.) In this
mode the transfers are paced by the
request is generated when
operate in the same way as in handshake mode. The bus transfer
occurs when
normal master mode. No external gates are required to OR the
RD
DMAGx
-
access to be zero-waitstate with no idle states. Waitstates and
acknowledge (ACK) apply to Paced Master Mode transfers; see
Section 5.4.4, "Wait States & Acknowledge" in Chapter 5,
Memory.
1
1
1
Reserved
When an external port DMA channel is configured for output (i.e.,
1.
TRAN=1), the EPBx buffer will start to fill as soon as that DMA channel is
enabled. The EPBx buffer will start to fill up even if no DMAR assertions or
slave mode DMA buffer reads have been made yet.
2.
If data is to be read from the ADSP-2106x (i.e. TRAN=1), the EPBx buffer
will be filled as soon as the DEN enable bit is set to 1.
E – 38
www.BDTIC.com/ADI
1
DMARx
DMAGx
is asserted.
DMAR2
should be kept high if channel 6 is
DMARx
DMARx
is asserted.
RD
WR
or
is asserted. The address is driven as in
WR
DMAGx
and
-
pairs, thus allowing the buffer
2
line is asserted. The
1
DMAR1
1
should be
DMAR2
signal—the DMA
DMARx
requests

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADSP-2106x SHARC and is the answer not in the manual?

Questions and answers

Table of Contents