![Infineon Technologies TC1784 User Manual Download Page 798](http://html.mh-extra.com/html/infineon-technologies/tc1784/tc1784_user-manual_2055446798.webp)
TC1784
Peripheral Control Processor (PCP)
User´s Manual
10-133
V1.1, 2011-05
PCP, V2.09
Complex Math
DINIT
1
–
6)
DSTEP
10
–
MINIT
1
–
7)
MSTEP.L
10
–
MSTEP.U
11
–
Jump
DEBUG
sdb - 0 = 2
sdb - 1 = exit_time
–
8)
JC
y = 4, n = 2
–
9)
JC.A
y = 4, n = 2
–
JC.I
y = 4, n = 2
–
JC.IA
y = 4, n = 2
–
JL
4
–
–
1) The number of clock cycles for these instructions depends on several parameters such as the amount of data
to be copied, the type of memory, and the effective bus load.
2) f = Full Context save, s = Small Context save, m = Minimum Context save time extended until any previous
ST.F instruction has completed.
3) Cycles = 5 in 3 minimum for FPI read (with 0 wait 1 cycle for bus arbitration and assuming 1:1
clocking mode)
4) Cycles = 4 in 4 minimum for FPI read/modify/write (with 0 wait 1 cycle bus arbitration and
assuming 1:1 clocking mode)
5) Cycles = 2 in 3 minimum for FPI write (with 0 wait 1 cycle for bus arbitration and assuming
1:1 clocking mode)
Time starts after any previous ST.F instruction has completed.
6) 32/32 bit divide requires instruction DINIT + JC + 4
×
DSTEP = 1 + 4(2) + 4
×
10 = 45 cycles
8/32 bit divide requires instruction RR + DINIT + JC + DSTEP = 1 + 1 + 4(2) + 10 = 16 cycles
7) 32
×
8 bit multiply requires instructions RR + MINIT + MSTEP.L = 1 + 1 + 10 = 12 cycles
32
×
16 bit multiply requires instructions 2
×
RR + MINIT + 2
×
MSTEP.L = 2
×
1 + 1 + 2
×
10 = 23 cycles
32
×
32 bit multiply requires instructions MINIT + 4
×
MSTEP.U= 1 + 4
×
11 = 45 cycles
8) sdb - 0 = Stop_on_Debug bit in instruction = 0 (disabling stop)
sdb - 1 = Stop_on_Debug bit in instruction = 1 (enabling stop)
exit_time = same time as for an exit instruction
9) y = jump taken, n = jump not taken
Table 36
Instruction Timing
(cont’d)
Instruction
Number of Clock Cycles Comments
Notes
Summary of Contents for TC1784
Page 1: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 3: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 950: ...TC1784 Direct Memory Access Controller DMA User s Manual 11 132 V1 1 2011 05 DMA V3 03 ...
Page 1949: ...TC1784 General Purpose Timer Array GPTA v5 User s Manual 21 297 V1 1 2011 05 GPTA v5 V1 14 ...
Page 2350: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG Doc_Number ...