HD6412373R RENESAS [Renesas Technology Corp], HD6412373R Datasheet - Page 444

no-image

HD6412373R

Manufacturer Part Number
HD6412373R
Description
Renesas 16-Bit Single-Chip Microcomputer H8S Family/H8S/2300 Series
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
Section 8 EXDMA Controller (EXDMAC)
Single Address Mode: In single address mode, the EDACK signal is used instead of the source or
destination address register to transfer data directly between an external device and external
memory. In this mode, the EXDMAC accesses the transfer source or transfer destination external
device by outputting the external I/O strobe signal (EDACK), and at the same time accesses the
other external device in the transfer by outputting an address. In this way, DMA transfer can be
executed in one bus cycle. In the example of transfer between external memory and an external
device with DACK shown in figure 8.3, data is output to the data bus by the external device and
written to external memory in the same bus cycle.
The transfer direction, that is whether the external device with DACK is the transfer source or
transfer destination, can be specified with the SDIR bit in EDMDR. Transfer is performed from
the external memory (EDSAR) to the external device with DACK when SDIR = 0, and from the
external device with DACK to the external memory (EDDAR) when SDIR = 1.
The setting in the source or destination address register not used in the transfer is ignored.
The EDACK pin becomes valid automatically when single address mode is selected. The EDACK
pin is active-low. ETEND pin output can be enabled or disabled by means of the ETENDE bit in
EDMDR. ETEND is output for one bus cycle.
Figure 8.3 shows the data flow in single address mode, and figure 8.4 shows an example of the
timing.
Rev.7.00 Mar. 18, 2009 page 376 of 1136
REJ09B0109-0700
φ
Address bus
RD
WR
ETEND
Figure 8.2 Example of Timing in Dual Address Mode
read cycle
EXDMA
EDSAR
write cycle
EXDMA
EDDAR

Related parts for HD6412373R