Datasheet
www.ti.com
Memory Map
7.5 Memory Map
The Flash module contains the program memory, which is mapped starting at location zero, and one
Customer OTP sector and one TI OTP sector per bank. The Customer OTP sectors may be programmed
by the customer, but cannot be erased. They are typically blank in new parts. The TI OTP sectors are
used to contain manufacturing information. They may be read by the customer but can not be
programmed or erased. The TI OTP sectors contain settings used by the Flash API to setup the Flash
state machine for erase and program operations.
All of these OTP regions are memory-mapped to facilitate ease of access by the CPU. They are memory-
mapped to an offset starting at F000 0000h in the CPUs memory map.
The RWAIT value is used to define the number of wait states for the program memory flash. The EWAIT
value is used to define the number of wait states for the data flash in bank 7. Bank 7 starting at offset
F020 0000h is dedicated for data storage such as EEPROM Emulation.
7.5.1 Location of Flash ECC Bits
The ECC bits are packed in their memory space as shown in Figure 7-1.
NOTE: Unlike previous versions of this module, all the ECC bytes corresponding to the address and
size of access are returned. For example, if a Load Multiple (LDM) was used to fetch
32 bytes of ECC, all of the actual bytes corresponding to the range of the access are
returned. There is no replication of the bytes returned.
Figure 7-1. ECC Byte Mapping
329
SPNU562–May 2014 F021 Level 2 Flash Module Controller (L2FMC)
Submit Documentation Feedback
Copyright © 2014, Texas Instruments Incorporated