Architecture Changes
F.1 Architecture Changes
Certain changes to the architecture that are important when migrating from the
C27x to the C28x include:
- Changes to registers
- Full context save and restore
- B0/B1 memory map consideration
F.1.1 Changes to Registers
The register modifications from the C27x are shown in Figure F−1. Shaded
registers highlight the changes or enhancements for the C28x.
Figure F−1. C28x Registers
T(16) IER(16)
DBGIER(16)
IFR(16)
PC(22)
AR7(16)
AR6(16)
AR5(16)
AR4(16)
AR3(16)
AR2(16)
AR1(16)
AR0(16)
ST0(16)
ST1(16)
AR0H(16)
AR1H(16)
AR2H(16)
AR3H(16)
AR4H(16)
AR5H(16)
TL(16) XT(32)
P(32)
PH(16) PL(16)
AH(16) AL(16) ACC(32)
XAR0(32)
XAR1(32)
XAR2(32)
XAR3(32)
XAR4(32)
XAR5(32)
XAR6(32)
XAR7(32)
RPC(22)
AR6H(16)
AR7H(16)
6/7bit
offset
DP(16)
SP(16)