Toshiba H1 Series Data Book page 100

32bit micro controller tlcs-900/h1 series
Table of Contents

Advertisement

(2) Bus arbitration
The TMP92CZ26A includes three controllers (DMA controller, LCD controller, SDRAM
controller) that function as bus masters apart from the CPU. These controllers operate
independently and assert a bus request as required. The controller that receives a bus
acknowledgement acts as the bus master. No priorities are assigned to these three
controllers, and bus requests are processed in the order in which they are asserted. Once
one of the controllers owns the bus, bus requests from other controllers are put on hold until
the bus is released again. While one of the controllers is occupying the bus, CPU processing
including non-maskable interrupt requests is also put on hold.
(3) Transfer source and destination memory setting
Either internal or external memory can be set as the source and destination memory or
I/O to be accessed by the DMAC. Even when the MMU is used in external memory, the
addresses to be accessed by the DMAC should be specified using logical addresses. The
DMAC accesses the specified source and destination addresses according to the bus width
and number of waits set in the memory controller and the bank settings made in the MMU.
Although the bus sizing function is supported, the address alignment function is not
supported. Therefore, specify an even-numbered address for transferring 2 bytes and an
address that is an integral multiple of 4 for transferring 4 bytes.
Table 3.6.1 Difference point of address setting between HDMA and micro DMA
Source address
Destination address
(4) Operation timing
The following diagram shows an example of operation timing for transferring 2 bytes
from 16-bit memory connected with the
area.
CPU execution cycle
SDCLK
int_xx
busrq
busak
CS
2
Undefined after interrupt
CS
1
request is asserted until
A23 ∼ A0
DMAC read cycle is
started
RD
SRWR
SRLUB
SRLLB
D15 ∼ D0
Data Length
1byte
No restriction
2byte
Even address
4byte
Address in multiples of 4
1byte
No restriction
2byte
Even address
4byte
Address in multiples of 4
area to 8-bit memory connected with the
CS
2
DMAC/read
800000H
1234H
92CZ26A-97
HDMA
DMAC/write
400000H
400001H
ZZ34H
ZZ12H
TMP92CZ26A
Micro DMA
No restriction
CS
1
CPU execution
cycle

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tlcs-900Tmp92cz26axbg

Table of Contents