![Freescale Semiconductor ColdFire MCF5211 Скачать руководство пользователя страница 237](http://html1.mh-extra.com/html/freescale-semiconductor/coldfire-mcf5211/coldfire-mcf5211_reference-manual_2330619237.webp)
ColdFire Flash Module (CFM)
MCF5213 ColdFire® Integrated Microcontroller Reference Manual, Rev. 3
Freescale Semiconductor
15-3
•
Protection scheme to prevent accidental program or erase of flash memory
•
Access restriction control for supervisor/user and data/instruction operations
•
Security feature to prevent unauthorized access to the flash memory
15.2
External Signal Description
The CFM contains no signals that connect off-chip for the end customer.
15.3
Memory Map and Register Definition
This section describes the CFM memory map and registers.
15.3.1
Memory Map
The memory map for the CFM memory is shown in
. The starting address of the flash memory
is determined by the flash array base address as defined by the system level configuration. The flash
memory map shows how a pair of 32-bit flash physical blocks (even and odd) interleave every 4 bytes to
form a contiguous memory space as follows:
Flash Block 0 includes byte addresses (PROGRAM_ARR0x0000_0000) to
(PROGRAM_ARR0x0003_FFFF).
Figure 15-2. CFM Flash Memory Map
The CFM has hardware interlocks that protect data from accidental corruption using program or erase
operations. A flexible scheme allows the protection of any combination of flash logical sectors as
described in
Section 15.3.3.4, “CFMPROT — CFM Protection Register
.” A similar scheme is available to
control supervisor/user and data/instruction access to these flash logical sectors.
Security information that allows the MCU to prevent intrusive access to the flash memory is stored in the
flash configuration field. The flash configuration field is composed of 24 bytes of reserved memory space
within the flash memory, which contains information that determines the CFM protection and access
restriction scheme out of reset. A description of each byte found in the flash configuration field is given in
.
(PROGRAM_ARRA 0x0000_0000)
256 kBytes
•
•
•
Configuration Field
(PROGRAM_ARR0x400) to
(PROGRAM_ARR0x417)
BLOCK
EVEN
(4Bytes)
BLOCK
ODD
(4Bytes)
BLOCK
EVEN
(4Bytes)
BLOCK
ODD
(4Bytes)
(PROGRAM_ARRA 0x0003_FFFF)
Содержание ColdFire MCF5211
Страница 48: ...Overview MCF5213 ColdFire Integrated Microcontroller Reference Manual Rev 3 1 14 Freescale Semiconductor...
Страница 158: ...Reset Controller Module MCF5213 ColdFire Integrated Microcontroller Reference Manual Rev 3 9 10 Freescale Semiconductor...
Страница 218: ...Edge Port Module EPORT MCF5213 ColdFire Integrated Microcontroller Reference Manual Rev 3 13 8 Freescale Semiconductor...
Страница 234: ...DMA Controller Module MCF5213 ColdFire Integrated Microcontroller Reference Manual Rev 3 14 16 Freescale Semiconductor...
Страница 378: ...I2 C Interface MCF5213 ColdFire Integrated Microcontroller Reference Manual Rev 3 22 16 Freescale Semiconductor...
Страница 468: ...FlexCAN MCF5213 ColdFire Integrated Microcontroller Reference Manual Rev 3 25 30 Freescale Semiconductor...