Download Print this page

Hitachi H8S/2633 Hardware Manual page 307

Advertisement

8.5.12
Write Data Buffer Function
DMAC internal-to-external dual address transfers and single address transfers can be executed at
high speed using the write data buffer function, enabling system throughput to be improved.
When the WDBE bit of BCRL in the bus controller is set to 1, enabling the write data buffer
function, dual address transfer external write cycles or single address transfers and internal
accesses (on-chip memory or internal I/O registers) are executed in parallel. Internal accesses are
independent of the bus master, and DMAC dead cycles are regarded as internal accesses.
A low level can always be output from the TEND pin if the bus cycle in which a low level is to be
output is an external bus cycle. However, a low level is not output from the TEND pin if the bus
cycle in which a low level is to be output from the TEND pin is an internal bus cycle, and an
external write cycle is executed in parallel with this cycle.
Figure 8-33 shows an example of burst mode transfer from on-chip RAM to external memory
using the write data buffer function.
Internal address
Internal read signal
External address
HWR, LWR
TEND
Figure 8-33 Example of Dual Address Transfer Using Write Data Buffer Function
Figure 8-34 shows an example of single address transfer using the write data buffer function. In
this example, the CPU program area is in on-chip memory.
282
DMA
DMA
read
write
ø
DMA
DMA
DMA
read
write
read
DMA
DMA
DMA
write
read
write
DMA
dead

Advertisement

loading

This manual is also suitable for:

Hd6432633Hd6432631Hd64f2633H8s/2632Hd6432632H8s/2631