
D6571E Data Sheet
DS6571E.2
DSP GROUP, INC., 3120 SCOTT BOULEVARD
SANTA CLARA, CA 95054 PH: 408 986-4300 FAX: 408 986-4490
89
The performance of the mode is the same in case of
“cold start.”
PCM Data Pump from Host to CODEC
In this mode, the D6571E receives
μ
-law or A-law PCM
data via the Host in bursts of 120 words and plays it
back via the CODEC. This mode is similar to the
previous one. The major difference is that the data
bursts have a fixed size of 120 words per frame.
While in this mode the D6571E monitors the status of
the telephone line and reports this information to the
Host in status S2. This mode can be terminated by
issuing an Idle command instead of command C2. In
addition, at each command (C1, C2, C3) the D6571E
checks bits 15-12 for the correct code. If an incorrect
code is detected, the D6571E will return to Idle mode.
As with the previous mode, the Host can send a Set
Volume Level command instead of a Data Pump C2
command to set the volume level. The D6571E will
respond with Data Pump Status S2 as if ‘continue
record’ command was sent.
It is the Host’s responsibility to perform communication
quickly enough to avoid a real time problem. The length
of time it takes to process one frame, including data
transfer to the Host, should be no longer than 1 frame.
The performance of the mode is the same in case of
“cold start.”
Data Storage
In this mode, the D6571E receives data via Host Data
Bus and stores it in the Flash as a binary message. The
D6571E assigns the next available message number to
this message.
Upon receiving the first Data Storage command C1 the
D6571E enters the mode and sends status with Memory
Full bit to Host. The C1 command contains BIN bit. = 1.
Then the Host sends C2 command with the number of
words that the Host is going to transmit to the D6571E.
The D6571E responds with status S2 with the number of
words that the D6571E will accept from the Host in this
particular frame. Upon receiving S2, the actual data
transfer begins. The Host sends the appropriate
number of Data Transfer commands. Each of these
commands contains data.
The Host issues the next C1 command to start
processing the next frame.
In this manner, the data can be transferred via Host Data
Bus and stored in the Flash. After receiving each C1
command, the D6571E checks the Memory Full Status
Bit and reports it to the Host in S1.
This mode can be terminated by issuing an Idle
command instead of command C1. In addition, at each
command (C1, C2) the D6571E checks bits 15-12 for the
correct code. If an incorrect code is detected, the
D6571E will return to Idle mode.
Data Retrieval
In this mode, the D6571E retrieves a message from the
Flash and transmits it via the Host Data Bus in bursts
of bytes.
Upon receiving the first Data Retrieval command C1,
which specifies the message number to be retrieved, the
D6571E enters the mode and sends status S1 with End
of Message Bit and BIN bit =1. Upon receiving status
S1 the Host sends command C2 with the number of
bytes the Host expects from the D6571E. The D6571E
returns status S2 with the actual number of words the
D6571E will send to the Host in this particular frame.
Upon receiving S2 the actual transfer begins. The Host
sends the appropriate number of Data Transfer
commands.
Upon transmitting bursts of words the D6571E can
process the next frame. The Host issues the next C1
command to start transmission of the next frame.
In this manner, the data can be retrieved from the Flash
and transmitted via Host data Bus. After receiving each
C1 command the D6571E checks the status of the
message that is retrieved and reports end of message to
the Host in S1.
This mode can be terminated by issuing an Idle
command instead of command C1. In addition, at each
command (C1, C2) the D6571E checks bits 15-12 for the
correct code. If an incorrect code is detected, the
D6571E will return to Idle mode.
Data Compression Mode