R01UH0822EJ0100 Rev.1.00
Page 283 of 1041
Jul 31, 2019
RX13T Group
16. Data Transfer Controller (DTCb)
(4) When Starting a New Sequence on completion of a Sequence
is an example for starting the next and new sequence on completion of the first sequence.
The DTC refers to the DTC index table, and reads the transfer information corresponding to the obtained sequence
number s.
When the transfer information in which the CHNE, INDX, and SQEND bits are 0, 1, and 1 respectively is read, the
specified transfer is executed, then a new sequence number is obtained from the lower 8 bits of the transferred data.
The DTC again refers to the DTC index table, and reads the transfer information corresponding to the obtained sequence
number k and then starts a new sequence.
When the transfer information in which the CHNE, INDX, and SQEND bits are 0, 0, and 1 respectively is read, the
sequence ends after the specified transfer is executed.
Figure 16.22
Example When Starting a New Sequence on Completion of a Sequence
INDX=1
Transfer request n
Select sequence
0 × 4
1 × 4
2 × 4
n × 4
255 × 4
INDX = 1
DTC vector table
Transfer information
Data
Sequence number = s
0 × 4
1 × 4
2 × 4
s × 4
255 × 4
DTC index table
CHNE = 1
INDX = 0
SQEND = 0
Transfer information
Data transfer
Data transfer
CHNE = 1
INDX = 0
SQEND = 0
CHNE = 0
INDX = 1
SQEND = 1
Data
SQEND=1
SQEND=1
INDX=1
CHNE=1
CHNE=1
CHNE=1
Select sequence
CHNE=1
Sequence number = k
k × 4
CHNE = 1
INDX = 0
SQEND = 0
CHNE = 1
INDX = 0
SQEND = 0
CHNE = 0
INDX = 1
SQEND = 1