TC1796
System Units (Vol. 1 of 2)
CPU Subsystem
User’s Manual
2-13
V2.0, 2007-07
CPU, V2.0
2.4.2
CPU Slave Interface (CPS) Registers
In the TC1796, the CPU Slave Interface (CPS) of the TriCore CPU directly accesses the
interrupt service request registers in the CPU from the TC1796 System Peripheral Bus.
The CPS registers are described in detail in the TriCore 1 Architecture Manual - Core
Registers.
Figure 2-7
CPS Registers
The absolute register addresses are calculated by adding the offset addresses from
to the CPS Base Address. The registers CPU_SBSRC0 and CPU_SRC[3:0]
are not bit-addressable.
Table 2-3
CPS Registers
Register Short
Name
Register Long Name
Address
CPS_ID
CPS Module Identification Register
F7E0 FF08
H
CPU_SBSRC0
1)
1) CPU_SBSRC[3:1] are not implemented in the TC1796. Implementation-specific details see
CPU Software Breakpoint Service Request Control
Register 0
F7E0 FFBC
H
CPU_SRC3
CPU Service Request Control Register 3
F7E0 FFF0
H
CPU_SRC2
CPU Service Request Control Register 2
F7E0 FFF4
H
CPU_SRC1
CPU Service Request Control Register 1
F7E0 FFF8
H
CPU_SRC0
CPU Service Request Control Register 0
F7E0 FFFC
H
MCA05591_mod
CPU_SBSRC0
Software Breakpoint
Service Request
Control Register
CPU Service
Request Control
Registers
(n = 3-0)
CPU_SRCn
CPS_ID
Module
Identification
Register