Memory-Mapped Registers - Texas Instruments TMS320C54x User Manual

Digital signal processors
Table of Contents

Advertisement

.mmregs
Assign Memory–Mapped Register Names as Global Symbols
Syntax
Description
Table 4–2. Memory-Mapped Registers
4-70
.mmregs
The .mmregs directive defines global symbolic names for the 'C54x registers
and places them in the global symbol table. It is equivalent to executing AL .set
8, AH .set 9, etc. The symbols are local and absolute. Using the .mmregs direc-
tive makes it unnecessary to define these symbols.
Hexadecimal-
Name
Address
IMR
0000
IFR
0001
2–5
ST0
0006
ST1
0007
AL
0008
AH
0009
AG
000A
BL
000B
BH
000C
BG
000D
T
000E
TRN
000F
BK
0019
BRC
001A
RSA
001B
REA
001C
PMST
001D
DRR0
0020
BDRR
0020
Note:
Duplication of address values in the table supports the different names of the registers
as they are implemented on different 'C54x devices.
Description
Interrupt mask register
Interrupt flag register
Reserved
Status 0 register
Status 1 register
A accumulator low (A [15:0])
A accumulator high (A [31:16])
A accumulator guard (A [39:32])
B accumulator low (B [15:0])
B accumulator high (B [31:16])
B accumulator guard (B [39:32])
Temporary register
Transition register
Circular size register
Block repeat counter
Block repeat start address
Block repeat end address
PMST register
Data receive register 0
Data receive register

Advertisement

Table of Contents
loading

Table of Contents