Hitachi SH7751 Hardware Manual page 587

Superh risc engine
Table of Contents

Advertisement

b. If a DMA transfer request for channel 0 is input during execution of a channel 0 DMA bus
cycle, the DDT will ignore that request. Confirm that channel 0 DMA transfer has finished
(burst mode) or that a DMA bus cycle is not in progress (cycle steal mode).
7. DTR format
a. The DDT module processes DTR.ID, DTR.MD, and DTR.SZ as follows.
When DTR.ID= 00
MD = 00, SZ

MD
00, SZ = 111: CHCR0.DE = 0 setting (DMA transfer end request)
MD = 10, SZ = 110: DDT request queue clear
When DTR.ID
Transfer request to channels 1—3 (items other than ID ignored)
8. Data transfer end request
a. A data transfer end request (DTR.ID = 00, MD
channel 0 DMA transfer. Therefore, if edge detection and burst mode are set for channel 0,
transfer cannot be ended midway.
b. When a transfer end request (DTR.ID = 00, MD
in CHCR0.SAR0, DAR0, and DMATCR0 are retained. In this case, execution cannot be
restarted from an external device. To restart execution, set CHCR0.DE = 1 with an MOV
instruction.
9. Request queue clearance
a. When settings of DTR.ID = 00, DTR.MD = 10, and SZ = 110 are accepted by the DDT in
normal data transfer mode, DDT channel 0 requests and channel 1 to 3 request queues are
all cleared. All external requests held on the DMAC side are also cleared.
b. In case 3-c, the DMAC freeze state can be cleared.
c. When settings of DMAOR.DDT = 1, DTR.ID = 00, DTR.MD = 10, and SZ = 110 are
accepted by the DDT in case 11, the DMAC freeze state can be cleared.

10.
assertion

a. After
result in a discrepancy between the number of

b. The
assertion period due to
If a row address miss occurs in a read or write in the non-precharged bank during
synchronous DRAM access,
the RAS precharge interval set in BSC.MCR.TCP.
c. It takes one cycle for
external device. If a row address miss occurs at this time in a read or write in the non-
precharged bank during synchronous DRAM access, and
signal asserted by the external device is ignored. Therefore,
due to this signal.
Rev. 3.0, 04/02, page 548 of 1064

101, 110: Handshake protocol using the data bus

00
is asserted, do not assert



to be accepted by the DMAC after being asserted by an

00, SZ = 111) cannot be accepted during

00, SZ = 111) is accepted, the values set

again until

and
assertion is one cycle.
is asserted for a number of cycles in accordance with

is asserted, as this will

assertions.

is asserted, the

is not asserted again


Advertisement

Table of Contents
loading

This manual is also suitable for:

Sh7751r

Table of Contents