User’s Manual
PPC440x5 CPU Core
Preliminary
Page 86 of 589
init.fm.
September 12, 2002
nizing operation (including causing any exceptions which would lead to an interrupt), since a context
synchronizing operation will invalidate the shadow TLB entries.
Initialization software should consider all other resources within the PPC440x5 core to be undefined after
reset, in order for the initialization sequence to be compatible with other PowerPC implementations. There
are, however, additional core resources which are initialized by reset, in order to guarantee correct and deter-
ministic operation of the processor during the initialization sequence. Table 3-1 shows the reset state of all
PPC440x5 core resources which are defined to be initialized by reset. While certain other register fields and
other facilities within the PPC440x5 core may be affected by reset, this is not an architectural nor hardware
requirement, and software must treat those resources as undefined. Likewise, even those resources which
are included in Table 3-1 but which are not identified in the previous list as being architecturally required,
should be treated as undefined by the initialization software.
During chip initialization, some chip control registers must be initialized to ensure proper chip operation.
Peripheral devices can also be initialized as appropriate for the system design.
Table 3-1. Reset Values of Registers and Other PPC440x5 Facilities
Resource
Field
Reset Value
Comment
CCR0
DAPUIB
0
Enable broadcast of instruction data to auxiliary processor interface
DTB
0
Enable broadcast of trace information
CCR1
ICDPEI
0
Disable Parity Error Insertion (enabled only for s/w testing)
ICTPEI
0
DCTPEI
0
DCDPEI
0
DCUPEI
0
DCMPEI
0
FCOM
0
Do not force cache ops to miss.
MMUPEI
0
Disable Parity Error Insertion (enabled only for s/w testing)
FFF
0
Flush only as much data from dirty lines as needed.
DBCR0
EDM
0
External Debug mode disabled
RST
0b00
Software-initiated debug reset disabled
ICMP
0
Instruction completion debug events disabled
BRT
0
Branch taken debug events disabled
IAC1
0
Instruction Address Compare 1 (IAC1) debug events disabled
IAC2
0
IAC2 debug events disabled
IAC3
0
IAC3 debug events disabled
IAC4
0
IAC4 debug events disabled
Содержание PPC440X5 CPU Core
Страница 1: ...PPC440x5 CPU Core User s Manual Preliminary SA14 2613 02 September 12 2002 Title Page...
Страница 22: ...User s Manual PPC440x5 CPU Core Preliminary Page 22 of 583 ppc440x5LOT fm September 12 2002...
Страница 26: ...User s Manual PPC440x5 CPU Core Preliminary Page 26 of 589 preface fm September 12 2002...
Страница 38: ...User s Manual PPC440x5 CPU Core Preliminary Page 38 of 589 overview fm September 12 2002...
Страница 94: ...User s Manual PPC440x5 CPU Core Preliminary Page 94 of 589 init fm September 12 2002...
Страница 132: ...User s Manual PPC440x5 CPU Core Preliminary Page 132 of 589 cache fm September 12 2002...
Страница 158: ...User s Manual PPC440x5 CPU Core Preliminary Page 158 of 589 mmu fm September 12 2002...
Страница 218: ...User s Manual PPC440x5 CPU Core Preliminary Page 218 of 589 timers fm September 12 2002...
Страница 248: ...User s Manual PPC440x5 CPU Core Preliminary Page 248 of 589 debug fm September 12 2002...
Страница 458: ...User s Manual PPC440x5 CPU Core Preliminary Page 458 of 589 regsummIntro fm September 12 2002...
Страница 568: ...User s Manual PPC440x5 CPU Core Preliminary Page 568 of 589 instalfa fm September 12 2002...
Страница 588: ...User s Manual PPC440x5 CPU Core Preliminary Page 588 of 583 ppc440x5IX fm September 12 2002...
Страница 590: ......