
DocID13284 Rev 2
3/564
UM0404
Contents
General purpose registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
PEC source and destination pointers . . . . . . . . . . . . . . . . . . . . . . . . . . 47
XRAM access via external masters . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
External memory space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Crossing memory boundaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
The central processing unit (CPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Sequential instruction processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Standard branch instruction processing . . . . . . . . . . . . . . . . . . . . . . . . . 55
Cache jump instruction processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Bit-handling and bit-protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
CPU special function registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
The system configuration register SYSCON . . . . . . . . . . . . . . . . . . . . . 62
X-Peripherals control register (XPERCON) . . . . . . . . . . . . . . . . . . . . . . 65
XPERCON and XPEREMU registers . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Emulation dedicated registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
The processor status word PSW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
The code segment pointer CSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
The data page pointers DPP0, DPP1, DPP2, DPP3 . . . . . . . . . . . . . . . 72
The context pointer CP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
The stack overflow pointer STKOV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
The stack underflow pointer STKUN . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
The multiply / divide high register MDH . . . . . . . . . . . . . . . . . . . . . . . . . 78
The multiply / divide low register MDL . . . . . . . . . . . . . . . . . . . . . . . . . . 78
The multiply / divide control register MDC . . . . . . . . . . . . . . . . . . . . . . . 79