參數(shù)資料
型號: NSAM266SVLJ
廠商: National Semiconductor Corporation
元件分類: FLASH
英文描述: 4 Mbit Uniform Sector, Serial Flash Memory
中文描述: 4兆位統(tǒng)一部門,串行閃存
文件頁數(shù): 24/52頁
文件大?。?/td> 571K
代理商: NSAM266SVLJ
2.0 Software
(Continued)
2.3 THE STATE MACHINE
The CompactSPEECH functions as a state machine. It
changes state either in response to a command sent by the
microcontroller, after execution of the command is complet-
ed, or as a result of an internal event (e.g., memory full or
power failure).
The CompactSPEECH may be in one of the following
states:
RESET
The CompactSPEECH is initialized to this state after a full
hardware reset by the RESET signal (see Section 1-6).
CompactSPEECH detectors (VOX, call progress tones and
DTMF tones) are not active. In all other states, the detec-
tors are active. (See the SDET and RDET commands for
further details).
IDLE
This is the state from which most commands are executed.
As soon as a command and all its parameters are received,
the CompactSPEECH starts executing the command.
PLAY
In this state a message is decompressed, and played back.
RECORD
In this state a message is compressed, and recorded into
the message memory.
SYNTHESIS
An individual word or a sentence is synthesized from an
external vocabulary.
TONEDGENERATE
The CompactSPEECH generates single or DTMF tones.
MEMORYDREAD
The CompactSPEECH reads a 32-byte block from the mes-
sage memory and sends it to the external microcontroller.
MEMORYDWRITE
The CompactSPEECH accepts a 32-byte block from the ex-
ternal microcontroller and writes it to the message memory.
After receiving an asynchronous command, (see Section
2.4) such as P (Playback), R (Record), SW (Say Words) or
GT (Generate Tone), the CompactSPEECH switches to the
appropriate state and executes the command until it is com-
pleted, or an S (Stop) or PA (Pause) command is received
from the microcontroller.
When an asynchronous command execution is completed,
the EVDNORMALDEND event is set, and the Compact-
SPEECH switches to the
IDLE
state.
Section 2.2 provides a table which shows all the Compact-
SPEECH commands, the source states in which these com-
mands are valid, and the result states which the Compact-
SPEECH enters as a result of the command.
2.4 COMMAND EXECUTION
A CompactSPEECH command is represented by an 8-bit
opcode. Some commands have parameters, and some
have return values. Commands are either synchronous or
asynchronous.
SYNCHRONOUS COMMANDS
A synchronous command must complete execution before
the microcontroller can send a new command (e.g., GMS,
GEW).
A command sequence starts when the microcontroller
sends an 8-bit opcode to the CompactSPEECH, followed by
the command’s parameters (if any).
The CompactSPEECH executes the command and, if re-
quired, transmits a return value to the microcontroller. Upon
completion, the CompactSPEECH notifies the microcontrol-
ler that it is ready to accept a new command.
ASYNCHRONOUS COMMANDS
An asynchronous command starts execution in the back-
ground and notifies the microcontroller, which can send
more commands while the current command is still running
(e.g., R, P).
STATUS WORD
The 16-bit status word indicates events that occur during
normal operation. The CompactSPEECH activates the
MWRQST signal, to indicate a change in the status word.
This signal remains active until the CompactSPEECH re-
ceives a GSW command.
ERROR WORD
The 16-bit error word indicates errors that occurred during
execution of the last command. If an error is detected, the
command is not processed; the EVDERROR bit in the
status word is set to 1, and the MWRQST signal is activat-
ed.
ERROR HANDLING
When the microcontroller detects that the MWRQST signal
is active, it should issue the GSW (Get Status Word) com-
mand, which deactivates the MWRQST signal. Then, it
should test the EVDERROR bit in the status word, and, if it
is set, send the GEW (Get Error Word) command to read
the error word for details of the error.
For a detailed description of each of the CompactSPEECH
commands, see Section 2.14.
2.5 TUNABLE PARAMETERS
The CompactSPEECH processor can be adjusted to your
system’s requirements. For this purpose the Compact-
SPEECH supports a set of tunable parameters, which are
set to their default values after reset and can be later modi-
fied with the TUNE command. By tuning these parameters,
you can control various aspects of the CompactSPEECH’s
operation, such as silence compression, tone detection, no-
energy detection, etc.
Table 2-2 describes all the tunable parameters in detail.
Section 2.14 describes the TUNE command.
2.6 MESSAGES
The CompactSPEECH message manager supports a wide
range of applications, which require different levels of DAM
functionality.
The message-organization scheme, and the message tag,
support advanced memory-organization features such as
multiple OutGoing Messages (OGMs), mailboxes, and the
ability to distinguish between InComing Messages (ICMs)
and OGMs.
http://www.national.com
24
相關(guān)PDF資料
PDF描述
NSAM266SA 4 Mbit Uniform Sector, Serial Flash Memory
NSAM266SAA 4 Mbit Uniform Sector, Serial Flash Memory
NSB8 BASIC interpreter for Z80 family
NSB9435T1 High Current Bias Resistor Transistors(高強(qiáng)度電流偏置電阻晶體管)
NSBA114EDXV6T1 Dual Bias Resistor Transistors(雙偏置電阻晶體管)
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
NSAM2AS1012VDC 制造商:DBLECTRO 制造商全稱:DB Lectro Inc 功能描述:Suitable for automobile accessories
NSAM2AS1018VDC 制造商:DBLECTRO 制造商全稱:DB Lectro Inc 功能描述:Suitable for automobile accessories
NSAM2AS1024VDC 制造商:DBLECTRO 制造商全稱:DB Lectro Inc 功能描述:Suitable for automobile accessories
NSAM2AS103VDC 制造商:DBLECTRO 制造商全稱:DB Lectro Inc 功能描述:Switching capacity up to 20A
NSAM2AS105VDC 制造商:DBLECTRO 制造商全稱:DB Lectro Inc 功能描述:Suitable for automobile accessories