R01UH0822EJ0100 Rev.1.00
Page 279 of 1041
Jul 31, 2019
RX13T Group
16. Data Transfer Controller (DTCb)
16.4.12
Example of Sequence Transfer
shows a typical examples of a sequence transfer and
to
show configurations
of the transfer information for the examples of the transfers in the figure.
In these examples, the interrupt source of vector number n is set as the source of the sequence transfer
(DTCSQE.VECN[7:0] = n).
Once the DTC transfer request due to the interrupt source of vector number n (hereinafter referred to as “transfer request
n”) is input, the DTC refers to the DTC vector table and reads the corresponding transfer information. The lower 8 bits
that have been transferred based on the transfer information become a sequence number, selecting one sequence among
possible 256 sequences.
Figure 16.18
Examples of Sequence Transfers
(1) Execution of a Single Transfer
INDX=1
SQEND=1
INDX=1
SQEND=1
CHNE=1
INDX=1
SQEND=1
CHNE=0
CHNE=1
CHNE=0
CHNE=1
INDX=1
SQEND=1
INDX=1
CHNE=1
CHNE=1
CHNE=1
INDX=1
(2) Execution of a Single Transfer (Chain Transfer)
(3) Division of a Sequence
(4) Start of a New Sequence on Completion of a Sequence
(5) Generation of an Interrupt Request to the CPU
Transfer request n
Transfer request n
Transfer request n
Transfer request n
Transfer request n
Transfer request n
Transfer request n
CHNE=1
SQEND=1
CHNE=1
Defined sequence
Data transfer
Interrupt requent
Select sequence
Select sequence
Select sequence
Select sequence
Select sequence
CHNE=1
Select sequence
Suspend
Suspend