EasyManuals Logo

Texas Instruments TMS320C28x User Manual

Texas Instruments TMS320C28x
695 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #570 background imageLoading...
Page #570 background image
DT-DMA Mechanism
7-17Emulation Features
Figure 75. Process for Handling a DT-DMA Request
polite or rude?
Request
DBGM = 0?
nonpreemptive or
Mode
Access performed
Wait for hole
Rude
Access denied
Force a hole
preemptive?
DT-DMA mechanism
Polite
No
Yes
Preemptive
Nonpreemptive
requests access
Some key concepts of the DT-DMA mechanism are:
- Even if DBGM = 0, when the mechanism is in nonpreemptive mode, it
must wait for a hole. This minimizes the intrusiveness of the debug access
on a system.
- Real-time-mode accesses are typically polite (although there may be rea-
sons, such as error recovery, to perform rude accesses in real-time
mode). If the DBGM bit is permanently set to 1 due to a coding bug but
you need to regain debug control, use rude accesses, which ignore the
state of DBGM.
- In stop mode, DBGM is ignored, and the DT-DMA mode is set to preemp-
tive. This ensures that you can gain visibility to and control of your system
if an otherwise unrecoverable error occurs (for example, if ST1 is changed
to an undesired value due to stack corruption).

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments TMS320C28x and is the answer not in the manual?

Texas Instruments TMS320C28x Specifications

General IconGeneral
BrandTexas Instruments
ModelTMS320C28x
CategoryProcessor
LanguageEnglish

Related product manuals