54
Chapter 3
CPU Function
Preliminary User’s Manual U14913EE1V0UM00
3.2 CPU Register Set
The registers of the V850E/CA1 / ATOMIC can be classified into two categories: a general program reg-
ister set and a dedicated system register set. All the registers are 32-bit width.
For details, refer to V850E User’s Manual Architecture.
Figure 3-1: CPU Register Set
(1) Program register set (2) System register set
r0
r1
r2
r3
r4
r5
r6
r7
r8
r9
r10
r11
r12
r13
r14
r15
r16
r17
r18
r19
r20
r21
r22
r23
r24
r25
r26
r27
r28
r29
r30
r31
(Zero Register)
(Reserved for Assembler)
(Interrupt Stack Pointer)
(Stack Pointer (SP))
(Global Pointer (GP))
(Text Pointer (TP))
(Element Pointer (EP))
(Link Pointer (LP))
PC
(Program Counter)
PSW
(Program Status Word)
ECR
(Interrrupt Source Register)
FEPC
FEPSW
(Status Saving Register during NMI)
(Status Saving Register during NMI)
EIPC
EIPSW
(Status Saving Register during interrupt)
(Status Saving Register during interrupt)
31
0
31
0
31
0
CTBP
(CALLT Base Pointer)
DBPC
DBPSW
(Status Saving Register during exception/debug trap)
(Status Saving Register during exception/debug trap)
CTPC
CTPSW
(Status Saving Register during CALLT execution)
(Status Saving Register during CALLT execution)
Summary of Contents for V850E/CA1 ATOMIC
Page 6: ...6 Preliminary User s Manual U14913EE1V0UM00 MEMO ...
Page 52: ...52 Preliminary User s Manual U14913EE1V0UM00 MEMO ...
Page 144: ...144 Preliminary User s Manual U14913EE1V0UM00 MEMO ...
Page 162: ...162 Preliminary User s Manual U14913EE1V0UM00 MEMO ...
Page 224: ...224 Preliminary User s Manual U14913EE1V0UM00 MEMO ...
Page 308: ...308 Preliminary User s Manual U14913EE1V0UM00 MEMO ...
Page 512: ...512 Preliminary User s Manual U14913EE1V0UM00 MEMO ...
Page 564: ...564 Preliminary User s Manual U14913EE1V0UM00 MEMO ...
Page 566: ...566 Preliminary User s Manual U14913EE1V0UM00 MEMO ...
Page 584: ...584 Preliminary User s Manual U14913EE1V0UM00 MEMO ...