MPC563XM Reference Manual, Rev. 1
268
Freescale Semiconductor
Preliminary—Subject to Change Without Notice
11.6.2.11 Platform Flash Configuration Register 2 (PFCR2)
This register defines the configuration mostly associated with Flash memory bank0 from the optional AHB
port 1. This typically corresponds to the main “program Flash”. The register is described below in
.
The contents of the register are loaded from location 0x203E00 of the shadow region in the main (bank0)
Flash array at reset. To temporarily change the values of any of the fields in the PFCR2, a write to the
IPS-mapped register is performed. To change the values loaded into the PFCR2
at reset
, the word location
at address 0x203E00 of the shadow region in the Flash array must be programmed using the normal
sequence of operations. The reset value shown in
reflects an erased or unprogrammed value
from the shadow region.
Offset 0x024
Access:
Read/write
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
B0_P0_BCF
G
0
0
0
0
ARBM
0
0
0
0
0
0
0
BK0_
RWW
C
W
Reset
1
1
*
*
*
*
1
1
*
*
*
*
*
*
*
1
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
R BK0_
RWW
C
B0_P1_BCF
G
B0_P
1_DP
FE
B0_P
1_IPF
E
B0_P1_PFL
M
B0_P
1_BF
E
BK0_
RWW
C
0
0
0
0
0
0
0
W
Reset
1
1
1
1
1
1
1
1
*
*
*
*
*
*
*
*
Figure 11-13. PFLASH Configuration Register 2 (PFCR2)
Table 11-17. PFLASH Configuration Register 2 Field Descriptions
Field
Description
0-1
BK0_P0_BCFG
Bank0, Port 0 Page Buffer Configuration
This field controls the configuration of the four line buffers in the PFLASH controller. The buffers
can be organized as a “pool” of available resources, or with a fixed partition between instruction
and data buffers.
If enabled, when a buffer miss occurs, it is allocated to the least-recently-used buffer within the
group and the just-fetched entry then marked as most-recently-used. If the Flash access is for
the next-sequential line, the buffer is not marked as most-recently-used until the given address
produces a buffer hit.
00
All four buffers are available for any Flash access, that is, there is no partitioning of the
buffers based on the access type.
01
Reserved
10
The buffers are partitioned into two groups with buffers 0 and 1 allocated for instruction
fetches and buffers 2 and 3 for data accesses.
11
The buffers are partitioned into two groups with buffers 0,1,2 allocated for instruction
fetches and buffer 3 for data accesses.
2-5
Reserved, should be cleared