Examples Of Use; Dma Transfer Between On-Chip Ram And Memory-Mapped External Device - Hitachi SH7032 Hardware Manual

Superh risc engine
Table of Contents

Advertisement

9.4

Examples of Use

9.4.1

DMA Transfer between On-Chip RAM and Memory-Mapped External Device

In the following example, data is transferred from on-chip RAM to a memory-mapped external
device with an input capture A/compare match A interrupt (IMIA0) from channel 0 of the 16-bit
integrated timer pulse unit (ITU) as the transfer request signal. The transfer is performed by
DMAC channel 3. Table 9.7 shows the transfer conditions and register values.
Table 9.7
Transfer Conditions and Register Settings for Transfer Between On-Chip RAM
and Memory-Mapped External Device
Transfer Conditions
Transfer source: on-chip RAM
Transfer destination: memory-mapped external device
Number of transfers: 8
Transfer destination address: fixed
Transfer source address: incremented
Transfer request source (transfer request signal): ITU channel
0 (IMIA0)
Bus mode: cycle-steal
Transfer unit: byte
DEI interrupt request generated at end of transfer (channel 3
enabled for transfer)
Channel priority order: fixed (0 > 3 > 2 > 1) (all channels
enabled for transfer)
Register
Setting
SAR3
H'FFFFE00
DAR3
Destination address
TCR3
H'0008
CHCR3
H'1805
DMAOR
H'0001
213

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents