CPU block diagram
The processor core comprises of:
An Instruction Fetch Unit
An Execution Unit
A General Purpose Register File (GPR)
A CPU Slave interface (CPS)
Optional Floating-Point Unit (FPU)
Single and double-precision floating-point units,
or single precision floating-point unit only
or no FPU
Figure 1. CPU block diagram