Renesas SH7781 User Manual

Page 721

Advertising
background image

14. Direct Memory Access Controller (DMAC)

Rev.1.00 Jan. 10, 2008 Page 691 of 1658

REJ09B0261-0100

Bit Bit

Name

Initial
Value R/W Descriptions

2 AE 0 R/(W)* Address

Error

Flag

Indicates that an address error occurred during DMA
transfer.

This bit is set under following conditions.

• The value set in SAR or DAR does not match to the

transfer size boundary.

• The transfer source or transfer destination is

undefined space on the address map.

• The transfer source or transfer destination is in

module stop mode

When the AE bit in DMAOR0 is set, DMA transfers for
channels 0 to 5 are disabled even if the DE bit in CHCR
of the channels (channels 0 to 5) corresponding to
DMAOR0 and the DME bit in DMAOR0 are set to 1.

When the AE bit in DMAOR1 is set, DMA transfers for
channels 6 to 11 are disabled even if the DE bit in
CHCR of the channels (channels 6 to 11)
corresponding to DMAOR1 and the DME bit in
DMAOR1 are set to 1.

0: No DMAC address error

[Clearing condition]: Write 0 to the AE bit after the bit
is read as 1

1: DMAC address error occurs

1 NMIF

0 R/(W)* NMI

Flag

Indicates that an NMI interrupt occurred. If this bit is set,
DMA transfer is disabled even if the DE bit in CHCR
and the DME bit in DMAOR are set to 1.

When the NMI is input, the DMA transfer is stopped.
Set registers of all channels again after returning from
the exception handling routine of a NMI and then start a
transfer. When the DMAC does not operate, the NMIF
bit is set to 1 even if the NMI interrupt is input.

0: No NMI interrupt

[Clearing condition]: Write 0 to NMIF after NMIF is
read as 1

1: NMI interrupt occurs

Advertising