Data Sheet
June 2001
DSP16410B Digital Signal Processor
74
Agere Systems—Proprietary
Use pursuant to Company instructions
Agere Systems Inc.
4 Hardware Architecture
(continued)
4.13 Direct Memory Access Unit (DMAU)
(continued)
Table 34. CTL
0—3
(SWT
0—3
Control) Registers
(continued)
4.13.2 Registers
(continued)
MMT block transfers are unidirectional only, but are listed as common references for consistency with the SWT
channels. Each of the
CTL
4—5
registers described in
Table 36 on page 75
controls the behavior of the corre-
sponding MMT channel. The control register of a specific MMT channel determines the point in the block transfer
when a DMAU interrupt request is generated.
Table 35 on page 75
maps the common references used in
Table 36
on page 75
to their specific attribute.
3—1
SIGCON[2:0]
000
The DMAU generates an interrupt request after each single word has
been transferred.
The DMAU generates an interrupt request following completion of a trans-
fer with ROW equal to LASTROW/2
.
The DMAU generates an interrupt request following completion of a trans-
fer with COL equal to LASTCOL.
The DMAU generates an interrupt request following completion of a trans-
fer with COL equal to LASTCOL and ROW equal to LASTROW/2
.
The DMAU generates an interrupt request following completion of a trans-
fer with ROW equal to LASTROW.
The DMAU generates an interrupt request following completion of a trans-
fer with COL equal to LASTCOL and ROW equal to LASTROW.
The DMAU generates an interrupt request following completion of a trans-
fer with COL equal to LASTCOL/2
and
ROW equal to LASTROW
.
Reserved.
After the DMAU transfers an entire array, it deactivates the channel.
(If ROW
=
LASTROW and COL=LASTCOL, then RUN=0.) The software
can reactivate the channel by setting the RUN field.
After the DMAU transfers an entire array, it reloads the channel’s counter
and address registers with their base values and initiates another array
transfer without core intervention. (If ROW
=
LASTROW and
COL
=
LASTCOL, then ROW=0, COL=0, and ADD=BAS.)
R/W
XXX
001
010
011
100
101
110
111
0
0
AUTOLOAD
R/W
X
1
Bit
Field
Value
Definition
R/W
Reset
Value
For this column, X indicates unknown on powerup reset and unaffected on subsequent reset.
The DMAU hardware performs the division as a one-bit right shift. Therefore, the least significant bit is truncated for odd values of LASTROW or
LASTCOL.