Datasheet

TMS570LS20216, TMS570LS20206, TMS570LS10216
TMS570LS10206, TMS570LS10116, TMS570LS10106
SPNS141FAUGUST 2010 REVISED JULY 2011
www.ti.com
2.3.2 Flash Memory
The F035 (130nm Flash Process) Flash memory is a nonvolatile electrically erasable and programmable
memory. The Flash has a state machine for simplifying the program and erase functions.
This devices 2M-Byte flash memory contains four 512K-Byte memory arrays (or banks) consisting of 22
total sectors. 1M-Byte versions of the device contain only the first two 512K-Byte banks (Bank 0 and Bank
1) and have a total of 14 sectors. The bank and sector configurations are shown in Flash Memory Banks
and Sectors . When in pipeline mode, the Flash operates with a system clock frequency of up to 160MHz
(versus a system clock in non-pipeline mode of up to 36MHz). The flash in pipeline mode is capable of
accessing 128 bits at a time and provides two 64-bit pipelined words to the CPU. The minimum size for an
erase operation is one sector. A single program operation can program either one 32-bit word or one
16-bit half word at a time.
Table 2-3. Flash Memory Banks and Sectors
MEMORY ARRAYS (OR
Sector NO. Segment Low Address High address
BANKS)
Bank 0: 512K Bytes
0 32K Bytes 0x0000_0000 0x0000_7FFF
1 32K Bytes 0x0000_8000 0x0000_FFFF
2 32K Bytes 0x0001_0000 0x0001_7FFF
3 8K Bytes 0x0001_8000 0x0001_9FFF
4 8K Bytes 0x0001_A000 0x0001_BFFF
BANK0 (512K Bytes)
5 16K Bytes 0x0001_C000 0x0001_FFFF
6 64K Bytes 0x0002_0000 0x0002_FFFF
7 64K Bytes 0x0003_0000 0x0003_FFFF
8 128K Bytes 0x0004_0000 0x0005_FFFF
9 128K Bytes 0x0006_0000 0x0007_FFFF
Bank 1: 512K Bytes
0 128K Bytes 0x0008_0000 0x0009_FFFF
1 128K Bytes 0x000A_0000 0x000B_FFFF
BANK1 (512K Bytes)
2 128K Bytes 0x000C_0000 0x000D_FFFF
3 128K Bytes 0x000E_0000 0x000F_FFFF
Bank 2: 512K Bytes
0 128K Bytes 0x0010_0000 0x0011_FFFF
1 128K Bytes 0x0012_0000 0x0013_FFFF
BANK2 (512K Bytes)
2 128K Bytes 0x0014_0000 0x0015_FFFF
3 128K Bytes 0x0016_0000 0x0017_FFFF
Bank 3: 512K Bytes
0 128K Bytes 0x0018_0000 0x0019_FFFF
1 128K Bytes 0x001A_0000 0x001B_FFFF
BANK3 (512k Bytes)
2 128K Bytes 0x001C_0000 0x001D_FFFF
3 128K Bytes 0x001E_0000 0x001F_FFFF
NOTE
The external flash pump voltage (VccP) is required for all flash operations (program,
erase, and read). After a system reset, pipeline mode is disabled (FRDCNTL[2:0] is a
"000"). In other words, the device powers up and comes out of reset in non-pipeline
mode.
The user must program proper ECC bits throughout the entire flash memory to avoid
ECC errors due to Cortex R4 speculative fetches if flash ECC is enabled.
The flash on this device does not support EEPROM emulation.
12 Device Overview Copyright © 20102011, Texas Instruments Incorporated
Submit Documentation Feedback
focus.ti.com: TMS570LS20216 TMS570LS20206 TMS570LS10216 TMS570LS10206 TMS570LS10116
TMS570LS10106