C28MAP
6-65
C28MAP
Set the M0M1MAP Bit
SYNTAX OPTIONS
OPCODE
OBJMODE
RPT
CYC
C28MAP
0101 0110 0001 1010
X
−
5
Note:
This instruction is an alias for the “SETC M0M1MAP” instruction.
Operands
None
Description
Set the M0M1MAP status bit in Status register ST1, configuring the
mapping of the M0 and M1 memory blocks for C28x operation. The
memory blocks are mapped as follows:
M0
M0
M1
C28 at Reset
(M0M1MAP = 1)
Program Space
Data Space
00 0000
00 0400
00 07FF
C27x Compatible Mapping
(M0M1MAP = 0)
M1
M0
M1
Program Space
Data Space
00 0000
00 0400
00 07FF
M0
M1
Note:
The pipeline is flushed when this instruction is executed.
Flags and
Modes
M0M1MAP
The M0M1MAP bit is set.
Repeat
This instruction is not repeatable. If this instruction follows the RPT
instruction, it resets the repeat counter (RPTC) and executes only once.
Example
; Set the device mode from reset to C28x mode:
Reset:
C28OBJ
; Enable C28x Object Mode
C28ADDR
; Enable C28x Address Mode
.c28_amode
; Tell assembler we are in C28x address mode
C28MAP
; Enable C28x Mapping Of M0 and M1 blocks
.
.
Summary of Contents for TMS320C28x
Page 30: ...1 12...
Page 80: ...This page intentionally left blank 2 50 This page intentionally left blank...
Page 269: ...IN loc16 PA 6 112 MOV AL 0 AL 0 UOUT IORegC AL IOspace IORegC AL 10...
Page 308: ...MAXCUL P loc32 6 151 Saturate MOVL Var64 2 ACC Store result into Var64 MOVL Var64 P...
Page 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...
Page 585: ...This page intentionally left blank 7 32 This page intentionally left blank...