Dma Global-Control Register Bits Summary - Texas Instruments TMS320C3x User Manual

Texas instruments computer hardware user's guide
Table of Contents

Advertisement

DMA Controller
Table 12–6. DMA Global-Control Register Bits Summary
Reset
Abbreviation
Value
START
00
STAT
00
12-54
Name
DMA start control
DMA status
Description
Controls the state in which the DMA starts and stops. The
DMA may be stopped without any loss of data.
The following table summarizes the START bits and DMA
operation:
Bit 1
Bit 0
Function
0
0
DMA read or write cycles in progress are
completed; any data read is ignored. Any
pending read or write is cancelled. The
DMA is reset so that when it starts, a new
transaction begins; that is, a read is per-
formed (Reset value).
0
1
If a read or write has begun, it is completed
before it stops. If a read or write has not
begun, no read or write is started.
1
0
If a DMA transfer has begun, the entire
transfer is complete (including both read
and write operations) before stopping. If a
transfer has not begun, none is started.
1
1
DMA starts from reset or restarts from the
previous state.
When the DMA completes a transfer, the START bits remain
in 11 (base 2). The DMA starts when the START bits are set
to 11 and one of the following conditions applies:
-
The transfer counter is set to a value different from 0x0.
-
The TC bit is set to 0.
Indicates the status of the DMA and changes every cycle.
The following table summarizes the STAT bits and DMA status.
Bit 3
Bit 2
Function
0
0
The DMA is being held between DMA
transfer (between a write and a read). This
is the value at reset.
0
1
DMA is being held in the middle of a DMA
transfer (between a read and a write).
1
0
Reserved.
1
1
DMA busy. DMA is performing a read or
write or waiting for a source or destination
synchronization interrupt.

Advertisement

Table of Contents
loading

Table of Contents