General purpose register file
The CPU has a General Purpose Register (GPR) file, divided into an Address Register File (registers A0 through A15) and a Data Register File (registers D0 through D15).
The data flow for instructions issued to the Load/Store Pipeline is steered through the Address Register File.
The data flow for instructions issued to the Integer Pipeline and for data load/store instructions issued to the Load/Store Pipeline is steered through the Data Register File.
Figure 1. General purpose register file