TC1784
CPU Subsystem
User´s Manual
2-68
V1.1, 2011-05
CPU, V3.03
2.13.2.2 Control Flow Instruction Timing
This section summarizes the timing of Control Flow instructions.
Each instruction is single issued.
•
All targets yield a full instruction in one access (not 16-bits of a 32-bit instruction).
•
All code fetches take a single cycle. Timing is best case; no cache misses for context
operations, no pending stores.
•
Latency of CSA related instructions varies according to preceding instruction and
status of the shadow register file.
Table 15
Load Store Control Flow Instruction Timing
Instruction
Flow
Latency
Repeat
Rate
Instruction
Flow
Latency
Repeat
Rate
Branch Instructions
J
2
2
JLI
2
2
JA
2
2
JEQ.A
1/2/3
1/2/3
JI
2
2
JNE.A
1/2/3
1/2/3
JL
2
2
JNZ.A
1/2/3
1/2/3
JLA
2
2
JZ.A
1/2/3
1/2/3
CSA Instructions
CALL
1)
1) The range is 2-5 for LDRAM and 3-9 for Cached External Memory. The average latency is ~2.7 cycles for
LDRAM and 5 cycles for Cached External Memory.
2-9
2-9
SYSCALL
2-9
2-9
CALLA
2-9
2-9
SVLCX
4-16
4-16
CALLI
2-9
2-9
RSLCX
2)
2) The range is 4 for LDRAM and 8 for Cached External Memory.
4, 8
4, 8
RET
3)
3) The range is 2-5 for LDRAM and 2-9 for Cached External Memory.
2-9
2-9
RFE
2-9
2-9
BISR
4)
4) The range is 4-9 for LDRAM and 7-16 for Cached External Memory.
4-16
4-16
RFM
5)
5) Not strictly a CSA operation, but retrieves from memory a subset of context information and changes control
flow in a similar manner. The range is 2-3 for LDRAM and 4-5 for Cached External Memory.
2-5
2-5
Loop Instructions
LOOP
6)
6) First time encountered executed in LS pipeline: Flow latency = 2, Repeat rate = 2.
Successive time executed in Loop pipeline: Flow latency = 1: Repeat rate = 1 (nested up to 2 deep).
Last time encountered: Flow latency = 3: Repeat rate = 3.
2/1/3
2/1/3
LOOPU
2/1/3
2/1/3
Содержание TC1784
Страница 1: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Страница 3: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Страница 950: ...TC1784 Direct Memory Access Controller DMA User s Manual 11 132 V1 1 2011 05 DMA V3 03 ...
Страница 1949: ...TC1784 General Purpose Timer Array GPTA v5 User s Manual 21 297 V1 1 2011 05 GPTA v5 V1 14 ...
Страница 2350: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG Doc_Number ...