![Infineon Technologies XC2200 User Manual Download Page 627](http://html1.mh-extra.com/html/infineon-technologies/xc2200/xc2200_user-manual_2055439627.webp)
XC2200 Derivatives
System Units (Vol. 1 of 2)
Startup Configuration and Bootstrap Loading
User’s Manual
10-10
V2.1, 2008-08
SCFG/BSL, V1.3
Figure 10-1 Software sequence to prepare Parity usage
Parity Preparation
Device Startup
SCU_RSTSTAT1.ST1 = 11
B
?
No
Yes
Request RAM Initialization during Start-up:
----------------------------------------------------------
SCU_STMEM0 :=
1
0
CD P
000 0000 0000
B
where bit=1 is to initialize respectively:
C
– DPRAM;
D
– DSRAM;
P
- PSRAM
Enable parity as needed
P11_MR-RAM_Init_Request-v2.vsd
Power-on –
RAM Initialization
is needed
Trigger an Application (Software) Reset:
----------------------------------------------------------
SCU_RSTCON0 := 0300
H
Execute
SRST
instruction
Clear RAM Initialization Request:
----------------------------------------------------------
SCU_STMEM0:= SCU_STMEM0 & 07FF
H
Application Software
EINIT
( Register protection activated )
Application-specific system initialization...
Parity will be used ?
No
Yes
Power-On
or Functional reset
SCU_STMEM0[15] = 0 ?
No
Yes
RAM Initialization
has not been requested
RAM Initialization
has been performed
Set-up the system clock as needed
for the application ( optionally here )
Functional
Reset