Toshiba TMPR4925 Manual page 193

64-bit tx system risc tx49 family
Table of Contents

Advertisement

Bits
Mnemonic
Field Name
26
DBINH
Destination Burst
Inhibit
Source Burst
25
SBINH
Inhibit
24
CHRST
Channel Reset
23
REVBYTE
Reverse Byte
22
ACKPOL
Acknowledge
Polarity
21
REQPL
Request Polarity
20
EGREQ
Edge Request
19
CHDN
Chain Complete
18:17
DNCTL
DONE Control
Destination Burst Inhibit (Initial value: 0, R/W)
During Dual Address transfer, this bit sets whether to perform Burst transfer or Single
transfer on a Write cycle to the address set from FIFO to DMDARn when Burst
transfer is set by DMCCRn.XFSZ. Refer to "8.3.8.2 Burst Transfer During Dual
Address Transfer" for more information.
1: Multiple Single transfers are executed.
0: Burst transfer is executed.
Source Burst Inhibit (Initial value: 0, R/W)
During Dual Address transfer, this bit sets whether to perform Burst transfer or Single
transfer on a Read cycle to the FIFO from the address set to DMSARn when Burst
transfer is set by DMCCRn.XFSZ. Refer to "8.3.8.2 Burst Transfer During Dual
Address Transfer" for more information.
The settings of this bit have no effect during Single Address transfers.
1: Multiple Single transfers are executed.
0: Burst transfer is executed.
Channel Reset (Initial value: 1, R/W)
This bit is used for initializing channels. The DMCCRn.XFACT, DMCCRn.CHNEN,
and DMCSRn bits are all cleared. In addition, all channel logic and interrupts from
channels are cleared and bus ownership requests to the DMA Channel Arbiter are
also reset. The software must clear this bit before operating a channel.
1: Reset channel
0: Enable channel
Reverse Bytes (Initial value: 0, R/W)
This bit specifies whether to reverse the byte order during a Dual Address transfer
when the Transfer Setting Size field (DMCCRn.XFSZ) setting is 4 bytes or more.
Refer to "0
Double Word Byte Swapping" for more information.
1: Reverses the byte order.
0: Does not reverse the byte order.
Acknowledge Polarity (Initial value: 0, R/W)
Specifies the polarity of the DMAACK[n] signal.
1: Asserts when the DMAACK[n] signal is High
0: Asserts when the DMAACK[n] signal is Low
Request Polarity (Initial value: 0, R/W)
Specifies the polarity of the DMAREQ[n] signal.
1: Asserts when the DMAREQ[n] signal is High.
0: Asserts when the DMAREQ[n] signal is Low.
Edge Request (Initial value: 0, R/W)
Specifies the method for detecting DMA requests by the DMAREQ[n] signal.
1: DMAREQ[n] signal is Edge Detect.
0: DMAREQ[n] signal is Level Detect.
Chain Done (Initial value: 0, R/W)
Selects control by the DMADONE* signal. See "8.3.3.4 DMA Controller" for more
information.
1: Assertion of the DMADONE* signal controls the overall Chain DMA transfer.
0: Assertion of the DMADONE* signal controls DMA transfer according to the DMA
Channel Register setting at that time.
Done Control (Initial value: 00, R/W)
Specifies the input/output mode of the DMADONE* signal. Refer to "8.3.3.4
DMADONE* Signal" for more information.
00: DMADONE* signal becomes the input signal, but input is ignored.
01: DMADONE* signal becomes the input signal.
10: DMADONE* signal becomes the output signal.
11: DMADONE* signal becomes the open drain input/output signal.
Figure 8.4.2 DMA Channel Control Register (2/4)
8-25
Chapter 8 DMA Controller
Description

Advertisement

Table of Contents
loading

Table of Contents