![Infineon Technologies TC1796 User Manual Download Page 102](http://html1.mh-extra.com/html/infineon-technologies/tc1796/tc1796_user-manual_2055437102.webp)
TC1796
System Units (Vol. 1 of 2)
CPU Subsystem
User’s Manual
2-5
V2.0, 2007-07
CPU, V2.0
2.2.3
Execution Unit
The Execution Unit contains the Integer Pipeline, the Load/Store Pipeline and the Loop
Pipeline.
The Integer Pipeline and Load/Store Pipeline have four stages: Fetch, Decode, Execute,
and Write-back. The Execute stage may extend beyond one cycle to accommodate
multi-cycle operations such as load instructions.
The Loop Pipeline has two stages: Decode and Write-back.
All three pipelines operate in parallel, permitting up to three instructions to be executed
in one clock cycle.
Figure 2-4
Execution Unit
MCA05588
Loop Exec.
To Register File
EA
Address ALU
ALU
Bit Processor
MAC
Load/Store
Decode
IP Decode
Integer Pipeline
Loop Pipeline
Load/Store Pipeline
Decode
Execute
Loop
Decode
IP Decode = Instruction Prefetch and Decode
MAC
= Multiply-Accumulate Unit
ALU
= Arithmetic/Logic Unit
Loop Exec. = Loop Execution Unit
EA
= Effective Address