Memory
Memory
The memory space on the C28x is divided into program and data space. There are several
different types of memory available that can be used as both program or data space. They include
the flash memory, single access RAM (SARAM), expanded SARAM, and Boot ROM which is
factory programmed with boot software routines or standard tables used in math related
algorithms.
Memory Map
The C28x CPU contains no memory, but can access memory both on and off the chip. The C28x
uses 32-bit data addresses and 22-bit program addresses. This allows for a total address reach of
4G words (1 word = 16 bits) in data space and 4M words in program space. Memory blocks on
all C28x designs are uniformly mapped to both program and data space.
This memory map shows the different blocks of memory available to the program and data space.
TMS320F2812 Memory Map
TMS320F2812 Memory Map
MO SARAM (1K)
MO SARAM (1K)
M1 SARAM (1K)
M1 SARAM (1K)
LO SARAM (4K)
LO SARAM (4K)
L1 SARAM (4K)
L1 SARAM (4K)
HO SARAM (8K)
HO SARAM (8K)
Boot ROM (4K)
Boot ROM (4K)
MP/MC=0
MP/MC=0
BROM vector (32)
BROM vector (32)
MP/MC=0 ENPIE=0
MP/MC=0 ENPIE=0
OTP (1K)
OTP (1K)
FLASH (128K)
FLASH (128K)
reserved
reserved
reserved
PF 0 (2K)
PF 0 (2K)
reserved
reserved
PF 1 (4K)
PF 1 (4K)
reserved
PF 2 (4K)
PF 2 (4K)
reserved
PIE vector
PIE vector
(256)
(256)
ENPIE=1
ENPIE=1
XINT Zone 0 (8K)
XINT Zone 1 (8K)
XINT Zone 2 (0.5M)
XINT Zone 6 (0.5M)
XINT Zone 7 (16K)
MP/MC=1
XINT Vector-RAM (32)
MP/MC=1 ENPIE=0
reserved
reserved
reserved
Data
Data
| Program
| Program
0x00 0000
0x00 0000
0x00 0400
0x00 0400
0x00 0800
0x00 0800
0x00 0D00
0x00 0D00
0x00 1000
0x00 1000
0x00 6000
0x00 6000
0x00 7000
0x00 7000
0x00 8000
0x00 8000
0x00 9000
0x00 9000
0x00 A000
0x00 A000
0x3D 7800
0x3D 7800
0x3D 8000
0x3D 8000
0x3F 8000
0x3F 8000
0x3F A000
0x3F A000
0x3F F000
0x3F F000
0x3F FFC0
0x3F FFC0
0x3F C000
0x3F C000
0x18 0000
0x18 0000
0x10 0000
0x10 0000
0x08 0000
0x08 0000
0x00 4000
0x00 4000
0x00 2000
0x00 2000
Data
Data
| Program
| Program
128
128
-
-
Bit Password
Bit Password
CSM: LO, L1
CSM: LO, L1
OTP, FLASH
OTP, FLASH
reserved
0x3D 7C00
0x3D 7C00
C28x - Architecture Overview
1 - 9
Содержание C28 Series
Страница 64: ...Summary 3 16 C28x Peripheral Registers Header Files ...
Страница 78: ...Interrupt Sources 4 14 C28x Reset and Interrupts ...
Страница 218: ...Lab 9 DSP BIOS 9 22 C28x Using DSP BIOS ...
Страница 244: ...Lab 10 Programming the Flash 10 26 C28x System Design ...
Страница 273: ...Appendix A eZdsp F2812 C28x Appendix A eZdsp F2812 A 1 ...
Страница 275: ...Appendix eZdsp F2812 eZdsp F2812 Connector Header and Pin Diagram C28x Appendix A eZdsp F2812 A 3 ...
Страница 276: ...Appendix P2 Expansion Interface A 4 C28x Appendix A eZdsp F2812 ...
Страница 277: ...Appendix P4 P8 P7 I O Interface C28x Appendix A eZdsp F2812 A 5 ...
Страница 278: ...Appendix A 6 C28x Appendix A eZdsp F2812 ...
Страница 279: ...Appendix P5 P9 Analog Interface C28x Appendix A eZdsp F2812 A 7 ...
Страница 281: ...Appendix JP7 JP8 JP11 JP12 Boot Mode Select JP9 PLL Disable DS1 DS2 LEDs C28x Appendix A eZdsp F2812 A 9 ...
Страница 282: ...Appendix A 10 C28x Appendix A eZdsp F2812 TP1 TP2 Test Points ...