msm6679a-110 Oki Semiconductor, msm6679a-110 Datasheet - Page 41

no-image

msm6679a-110

Manufacturer Part Number
msm6679a-110
Description
Si/sd Voice Recognizer, Recorder/player, And Speech Synthesizer
Manufacturer
Oki Semiconductor
Datasheet
¡ Semiconductor
Request (Continued)
Opcode
F514h
F515h
F516h
F502h
Get download RAM bank templates from the
first FLASH. Recall the download RAM SI/SP
template (8000 - FFFF) from the same address
range in the first FLASH.
Save download RAM bank templates in last
FLASH. SAVE the download RAM bank SI/SP
template area (8000 - F2FF) to the same
address range in the last FLASH.
Get download RAM bank templates from last
FLASH. Recall the download RAM bank SI/SP
template area (8000 - FFFF) to the same
address range in the last FLASH.
Download/Upload.
Full syntax: F5 02 00 Ctl AdH AdL NH NL [Dt1... DtN [Dt(N+1)]]
Full syntax: F5 02 00 Ctl AdH AdL NH NL [Dt1... DtN [Dt(N+1)]]
Ctl(7) = 0 for download, Ctl(7) = 1 for upload
Ctl(6) = 0 for data RAM, Ctl(6) = 1 for program RAM/ROM
If Ctl(6)=0 then Ctl(1-0) = Seg: Data segment selection
If Ctl(6)=1 and Ctl(1-0) = x0, then external program
segment 0 is used.
If Ctl(6)=1 and Ctl(1-0) = x1, then external program
segment 1 is used.
AdH AdL = high, low bytes of starting address.
NH NL = high, low bytes of N
N = Number of bytes to be downloaded or
uploaded (maximum 07FFCh)
Dt1... DtN = Download data. Note (here and in
upload response) that data are 8-bit binary
values, even if using the serial interface.
Dt(N+1). If N is odd, an extra byte is appended
to the data so that the total number of bytes in
the message remains even.
This command requests data transfer to/from data
or external program memory.The control
parameter (Ctl) controls the direction of the
transfer (i.e., download vs. upload) and specifies
which of six 64-Kbyte memory segments (i.e., four
data segments and two external program
segments) is to be accessed. This command does
not work with internal program memory. It is not
possible to download to external program memory
while running in external program memory. The
address and length parameters (AdH AdL NH NL)
specify the starting address and length of the
transfer in bytes. Since the MSM6679A-110 can
only perform download /upload transfers within
one 32-Kbyte block in one Download /Upload
command, the address and length parameters
must not specify a transfer that violates a 32-Kbyte
address boundary. If this restriction is violated, the
download/upload request will be denied.
Action
MSM6679A-110 Voice Recognition Processor
F501h
F501h
F501h
Immediately after receiving parameter NL, the
MSM6679A-110 responds with a message to indicate
acceptance or denial of the transfer request. Acceptance
is indicated by F5A0h.
Denial is indicated by a F8XYh.
At the end of an accepted transfer, the MSM6679A-110
responds with a message to confirm or deny valid
completion of the transfer. Valid completion is indicated
by F5C0h.
F880h
F840h
F820h
F810h
F808h
F804h
F802h
F801h
FAXYh
FBXYh
Save is complete.
Save is complete.
Save is complete.
Invalid message received.
Sample data over-run.
32-Kbyte block boundary violation error.
Unclassified download/upload error.
Divide-by-zero error.
Select/jump error.
Invalid SP header or table.
Reserved.
Most and least significant byte of
address where error occurred.
Return Value
39

Related parts for msm6679a-110