Chapter 8 DMA Controller
8-18
(8) Signal
completion
Set the Normal Chain End bit (NCHNC) of the DMA Channel Status Register (DMCSRn) when
DMA data transfer of all Descriptor Chains is complete. An interrupt is signalled if the Chain End
Interrupt Enable bit (INTENC) of the DMA Channel Control Register (DMCCRn) is set at this
time.
In addition, the Normal Transfer End bit (NTRNFC) of the DMA Channel Status Register
(DMCSRn) is set each time DMA data transfer specified by each DMA Command Descriptor ends
normally. An interrupt is signalled if the Transfer End Interrupt Enable bit (INTENT) of the DMA
Channel Control Register (DMCCRn) is set at this time.
If an error is detected during DMA transfer, the error cause is recorded in the lower four bits of the
DMA Channel Status register and transfer is interrupted. An interrupt is signalled if the Error
Interrupt Enable bit (INTENE) of the DMA Channel Control Register is set.
8.3.11 Dynamic Chain Operation
It is possible to add DMA Command Descriptor chains to the DMA Command Descriptor chain
while Chain DMA transfer is in progress. This is performed according to the following procedure. This
procedure is available only when the value of the last descriptor DMSAIRn/DMDAIRn in the last
command descriptor chain is one or more than one byte.
(1) Construct the DMA Command Descriptor chain
Construct the DMA Command Descriptor chain to be added to memory.
(2) Add a DMA Command Descriptor chain
Substitute the address of the Command Descriptor at the beginning of the Descriptor Chain to be
added into the Chain Address field of the Descriptor at the end of the DMA Command Descriptor
chain that is currently performing DMA transfer.
(3) Check the Chain Enable bit
Read the value of the Chain Enable bit (CHNEN) of the DMA Channel Control Register
(DMCCRn). If that value is “0”, then write the Chain Address field value of the DMA Command
Descriptor that is indicated by the address stored in the DMA Chain Address Register
(DMCHARn).
Содержание TMPR4925
Страница 1: ...64 Bit TX System RISC TX49 Family TMPR4925 Rev 3 0 ...
Страница 4: ......
Страница 15: ...Handling Precautions ...
Страница 16: ......
Страница 18: ...1 Using Toshiba Semiconductors Safely 1 2 ...
Страница 40: ...3 General Safety Precautions and Usage Considerations 3 18 ...
Страница 42: ...4 Precautions and Usage Considerations 4 2 ...
Страница 43: ...TMPR4925 ...
Страница 44: ......
Страница 54: ...Chapter 1 Features 1 8 ...
Страница 58: ...Chapter 2 Block Diagram 2 4 ...
Страница 88: ...Chapter 4 Address Mapping 4 12 ...
Страница 226: ...Chapter 8 DMA Controller 8 58 ...
Страница 260: ...Chapter 9 SDRAM Controller 9 34 ...
Страница 480: ...Chapter 15 Interrupt Controller 15 32 ...
Страница 554: ...Chapter 19 Real Time Clock RTC 19 8 ...
Страница 555: ...Chapter 20 Removed 20 1 20 Removed ...
Страница 556: ...Chapter 20 Removed 20 2 ...
Страница 564: ...Chapter 21 Extended EJTAG Interface 21 8 ...
Страница 580: ...Chapter 22 Electrical Characteristics 22 16 ...
Страница 586: ...Chapter 23 Pin Layout Package 23 6 23 2 Package Package Type Package Code 256 pin PBGA PBGA 4L P BGA256 2727 1 27A4 ...
Страница 588: ...Chapter 24 Usage Notes 24 2 ...
Страница 590: ...Appendix A TX49 H2 Core Supplement A 2 ...