www.ti.com
CPU Registers
Table 2-1. 28x Plus Floating-Point CPU Register Summary
Register
C28x
C28x+FPU
Size
Description
Value After Reset
CPU
ACC
Yes
Yes
32 bits
Accumulator
0x00000000
AH
Yes
Yes
16 bits
High half of ACC
0x0000
AL
Yes
Yes
16 bits
Low half of ACC
0x0000
XAR0
Yes
Yes
16 bits
Auxiliary register 0
0x00000000
XAR1
Yes
Yes
32 bits
Auxiliary register 1
0x00000000
XAR2
Yes
Yes
32 bits
Auxiliary register 2
0x00000000
XAR3
Yes
Yes
32 bits
Auxiliary register 3
0x00000000
XAR4
Yes
Yes
32 bits
Auxiliary register 4
0x00000000
XAR5
Yes
Yes
32 bits
Auxiliary register 5
0x00000000
XAR6
Yes
Yes
32 bits
Auxiliary register 6
0x00000000
XAR7
Yes
Yes
32 bits
Auxiliary register 7
0x00000000
AR0
Yes
Yes
16 bits
Low half of XAR0
0x0000
AR1
Yes
Yes
16 bits
Low half of XAR1
0x0000
AR2
Yes
Yes
16 bits
Low half of XAR2
0x0000
AR3
Yes
Yes
16 bits
Low half of XAR3
0x0000
AR4
Yes
Yes
16 bits
Low half of XAR4
0x0000
AR5
Yes
Yes
16 bits
Low half of XAR5
0x0000
AR6
Yes
Yes
16 bits
Low half of XAR6
0x0000
AR7
Yes
Yes
16 bits
Low half of XAR7
0x0000
DP
Yes
Yes
16 bits
Data-page pointer
0x0000
IFR
Yes
Yes
16 bits
Interrupt flag register
0x0000
IER
Yes
Yes
16 bits
Interrupt enable register
0x0000
DBGIER
Yes
Yes
16 bits
Debug interrupt enable register
0x0000
P
Yes
Yes
32 bits
Product register
0x00000000
PH
Yes
Yes
16 bits
High half of P
0x0000
PL
Yes
Yes
16 bits
Low half of P
0x0000
PC
Yes
Yes
22 bits
Program counter
0x3FFFC0
RPC
Yes
Yes
22 bits
Return program counter
0x00000000
SP
Yes
Yes
16 bits
Stack pointer
0x0400
ST0
Yes
Yes
16 bits
Status register 0
0x0000
ST1
Yes
Yes
16 bits
Status register 1
0x080B
(1)
XT
Yes
Yes
32 bits
Multiplicand register
0x00000000
T
Yes
Yes
16 bits
High half of XT
0x0000
TL
Yes
Yes
16 bits
Low half of XT
0x0000
ROH
No
Yes
32 bits
Floating-point result register 0
0.0
R1H
No
Yes
32 bits
Floating-point result register 1
0.0
R2H
No
Yes
32 bits
Floating-point result register 2
0.0
R3H
No
Yes
32 bits
Floating-point result register 3
0.0
R4H
No
Yes
32 bits
Floating-point result register 4
0.0
R5H
No
Yes
32 bits
Floating-point result register 5
0.0
R6H
No
Yes
32 bits
Floating-point result register 6
0.0
R7H
No
Yes
32 bits
Floating-point result register 7
0.0
STF
No
Yes
32 bits
Floating-point status register
0x00000000
RB
No
Yes
32 bits
Repeat block register
0x00000000
(1)
Reset value shown is for devices without the VMAP signal and MOM1MAP signal pinned out. On these devices both of these
signals are tied high internal to the device.
SPRUEO2A – June 2007 – Revised August 2008
CPU Register Set
15
Содержание TMS320C28 series
Страница 2: ...2 SPRUEO2A June 2007 Revised August 2008 Submit Documentation Feedback ...
Страница 12: ...Introduction 12 SPRUEO2A June 2007 Revised August 2008 Submit Documentation Feedback ...
Страница 20: ...CPU Register Set 20 SPRUEO2A June 2007 Revised August 2008 Submit Documentation Feedback ...
Страница 136: ...Instruction Set 136 SPRUEO2A June 2007 Revised August 2008 Submit Documentation Feedback ...