dsp56800eerm Freescale Semiconductor, Inc, dsp56800eerm Datasheet - Page 47

no-image

dsp56800eerm

Manufacturer Part Number
dsp56800eerm
Description
16-bit Digital Signal Controllers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
4.5 Flash Memory Map
Figure 4-1
The Flash Memory is divided into three functional blocks. The Program and boot memories reside on the
Program Memory buses. They are controlled by one set of banked registers. Data Memory Flash resides
on the Data Memory buses and is controlled separately by its own set of banked registers.
The top nine words of the Program Memory Flash are treated as special memory locations. The content of
these words is used to control the operation of the Flash Controller. Because these words are part of the
Flash Memory content, their state is maintained during power down and reset. During chip initialization,
the content of these memory locations is loaded into Flash Memory control registers, detailed in the Flash
Memory chapter of the 56F8300 Peripheral User Manual. These configuration parameters are located
between $01_FFF7 and $01_FFFF.
Table 4-7
Note: Data Flash is NOT available on the 56F8157 device.
Freescale Semiconductor
Preliminary
PROG_FLASH_START + $01_FFFF
PROG_FLASH_START + $00_FFFF
PROG_FLASH_START + $01_FFF7
PROG_FLASH_START + $01_FFF6
PROG_FLASH_START + $01_0000
PROG_FLASH_START = $00_0000
BOOT_FLASH_START = $02_0000
BOOT_FLASH_START + $1FFF
shows the page and sector sizes used within each Flash memory block on the chip.
illustrates the Flash Memory (FM) map on the system bus.
Program Memory
Figure 4-1 Flash Array Memory Maps
Configure Field
Program
Program
128KB
128KB
16KB
Boot
56F8357 Technical Data, Rev. 15
BLOCK 1 Odd (2 Bytes) $01_0003
BLOCK 1 Even (2 Bytes) $01_0002
BLOCK 1 Odd (2 Bytes) $01_0001
BLOCK 1 Even (2 Bytes) $01_0000
BLOCK 0 Odd (2 Bytes) $00_0003
BLOCK 0 Even (2 Bytes) $00_0002
BLOCK 0 Odd (2 Bytes) $00_0001
BLOCK 0 Even (2 Bytes) $00_0000
FM_PROG_MEM_TOP = $01_FFFF
DATA_FLASH_START + $0FFF
DATA_FLASH_START + $0000
FM_BASE + $14
FM_BASE + $00
Note: Data Flash is
NOT available in the
56F8157 device.
Unbanked Registers
Banked Registers
Data Memory
8KB
Flash Memory Map
47

Related parts for dsp56800eerm