Figure 920. Data32 Dcf Client Configuration - STMicroelectronics SPC572L series Reference Manual

Table of Contents

Advertisement

Boot Assist Flash (BAF)
DCF Client Address 0201h
0
1
2
16
17
18
52.2.4.4.2 DATA16 – 16-bit data DCF client
BAF parses the DCF records. If BAF finds a record with CS14 set and address field set as
0202h while parsing, BAF programs this 16-bit DCF client. BAF takes the memory address
provided by the ADDR client, masks the least significant bits to '0' (Only 16-bit aligned
writes are supported) and writes least significant 16-bit data to the address. Data in the 16
most significant bits are ignored.
DCF Client Address 0202h
0
1
2
16
17
18
52.2.4.4.3 DATA8 – 8-bit DCF client
BAF parses the DCF records. If BAF finds a record with CS14 set and address field set as
0203h while parsing, BAF programs this 8-bit DCF client. BAF takes the memory address
provided by the ADDR client, and writes least significant 8-bit data to the address. Data in
the 24 most significant bits are ignored.
DCF Client Address 0203h
0
1
2
16
17
18
RESERVED[16:23]
52.2.4.5
CALLBACK – BAF callback DCF client
BAF parses the DCF records. If BAF finds a record with CS14 set and address field as
0210h while parsing, BAF programs this callback DCF client. This client is written with a 32-
bit start address of a function which is invoked by BAF. The BAF code checks the start
address is within the UTEST or within the BAF flash memory blocks, and then passes
program flow to this address. If the address is found to be outside the UTEST and BAF flash
memory blocks, no function call is executed. The callback is aborted and BAF moves on to
the next DCF records. The function that is called is expected to comply with power.org EABI
and to terminate in an orderly manner. An incorrectly written function causes unpredictable
1550/2058
3
4
5
6
19
20
21
22

Figure 920. DATA32 DCF client configuration

3
4
5
6
19
20
21
22
Figure 921. DATA16 DCF Client COnfiguration
3
4
5
6
19
20
21
22
Figure 922. DATA8 DCF Client COnfiguration
DocID027809 Rev 4
7
8
9
DATA[0:15]
23
24
25
DATA[16:31]
7
8
9
Reserved
23
24
25
DATA[0:15]
7
8
9
RESERVED[0:15]
23
24
25
10
11
12
13
26
27
28
29
10
11
12
13
26
27
28
29
10
11
12
13
26
27
28
29
DATA[0:7]
RM0400
14
15
30
31
14
15
30
31
14
15
30
31

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?

Subscribe to Our Youtube Channel

Table of Contents