Renesas R5S72623 Manual De Usuario

Descargar
Página de 2152
 
 
Section 10   Direct Memory Access Controller 
 
Page 430 of 2108 
 
R01UH0134EJ0400  Rev. 4.00 
 
 Sep 
24, 
2014 
SH7262 Group, SH7264 Group
10.5
 
Usage Notes 
10.5.1
 
Timing of DACK and TEND Outputs 
When the external memory is the MPX-I/O, the DACK output is asserted with the timing of the 
data cycle. For details, see section 9.5.5, MPX-I/O Interface in section 9, Bus State Controller. 
When the memory is other than the MPX-I/O, the DACK output is asserted with the same timing 
as the corresponding CS signal. 
The TEND output does not depend on the type of memory and is always asserted with the same 
timing as the corresponding CS signal. 
10.5.2
 
Notes on Using Flag Bits 
The notes on using the following flag bits are described here. 
  DMA channel control register (CHCR) 
HE (Half-End) and TE (Transfer End Flag) bits 
  DMA operation register (DMAOR) 
AE (Address Error Flag) and NMIF (NMI Flag) bits 
 
If a flag is read at the same timing it is set to 1, the read data will be 0, but the internal state may 
be the same as reading 1. Therefore, if 0 is written to the flag, the flag will be cleared to 0 because 
the internal state is the same as when writing 0 after reading 1. 
In the case of using a flag, to prevent from unintentionally clearing the flag bit to 0, perform 
read/write as follows: 
(a) In the case of intended bit clear, write 0 to the flag bit after reading it as 1. 
(b) In other cases, write 1 to the flag bit. 
 
If a flag is not used, just writing 0 to the flag bit does not generate errors (in the case of intended 
bit clear, write 0 to the flag bit after reading it as 1).