TC1796
System Units (Vol. 1 of 2)
CPU Subsystem
User’s Manual
2-1
V2.0, 2007-07
CPU, V2.0
2
CPU Subsystem
The TC1796 processor contains a TriCore 1 V1.3 CPU. This chapter describes the
implementation-specific options of the CPU, and should be read in conjunction with the
TriCore 1 Architecture Manual, which describes the complete TriCore Architecture
including the register and instruction set description.
2.1
TC1796 Processor Subsystem
The diagram below shows the block diagram of the TC1796 Processor subsystem. It
also shows the on-chip bus systems.
Figure 2-1
Processor Subsystem Block Diagram
EBU
Program Memory
Unit
PMU
16 KB BROM
2 MB PFLASH
128 KB DFLASH
Data Memory
Unit
DMU
16 KB SBRAM
64 KB SRAM
Local Memory -to-
FPI Bus Interface
LFI-Bridge
PBCU
DBCU
R
em
o
te
P
e
riph
er
al
Bu
s
PLMB
DLMB
RP
B
Program Local
Memory Bus
Data Local
Memory Bus
System
Peripheral Bus
SPB
MCB05585
Emulation Memory
Interface
To Emulation Memory
(Emulation device only )
LMI
Floating Point Unit
FPU
TriCore
CPU
Data Memory
Interface
DMI
56 KB LDRAM
8 KB DPRAM
Program Memory
Interface
PMI
48 KB SPRAM
16 KB ICACHE
CPU Slave Interface
CPS
LDRAM
= Local Data RAM
DPRAM
= Dual-Port RAM
SPRAM
= Scratch-Pad RAM
ICACHE = Instruction Cache
SBRAM
= Stand-by RAM
SRAM
= Data RAM
PFLASH = Program Memory Flash
DFLASH = Data Memory Flash
BROM
= Boot ROM & Test ROM
EBU
= External Bus Unit
LMI
= Local Memory Interface
PBCU = Program Local Memory
Bus Control Unit
DBCU = Data Local Memory
Bus Control Unit