Baf Configuration - STMicroelectronics SPC572L series Reference Manual

Table of Contents

Advertisement

System Status and Configuration Module (SSCM)
53.4.4

BAF configuration

By default the device will boot from BAF.
In BAF mode the boot core will start to execute the BAF code at the location shown in the
SSCM section of the "Device Configuration" chapter. The BMODE field in the SSCM status
register will be set to the value 101b. Details of the BAF operation are described in the BAF
chapter.
53.4.5
Life Cycle
The SSCM will determine the Life Cycle of the device by reading the Life Cycle slots from
UTEST flash memory area. The read operation is done during the reset phase with normal
timings and it is protected by both operating monitors and ECC check. In addition a set of
sanity checks executed over the LC read data guarantee the integrity of the final LC value.
At the end of the reset phase, the LC can have one of the following values:
JDP Production
Customer Delivery
OEM Production
In Field
FA
The LC is written into 5 slots, 128 bits each, at fixed locations in UTEST flash memory block.
Each LC slot is read in one single atomic operation and it is organized into two fields:
the valid field
the invalid field
Depending on the possible combination of the data programmed into these fields, each LC
slot can have one of the possible 4 statuses:
Valid Field (64 Bits)
Erased
Marked
Marked
"Marked" in this case means that the value has been programmed with the bit pattern
55AA_50AF_55AA_50AFh, "Erased" is detected by the bit pattern
FFFF_FFFF_FFFF_FFFFh.
1568/2058
Table 894. Life Cycle slots
LC Slot
Invalid Field (64 Bits)
Any other values
Table 895
Table 895. Life Cycle Slots in Memory
Offset
00h
04h
DocID027809 Rev 4
Erased
Erased
Marked
shows how the slots are arranged in memory.
RM0400
LC slot value
Erased
Active
Inactive
Illegal
LC Slot word
Valid[31:0]
Valid[63:32]

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SPC572L series and is the answer not in the manual?

Questions and answers

Table of Contents