Mma Mac Y Length Register; Table 17-20 Mma Mac Y Length Register Description - Motorola DragonBall MC9328MX1 Reference Manual

Integrated portable system processor
Table of Contents

Advertisement

Table 17-19. MMA MAC Y Index Register Description (Continued)
Name
YINDEX
Y Index—Determines part of the offset from the base address.
Bits 15–0
The Y Address Index (actual access address) is equal to MMA_MAC_YBASE +
MMA_MAC_YINDEX + [MMA_MAC_YMODIFYr × the number of iterations since initialization, the
index last wrapped, or the last MMA_MAC_YCOUNT iterations (if the Y INDEX LOAD bit is set)].

17.3.4.3 MMA MAC Y Length Register

MMA_MAC_YLENGTH
BIT
31
30
29
TYPE
rw
rw
rw
0
0
0
RESET
BIT
15
14
13
TYPE
rw
rw
rw
0
0
0
RESET
Table 17-20. MMA MAC Y Length Register Description
Name
COLUMN
Column Size—MMA_MAC_YINDEX wraps around to the base of the buffer when
Bits 31–16
MMA_MAC_YINDEX + MMA_MAC_YINCR is greater than COLUMN. Writing 0 to this register will
disable the wrapping of address.
Note: Note: If the current MMA_MAC_YINDEX is 12 and the COLUMN is 16, MMA_MAC_YINCR
is 8, then the next YINDEX will be (12+8)% 16 == 4. The physical address is 4 +
MMA_MAC_YBASE.
LENGTH
Circular Length—Circular Length - Determines the size of the Y data buffer. Address_Index wraps
Bits 15–0
back to base of buffer when Address_Index + MMA_MAC_YMODIFY is greater than LENGTH.
Writing 0 to this register will disable the wrapping of address.
Note: Note: If the current Address_Index is 12 and the LENGTH is 16, MMA_MAC_YMODIFY is 8,
then the next Address_Index will be (12+8)% 16 == 4. The physical address is 4 +
MMA_MAC_YBASE.
MOTOROLA
MMA MAC Y Length Register
28
27
26
25
COLUMN
rw
rw
rw
rw
0
0
0
0
12
11
10
9
LENGTH
rw
rw
rw
rw
0
0
0
0
Multimedia Accelerator (MMA)
Description
24
23
22
21
20
rw
rw
rw
rw
rw
0
0
0
0
0
0x0000
8
7
6
5
4
rw
rw
rw
rw
rw
0
0
0
0
0
0x0000
Description
Programming Model
Addr
0x00222308
19
18
17
16
rw
rw
rw
rw
0
0
0
0
3
2
1
0
rw
rw
rw
rw
0
0
0
0
17-21

Advertisement

Table of Contents
loading

Table of Contents