|
SH7604 Datasheet, PDF (292/633 Pages) Hitachi Semiconductor – Hardware Manual | |||
|
◁ |
Transfer width: 16-byte
Transfer bus mode: Cycle-steal mode
Transfer address mode: Dual mode
DREQ detection method: Level detection
DACK output timing: DMAC write cycle
Bus cycle: Basic bus cycle
Clock
*
DREQ
1st acceptance
DACK
*
*
2nd acceptance 3rd acceptance
2 cycles 2 cycles
A1 A2 A3 A4
1st 16-byte transfer
*
4th acceptance
2 cycles
B1 B2 B3 B4
2nd 16-byte transfer
Bus
cycle
CPU
DMAC
read 1
Invalid
write
DMAC
write 2
DMAC
write 4
CPU
DMAC
read 4
DMAC
write 1
DMAC
write 3
CPU
CPU
DMAC
read 4
DMAC
write 1
DMAC
write 3
CPU
DMAC
read 1
Invalid
write
DMAC
write 2
DMAC
write 4
Note: Request detection
Figure 9.44 Timing of DREQ Pin Input Detection in Cycle Steal Mode
with Level Detection (4)
For 16-byte transfers, DACK signals are output at all consecutive writes (figure 9.44). The
acknowledge signals are A1, A2, A3, A4, B1, B2, B3, B4, â¦.
The second transfer request can be detected 2 cycles after output of acknowledge signal A1. The
third transfer request is detected at A3, that is, 2 cycles after output of the third acknowledge
signal of the first transfer. The fourth transfer request is detected 2 cycles after output of B3.
Requests thereafter are detected 2 cycles after the third acknowledge signal of each transfer, as
with the fourth transfer.
Note: When transferring alternately on channels 0 and 1 by round robin or the like, the next
request signal is detected only 2 cycles after the first acknowledge signal of each transfer
(figure 9.45).
276
|
▷ |