R01UH0822EJ0100 Rev.1.00
Page 274 of 1041
Jul 31, 2019
RX13T Group
16. Data Transfer Controller (DTCb)
16.4.8
Execution Cycles of the DTC
lists the execution cycles of single data transfer of the DTC.
For the order of the execution states, refer to
section 16.4.7, Operation Timing
.
Note 1. When transfer information read is skipped
Note 2. In full-address mode
Note 3. In short-address mode
Note 4. When neither SAR nor DAR is set to address-fixed
Note 5. When SAR or DAR is set to address-fixed
Note 6. When SAR and DAR are set to address-fixed
Note 7. When the block size is 2 or more. If the block size is 1, the cycle number for normal transfer is applied.
P: Block size (initial settings of CRAH and CRAL)
Cv: Cycles for access to vector transfer information storage destination
Ci: Cycles for access to transfer information storage destination address
Cr: Cycles for access to data read destination
Cw: Cycles for access to data write destination
(The unit is system clocks (ICLK) for “+ 1” in the Vector Read, Transfer Information Read, and Data Transfer Read columns and
“2” in the Internal Operation column.)
(Cv, Ci, Cr, and Cw vary depending on the corresponding access destination. For the number of cycles for respective access
destinations, refer to section 30, RAM, section 31, Flash Memory (FLASH), and section 5, I/O Registers.)
16.4.9
DTC Bus Mastership Release Timing
The DTC does not release the bus mastership during transfer information read and transfer information write. While
transfer information is not read or written, bus arbitration is made according to the priority determined by the bus master
arbitrator.
For bus arbitration, refer to
Table 16.9
Execution Cycles of the DTC
Transfer
Mode
Vector Read
Transfer Information Read
Transfer Information
Write
Data Transfer
Internal
Operation
Read
Write
Normal
Cv + 1
4 × Ci + 1*
3 × Ci + 1*
Cr + 1
Cw
2
Repeat
Cr + 1
Cw
P × Cr
P × Cw