Memory Map
Data memory.
The C2xLP has three internal memory regions (B0, B1, B2)
totaling 544 words. The C28x has two internal memory regions (M0,M1) total-
ing 1K words each. Note that for strict C2xLP compatibility, the memory re-
gions are placed at the same addresses as noted in Table C
Table C
−
6. B0 Memory Map
C28x in C2xLP-Compatible Mode
C2xLP
CNF Not Available
CNF = 0
B0 range mapped in M0 block 200
−
2FFh.
(No mirroring of the block)
B0 in Data space
100
−
1FFh (mirrored locations)
200
−
2FFh
CNF Not Available
CNF = 1
B0 range cannot be enabled in C2xLP-equivalent
program memory
B0 in program space
FE00
−
FEFFh (mirrored locations)
FF00
−
FFFFh
I/O space.
I/O space has remained on the C28x for compatibility reasons, and
can only be accessed using IN and OUT/UOUT instructions. Not all C28x de-
vices will support I/O space. See the data sheet of your particular device for
details.
Global space.
Global space is not supported on all C28x devices. See the
data sheet specific to your device for details.
Reserved memory.
Reserved memory regions have changed on the C28x.
No user-defined memory or peripherals are allowed at addresses
0x800
−
0x9FF on the C28x. While using C2xLP-compatible mode, these ad-
dresses are reserved. It is recommended that C2xLP memory or peripherals
be relocated to avoid memory conflicts.
Stack space.
The C28x has a dedicated software stack pointer. This pointer
is initialized to address 0x0400 (the beginning of block M1) at reset, and it
grows upward in address. It is up to the user to move this stack pointer if need-
ed in firmware.
Содержание TMS320C28x
Страница 30: ...1 12...
Страница 80: ...This page intentionally left blank 2 50 This page intentionally left blank...
Страница 269: ...IN loc16 PA 6 112 MOV AL 0 AL 0 UOUT IORegC AL IOspace IORegC AL 10...
Страница 308: ...MAXCUL P loc32 6 151 Saturate MOVL Var64 2 ACC Store result into Var64 MOVL Var64 P...
Страница 509: ...SUBL ACC P PM 6 352 SUBL ACC P PM ACC S B 11 M X 4 MOVH Y ACC 5 Store Q15 result into Y...
Страница 585: ...This page intentionally left blank 7 32 This page intentionally left blank...