
2FWREHU
ADSP-21mod970 Preliminary Data Sheet
7KLVLQIRUPDWLRQDSSOLHVWR DSURGXFWXQGHUGHYHORSPHQW ,WVFKDUDFWHULVWLFVDQGVSHFLILFDWLRQVDUHVXEMHFWWRFKDQJHZLWKRXW
QRWLFH $QDORJ 'HYLFHV DVVXPHV QR REOLJDWLRQ UHJDUGLQJ IXWXUH PDQXIDFWXULQJ XQOHVV RWKHUZLVH DJUHHG WR LQ ZULWLQJ
5(93U$
Preimnary
Data
Technca
1. Considered standard operating settings. These configurations simplify your design and improve memory management.
Slave Mode
This section describes the Slave Mode memory configuration of Modem Processor 1. Modem Processors
2–6 are always configured for Slave Mode.
Program Memory (Host Mode)
allows access to all internal memory. External overlay access is limited
by a single external address line (A0). External program execution is not available in host mode due to
a restricted data bus that is 16-bits wide only.
Data Memory (Host Mode)
allows access to all internal memory. External overlay access is limited by
a single external address line (A0).
Internal Memory DMA Port (IDMA Port; Host Memory Mode)
The IDMA Port provides an efficient way for a host system and the ADSP-21mod970 to communicate.
The port is used to access the on-chip program memory and data memory of each modem processor with
only one processor cycle per word overhead. The IDMA port cannot be used, however, to write to the
processor’s memory-mapped control registers. A typical IDMA transfer process is described as follows:
1
2
Host starts IDMA transfer
Host checks IACK control line to see if the processor is busy
Table 3 ADSP-21mod970 Modes of Operation
MODE D
MODE C
MODE B
MODE A
Booting Method
X
0
0
0
BDMA feature is used to load the first 32 program memory words
from byte memory space. Program execution is held off until all
32 words are loaded. Chip is configured in Full-Memory Mode.
1
X
0
1
0
No automatic boot operations occur. Program execution starts at
external memory location 0x0000. Chip is configured in Full-
Memory Mode. BDMA can still be used but the processor does
not automatically use or wait for these operations.
0
1
32 words are loaded. Chip is configured in Host Mode. IACK has
active pullup. (
REQUIRES ADDITIONAL HARDWARE.
)
0
1
0
1
IDMA feature is used to load internal memory as desired. Program
execution is held off until internal program memory location
0x0000 is written to. Chip is configured in Host Mode.
1
IACK has
active pullup.
1
1
0
0
BDMA feature is used to load the first 32 program memory words
from byte memory space. Program execution is held off until all
32 words are loaded. Chip is configured in Host Mode. IACK
requires external pulldown. (
REQUIRES ADDITIONAL
HARDWARE.
)
1
1
0
1
IDMA feature is used to load internal memory as desired. Program
execution is held off until internal program memory location
0x0000 is written to. Chip is configured in Host Mode.
1
IACK
requires external pulldown.
1