11.9.7 Control Register (CONTROL) — EALLOW Protected
The control register (CONTROL) is shown in
and described in
Figure 11-13. Control Register (CONTROL)
15
14
13
12
11
10
9
8
Reserved
OVRFLG
RUNSTS
BURSTSTS
TRANSFERSTS
Reserved
PERINTFLG
R-0
R-0
R-0
R-0
R-0
R-0
R-0
7
6
5
4
3
2
1
0
ERRCLR
Reserved
PERINTCLR
PERINTFRC
SOFTRESET
HALT
RUN
R0/S-0
R-0
R0/S-0
R0/S-0
R0/S-0
R0/S-0
R0/S-0
LEGEND: R0/S = Read 0/Set; R = Read only; -
n
= value after reset
Table 11-9. Control Register (CONTROL) Field Descriptions
Bit
Field
Value Description
15
Reserved
Reserved
14
OVRFLG
Overflow Flag Bit: This bit indicates if a peripheral interrupt event trigger is received from the
selected peripheral and the PERINTFLG is already set.
0
No overflow event
1
Overflow event
The ERRCLR bit can be used to clear the state of this bit to 0. The OVRFLG bit is not affected by
the PERINTFRC event.
13
RUNSTS
Run Status Bit: This bit is set to 1 when the RUN bit is written to with a 1. This indicates the
DMA channel is now ready to process peripheral interrupt event triggers. This bit is cleared to 0
when TRANSFER_COUNT reaches zero and CONTINUOUS mode bit is set to 0. This bit is also
cleared to 0 when either the HARDRESET bit, the SOFTRESET bit, or the HALT bit is activated.
0
Chanel is disabled.
1
Channel is enabled.
12
BURSTSTS
Burst Status Bit: This bit is set to 1 when a DMA burst transfer begins and the BURST_COUNT is
initialized with the BURST_SIZE. This bit is cleared to zero when BURST_COUNT reaches zero.
This bit is also cleared to 0 when either the HARDRESET or the SOFTRESET bit is activated.
0
No burst activity
1
The DMA is currently servicing or suspending a burst transfer from this channel.
11
TRANSFERSTS
Transfer Status Bit: This bit is set to 1 when a DMA transfer begins and the address registers are
copied to the shadow set and the TRANSFER_COUNT is initialized with the TRANSFER_SIZE.
This bit is cleared to zero when TRANSFER_COUNT reaches zero. This bit is also cleared to 0
when either the HARDRESET or the SOFTRESET bit is activated.
0
No transfer activity
1
The channel is currently in the middle of a transfer regardless of whether a burst of data is
actively being transferred or not.
10-9
Reserved
Reserved
8
PERINTFLG
Peripheral Interrupt Trigger Flag Bit: This bit indicates if a peripheral interrupt event trigger has
occurred. This flag is automatically cleared when the first burst transfer begins.
0
No interrupt event trigger
1
Interrupt event trigger
The PERINTFRC bit can be used to set the state of this bit to 1 and force a software DMA event.
The PERINTCLR bit can be used to clear the state of this bit to 0.
Direct Memory Access (DMA) Module
748
TMS320x2806x Microcontrollers
SPRUH18I – JANUARY 2011 – REVISED JUNE 2022
Copyright © 2022 Texas Instruments Incorporated
Содержание TMS320 2806 Series
Страница 2: ......