h8s-2172 Renesas Electronics Corporation., h8s-2172 Datasheet - Page 205

no-image

h8s-2172

Manufacturer Part Number
h8s-2172
Description
Renesas 16-bit Single-chip Microcomputer H8s Family H8s-2100 Series
Manufacturer
Renesas Electronics Corporation.
Datasheet
Single Address Mode: In single address mode, the DACK 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 DMAC accesses the transfer source or transfer destination external
device by outputting the external I/O strobe signal (DACK), 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 7.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 DMMDR. Transfer is performed from
the external memory (DMSAR) to the external device with DACK when SDIR = 0, and from the
external device with DACK to the external memory (DMDAR) when SDIR = 1.
The setting in the source or destination address register not used in the transfer is ignored.
The DACK pin becomes valid automatically when single address mode is selected.
The DACK pin is active-low. TEND pin output can be enabled or disabled by means of the
TENDE bit in DMMDR. TEND is output for one bus cycle.
Figure 7.3 shows the data flow in single address mode, and figure 7.4 shows an example of the
timing.
φ
Address bus
Figure 7.2 Example of Timing in Dual Address Mode
read cycle
DMSAR
DMA
write cycle
DMDAR
DMA
Rev. 2.00, 03/04, page 173 of 534

Related parts for h8s-2172