Chapter 17 Flash Memory
MPC5602P Microcontroller Reference Manual, Rev. 4
Freescale Semiconductor
309
•
Programmable response for read-while-write sequences including support for stall-while-write,
optional stall notification interrupt, optional Flash operation termination, and optional termination
notification interrupt
•
Separate and independent configurable access timing (on a per bank basis) to support use across a
wide range of platforms and frequencies
•
Support of address-based read access timing for emulation of other memory types
•
Support for reporting of single- and multi-bit Flash ECC events
•
Typical operating configuration loaded into programming model by system reset
17.2.2
Modes of operation
The platform Flash controller module does not support any special modes of operation. Its operation is
driven from the AMBA-AHB memory references it receives from the platform’s bus masters. Its
configuration is defined by the setting of the programming model registers, physically located as part of
the Flash array modules.
17.2.3
External signal descriptions
The platform Flash controller does not directly interface with any external signals. Its primary internal
interfaces include a connection to an AMBA-AHB crossbar (or memory protection unit) slave port and
connections with as many as two banks (code and data) of Flash memory, each containing one instantiation
of the Flash array. Additionally, the operating configuration for the platform Flash controller is defined by
the contents of certain code Flash array0 registers that are inputs to the module.
17.2.4
Memory map and registers description
Two memory maps are associated with the platform Flash controller: one for the Flash memory space and
another for the program-visible control and configuration registers. The Flash memory space is accessed
via the AMBA-AHB port. The program-visible registers are accessed via the slave peripheral bus. Details
on both memory spaces are provided in
Section 17.2.4.1, “Memory map.
There are no program-visible registers that physically reside inside the platform Flash controller. Rather,
the platform Flash controller receives control and configuration information from the Flash array
controller(s) to determine the operating configuration. These are part of the Flash array’s configuration
registers mapped into its slave peripheral (IPS) address space but are described here.
NOTE
Updating the configuration fields that control the platform flash controller
behavior should only occur while the flash controller is idle. Changing
configuration settings while a flash access is in progress can lead to
non-deterministic behavior.
Содержание 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 ...