![NXP Semiconductors SAFE ASSURE Qorivva MPC5601P Скачать руководство пользователя страница 311](http://html.mh-extra.com/html/nxp-semiconductors/safe-assure-qorivva-mpc5601p/safe-assure-qorivva-mpc5601p_reference-manual_1721898311.webp)
Chapter 17 Flash Memory
MPC5602P Microcontroller Reference Manual, Rev. 4
Freescale Semiconductor
311
Next, consider the memory map associated with the control and configuration registers.
There are multiple registers that control operation of the platform Flash controller. Note the first two Flash
array registers (PFCR0, PFCR1) are reset to a device-defined value, while the remaining register (PFAPR)
is 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 platform Flash controller is wholly specified by the platform Flash controller control
registers associated with code Flash array0. The code array0 register settings define the operating behavior
of
both
Flash banks. It is recommended to set the platform Flash controller control registers for both arrays
to the array0 values.
NOTE
To perform program and erase operations, the control registers in the actual
referenced Flash array must both be programmed, but the configuration of
the platform Flash controller module is defined by the platform Flash
controller control registers of code array0.
The 32-bit memory map for the platform Flash controller control registers is shown in
17.2.5
Functional description
The platform Flash controller interfaces between the AHB-Lite 2.v6 system bus and the Flash memory
arrays.
The platform Flash controller generates read and write enables, the Flash array address, write size, and
write data as inputs to the Flash array. The platform Flash controller captures read data from the Flash array
interface and drives it onto the AHB. As much as four pages of data (128-bit width) from bank0 are
buffered by the platform Flash controller. Lines may be prefetched in advance of being requested by the
AHB interface, allowing single-cycle (0 AHB wait states) read data responses on buffer hits.
Several prefetch control algorithms are available for controlling page read buffer fills. Prefetch triggering
may be restricted to instruction accesses only, data accesses only, or may be unrestricted. Prefetch
triggering may also be controlled on a per-master basis.
Buffers may also be selectively enabled or disabled for allocation by instruction and data prefetch.
Access protections may be applied on a per-master basis for both reads and writes to support security and
privilege mechanisms.
Table 17-2. Platform Flash controller 32-bit memory map
Offset from
PFlash_BASE
(0xFFE8_8000)
Register
Location
0x001C
Platform Flash Configuration Register 0 (PFCR0)
0x0020
Platform Flash Configuration Register 1 (PFCR1)
0x0024
Platform Flash Access Protection Register (PFAPR)
Содержание SAFE ASSURE Qorivva MPC5601P
Страница 2: ...MPC5602P Microcontroller Reference Manual Rev 4 2 Freescale Semiconductor ...
Страница 4: ...MPC5602P Microcontroller Reference Manual Rev 4 4 Freescale Semiconductor ...
Страница 62: ...Chapter 2 MPC5602P Memory Map MPC5602P Microcontroller Reference Manual Rev 4 62 Freescale Semiconductor ...
Страница 104: ...Chapter 4 Clock Description MPC5602P Microcontroller Reference Manual Rev 4 104 Freescale Semiconductor ...
Страница 128: ...Chapter 6 Power Control Unit MC_PCU MPC5602P Microcontroller Reference Manual Rev 4 128 Freescale Semiconductor ...
Страница 272: ...Chapter 12 e200z0 and e200z0h Core MPC5602P Microcontroller Reference Manual Rev 4 272 Freescale Semiconductor ...
Страница 280: ...Chapter 14 Crossbar Switch XBAR MPC5602P Microcontroller Reference Manual Rev 4 280 Freescale Semiconductor ...
Страница 306: ...Chapter 16 Internal Static RAM SRAM MPC5602P Microcontroller Reference Manual Rev 4 306 Freescale Semiconductor ...
Страница 380: ...Chapter 17 Flash Memory MPC5602P Microcontroller Reference Manual Rev 4 380 Freescale Semiconductor ...
Страница 532: ...Chapter 21 LIN Controller LINFlex MPC5602P Microcontroller Reference Manual Rev 4 532 Freescale Semiconductor ...
Страница 578: ...Chapter 22 FlexCAN MPC5602P Microcontroller Reference Manual Rev 4 578 Freescale Semiconductor ...
Страница 708: ...Chapter 25 FlexPWM MPC5602P Microcontroller Reference Manual Rev 4 708 Freescale Semiconductor ...
Страница 742: ...Chapter 26 eTimer MPC5602P Microcontroller Reference Manual Rev 4 742 Freescale Semiconductor ...
Страница 760: ...Chapter 27 Functional Safety MPC5602P Microcontroller Reference Manual Rev 4 760 Freescale Semiconductor ...
Страница 782: ...Chapter 28 Fault Collection Unit FCU MPC5602P Microcontroller Reference Manual Rev 4 782 Freescale Semiconductor ...
Страница 788: ...Chapter 29 Wakeup Unit WKPU MPC5602P Microcontroller Reference Manual Rev 4 788 Freescale Semiconductor ...
Страница 798: ...Chapter 30 Periodic Interrupt Timer PIT MPC5602P Microcontroller Reference Manual Rev 4 798 Freescale Semiconductor ...
Страница 816: ...Chapter 32 Cyclic Redundancy Check CRC MPC5602P Microcontroller Reference Manual Rev 4 816 Freescale Semiconductor ...
Страница 848: ...Chapter 33 Boot Assist Module BAM MPC5602P Microcontroller Reference Manual Rev 4 848 Freescale Semiconductor ...
Страница 930: ...Chapter 36 Nexus Development Interface NDI MPC5602P Microcontroller Reference Manual Rev 4 930 Freescale Semiconductor ...