參數(shù)資料
型號(hào): ADSP-21MOD970-510
廠商: ANALOG DEVICES INC
元件分類: 調(diào)制器/解調(diào)器
英文描述: Multiport Internet Gateway Processor Data Pump Solution(多端口網(wǎng)關(guān)處理器數(shù)據(jù)泵解決方案)
中文描述: 56 kbps DATA, 8 kbps FAX, MODEM, PBGA304
封裝: PLASTIC, BGA-304
文件頁(yè)數(shù): 3/8頁(yè)
文件大?。?/td> 94K
代理商: ADSP-21MOD970-510
REV. 0
ADSP-21mod970-510
–3–
Modem code and data are provided in the form of an execut-
able image file. The image file consists of multiple modules of
code and data. The image file is divided up into 8K word pages.
Boot loading the modem processor involves loading some of
these pages of information into the internal program and data
memories of the modem processor.
During modem operation, the modem processor will make a
request to the controller for additional code and/or data. The
controller should respond by loading additional pages from the
image file. Each page of the image file contains a header, which
details:
The Type of Memory (PM or DM)
Starting Download Address
Image File Page Number
The controller can locate the required page by parsing the
header of the image file and looking at the memory type and
page value.
The format of the image file is detailed in ADSP-21mod970-
510 API Guide. The controller loads the internal memory of the
modem processor with various 8K word pages at various times
during the modem’s operation.
Starting at the download address, all subsequent memory loca-
tions must be loaded with either the value from the image file,
or zero.
After power is applied to the modem processor and the pro-
cessor is properly reset, it is ready to be boot loaded. The
controller boot loads the modem processor by extracting the
appropriate pages from the image file and loading the program
and data memory of the modem processor via the DMA port.
Table II shows the image file pages that are to be loaded at reset
into either PM or DM, along with the destination overlay page
within the modem processor’s memory.
Table II. Memory Map Usage
Image File
Page
Modem Overlay
Page
Memory
PM
DM
PM
DM
PM
DM
PM
Startup A
Startup A
Startup B
Startup B
Resampling Filters
State Machine
OS
0
0
4
4
5
5
Nonpaged Section Address
0x0000–0x1FFF
Nonpaged Section Address
0x2000–0x3FDF
DM
OS
This loads the start-up code (overlay page 0 for
Modem A
and
overlay page 4 for
Modem B
) and the rate converter filters into
PM overlay page 5. DM overlay page 5 is used by the modem
code for digital echo canceller buffers and state machine tables.
One-half of the page is reserved for
Modem A
and the other half
is for
Modem B
. Code and data loaded into the nonpaged area
of memory is common to all modulations. When PM address
0x0000 is loaded, the DSP starts execution. Figure 3 illustrates
how the Program Memory overlay pages are used for the two
modems called
Application A
and
Application B
.
0x0000
0x1FFF
8K
3
24-BIT
0x2000
0x3FFF
PMOVLY = 0
8K
3
24-BIT
SHELL (OS)
VCORE (AGC, ALTERATIONS, BIT PROCESSING,
BIT CORRELATION, ECHO CANCELLATION,
EQUALIZER, TIMING RECOVERY, UP-CONVERTER,
MAPPER, DATA CONVERTER, VITERBI)
HDLC AND V.14 LIBRARY
(FIFO UTILITIES, CRC, FFT, PLL, SIN, DIV,
ROTATE, FIR)
APPLICATION “A”
(ANY ONE OF V.34, V.32/bis, 56K, V.22/bis, ISDN, ETC.)
APPLICATION “B”
RESAMPLING FILTERS
PROGRAM
MEMORY
PMOVLY = 4
8K
3
24-BIT
PMOVLY = 5
8K
3
24-BIT
Figure 3. Program Memory Overlay Pages
In order for the controller to locate the appropriate image file
pages properly, it will need to parse the image file for PM (@PA)
or DM (@DA) header characters. The controller then needs to
parse the next 24-bit value and check Bits 13 through 23 for the
page number. If the page number encountered is the image file
page number required, the controller can begin transferring the
data that follows. In the case of a boot load after reset, PM
address 0x0000 must be loaded last. If the page number en-
countered is not the image file page number required, the con-
troller should proceed to check the next section header.
Mailbox Access
Once the modem processor has been boot loaded and is run-
ning, the controller can communicate with the modem proces-
sor via a set of mailbox registers, internal memory locations of
the modem processor.
Mailboxes
are small, fixed memory blocks
used to communicate commands and results between the mod-
ules of the modem and the external host/controller. The exter-
nal host/controller is also interchangeably referred to as the
Sequencer
. The modem is also interchangeably referred to as the
Data Pump State Machine
(DPSM).
Mailbox Description
There is a mailbox for controller (Sequencer)-to-DSP modem
communications (SEQ_DPSM) and a mailbox for DPSM modem-
to-controller communications (DPSM_SEQ). The mailbox
actually represents a set of locations. There are sixteen consecu-
tive locations to each mailbox. The first location is used for the
command; the remaining locations hold optional arguments.
The starting addresses of the mailboxes within the modem
processor’s internal memory are referred to symbolically. The
actual address may change from one software revision to the
next. To find the memory address, you will need to extract the
information from the symbol table supplied with the modem
software. The symbols to look for are Seq_Dpsm and Dpsm_Seq.
In addition, there is a mailbox for error control (V.42, MNP)
to bit processing (HDLC) communications (Ec_Bp) and a
mailbox for bit processing (HDLC) to error control (V.42,
MNP) communications (Bp_Ec).
The controller writes commands and indications in the
SEQ_DPSM mailbox locations and the DPSM clears (sets to
zero) the mailbox to acknowledge receipt. This is also true in
the reverse order for the DPSM_SEQ mailbox locations. Refer
to the API documentation supplied with the modem software
for the most accurate list of modem commands.
MNP is a trademark of Compaq Computer Corporation.
相關(guān)PDF資料
PDF描述
ADSP-21mod970 Multi-Port Internet Gateway Processor(多口網(wǎng)關(guān)處理器)
ADSP-21msp58 DSP Microcomputer(DSP 微計(jì)算機(jī))
ADSP-21MSP59 DSP Microcomputer(DSP 微計(jì)算機(jī))
ADSP-BF535 Blackfin Embedded Processor
ADSP-BF535PBB-200 Blackfin Embedded Processor
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
ADSP-21MOD980-000 制造商:Analog Devices 功能描述:
ADSP21MOD980N 制造商:AD 制造商全稱:Analog Devices 功能描述:MultiPort Internet Gateway Processor
ADSP-21MSP50ABG-52 制造商:Analog Devices 功能描述:
adsp-21msp50akg-52 制造商:Rochester Electronics LLC 功能描述:- Bulk 制造商:Analog Devices 功能描述:
ADSP-21MSP50BG-52 制造商:Rochester Electronics LLC 功能描述:- Bulk