2.1.1. Data Processing Unit

The DPU holds most of the program-visible state of the processor, such as general-purpose registers, status registers and control registers. It decodes and executes instructions, operating on data held in the registers in accordance with the ARM architecture. Instructions are fed to the DPU from the PFU through a buffer. The DPU performs instructions that require data to be transferred to or from the memory system by interfacing to the LSU. See Chapter 3 Programmers Model for more information.

Floating Point Unit

The Floating Point Unit (FPU) is an optional part of the DPU that includes the VFP register file and status registers. It performs floating-point operations on the data held in the VFP register file. See Chapter 11 FPU Programmers Model for more information.

Copyright © 2010-2011 ARM. All rights reserved.ARM DDI 0460C