TMP92CF30
2009-06-12
92CF30-182
3.9.2.4
DMA-Function Bank Registers
The TMP92CF30 supports not only the read and write operations of the CPU, but also
the high-speed data transfer by enabling the internal DMAC to become the bus master.
(Please refer to Section 3.7, “DMA Controller”.)
These registers are provided specially for the DMA operation, separately from the bank
registers for the CPU. Regardless of the settings of the bank registers for program, read
and write data of the CPU, the banks to be used as source address memory and destination
address memory are specified individually during DMA operations.
The DMAC of the TMP92CF30 supports six channels, and the bank control is performed
by dividing those channels into 2 groups. The DMA channels with the even-channel number,
0, 2 and 4, are classified into the E-group (ES and ED groups); while the channels with the
odd-channel number, 1 and 3, are classified into the O-group (OS and OD groups). These
registers cannot specify bank numbers for each channel, but specifies one bank number for
all the channels in the same group.
The following example shows how to specify bank 1 for storing DMA-source addresses in
the LOCAL-X area, and also specify bank 2 for storing DMA-destination addresses in the
LOCAL-Y area. If the DMA operation for channel 0 is initiated Assume that the source and
destination addresses specified by the DMA operation, which is described in Section 3.7,
are set into the LOCAL-X and LOCAL-Y areas, respectively. Then, if the DMA operation
for channel 0 is initiated, bank 1 in the LOCAL-X area is configured as the source address
memory, and bank 2 in the LOCAL-Y area is configured as the destination address memory.
(Example)
ldw
(localesx),
8001h
;
Specify
DMA-source bank number for channel 0
ldw
(localedy),
8002h
;
Specify
DMA-destination bank number for channel 0
DMA operation for channel 0 is started
Содержание TLCS-900/H1 Series
Страница 1: ...TOSHIBA Original CMOS 32 Bit Microcontroller TLCS 900 H1 Series TMP92CF30FG Semiconductor Company ...
Страница 650: ...TMP92CF30 2009 06 12 92CF30 648 7 Package Dimensions LQFP176 P 2020 0 40F TOP VIEW BOTTOM VIEW Detail view of A 25 1 A ...
Страница 652: ...TMP92CF30 2009 06 12 92CF30 650 ...