Section 7 Data Transfer Controller (DTC)
Rev.2.00 Jun. 28, 2007 Page 244 of 666
REJ09B0311-0200
Table 7.10 Number of Cycles Required for Each Execution State
Object to be Accessed
On-
Chip
RAM
On-
Chip
ROM
On-Chip I/O
Registers
External Devices
Bus width
32
32
8
16
32
8
16
Access
cycles
1
1
2
2
2
2
3
2
3
Vector read S
I
1
1
8
12 + 4m
4
6 + 2m
Transfer information read S
J
1
1
8
12 + 4m
4
6 + 2m
Execu-
tion
status
Transfer information write S
k
1
1
8
12 + 4m
4
6 + 2m
Byte data read S
L
1
1
2
2
2
2
3 + m
2
3 + m
Word data read S
L
1
1
4
2
2
4
4 + 2m
2
3 + m
Longword data read S
L
1
1
8
4
2
8
12 + 4m
4
6 + 2m
Byte data write S
M
1
1
2
2
2
2
3 + m
2
3 + m
Word data write S
M
1
1
4
2
2
4
4 + 2m
2
3 + m
Longword data write S
M
1
1
8
4
2
8
12 + 4m
4
6 + 2m
Internal operation S
N
1
[Legend]
m:
Number of wait cycles 0 to 7 (For details, see section 6, Bus Controller (BSC).)
The number of execution cycles is calculated from the formula below. Note that
Σ
means the sum
of all transfers activated by one activation event (the number in which the CHNE bit is set to 1,
plus 1).
Number of execution cycles = I
•
S
I
+
Σ
(J
•
S
J
+ K
•
S
K
+ L
•
S
L
+ M
•
S
M
) + N
•
S
N
7.5.10
DTC Bus Release Timing
The DTC requests the bus mastership to the bus arbiter when an activation request occurs. The
DTC releases the bus after a vector read, transfer information read, a single data transfer, or
transfer information writeback. The DTC does not release the bus during transfer information
read, single data transfer, or transfer information writeback.
7.5.11
DTC Priority Level Control to the CPU
The priority of the DTC activation sources over the CPU can be controlled by the CPU priority
level specified by bits CPUP2 to CPUP0 in CPUPCR and the DTC priority level specified by bits
DTCP2 to DTCP0. For details, see section 5, Interrupt Controller.
Содержание H8SX/1650
Страница 2: ...Rev 2 00 Jun 28 2007 Page ii of xxii...
Страница 106: ...Section 4 Exception Handling Rev 2 00 Jun 28 2007 Page 84 of 666 REJ09B0311 0200...
Страница 142: ...Section 5 Interrupt Controller Rev 2 00 Jun 28 2007 Page 120 of 666 REJ09B0311 0200...
Страница 326: ...Section 8 I O Ports Rev 2 00 Jun 28 2007 Page 304 of 666 REJ09B0311 0200...
Страница 470: ...Section 12 Watchdog Timer WDT Rev 2 00 Jun 28 2007 Page 448 of 666 REJ09B0311 0200...
Страница 546: ...Section 13 Serial Communication Interface SCI Rev 2 00 Jun 28 2007 Page 524 of 666 REJ09B0311 0200...
Страница 566: ...Section 14 A D Converter Rev 2 00 Jun 28 2007 Page 544 of 666 REJ09B0311 0200...
Страница 574: ...Section 16 RAM Rev 2 00 Jun 28 2007 Page 552 of 666 REJ09B0311 0200...
Страница 584: ...Section 17 Clock Pulse Generator Rev 2 00 Jun 28 2007 Page 562 of 666 REJ09B0311 0200...
Страница 638: ...Section 19 List of Registers Rev 2 00 Jun 28 2007 Page 616 of 666 REJ09B0311 0200...
Страница 668: ...Section 20 Electrical Characteristics Rev 2 00 Jun 28 2007 Page 646 of 666 REJ09B0311 0200...
Страница 676: ...Appendix Rev 2 00 Jun 28 2007 Page 654 of 666 REJ09B0311 0200...
Страница 688: ...Rev 2 00 Jun 28 2007 Page 666 of 666 REJ09B0311 0200...
Страница 691: ......
Страница 692: ...H8SX 1650 Group Hardware Manual...