English
Language : 

PXD10RM Datasheet, PDF (643/1332 Pages) Freescale Semiconductor, Inc – PXD10 Microcontroller
Table 17-62. PFLASH2P_LCA Decodes for Flash-Related Regions in the System Memory Map (continued)
Start Address End Address Size [KB]
Region
0xFFEB_0000
0xFFEB_4000
0xFFEB_8000
0xFFEB_3FFF
0xFFEB_7FFF
0xFFEB_BFFF
16
Code flash array 1 configuration2
16
Reserved for Code flash array 2 configuration2
16
Reserved for Code flash array 3 configuration2
1 This region is also aliased to address 0xC3F8_nnnn.
2 This region is also aliased to address 0xC3FB_nnnn.
For additional information on the address-based read access timing for emulation of other memory types,
see Section 17.4.4.12, Wait-State Emulation”.
Next, consider the memory map associated with the control and configuration registers.
There are multiple registers that control operation of the PFLASH2P_LCA. These registers are generically
defined as “Bus Interface Unit n (BIU n) Register” in the flash array documentation, where n = 0,1,2,3 and
are to be only referenced with 32-bit accesses. Note the first two flash array registers (BIU0, BIU1) are
reset to an SoC-defined value, while the remaining two array registers (BIU2, BIU3) are loaded at reset
from specific locations in the array’s shadow region.
Regardless of the number of populated banks or the number of flash arrays included in a given bank, the
configuration of the PFLASH2P_LCA is wholly specified by the BIU registers associated with bank0
array0. These register settings define the operating behavior of all flash banks; it is recommended that the
BIU registers for all physically-present arrays be set to the bank0 array0 values.
• NOTE: To perform program and erase operations, the control registers
in the actual referenced flash array must be programmed, but the
configuration of the PFLASH2P_LCA module is defined by the BIUn
registers of bank0 array0.
The 32-bit memory map for the PFLASH2P_LCA control registers is shown in Table 17-63.
Table 17-63. PFLASH2P_LCA 32-bit Memory Map
Address
Register
Acces
s
Reset Value
Location
0xFFE8_8000 Platform Flash Configuration Register 0 (PFCR0)
+ 0x01C
0xFFE8_8000 Platform Flash Configuration Register 1 (PFCR1)
+ 0x020
0xFFE8_8000 Platform Flash Access Protection Register (PFAPR)
+ 0x024
R/W 0x1085_93ED on page 94
R/W 0x1085_8181 on page 98
R/W 0xFFFF_FFF on page 100
F
17.4.3.2 Register Descriptions
This section details the individual registers of the PFLASH2P_LCA. To be consistent with the flash
documentation, this description uses a LSB=0 vector bit numbering convention.
Freescale Semiconductor
PXD10 Microcontroller Reference Manual, Rev. 1
Preliminary—Subject to Change Without Notice
17-93