msm6679al-110 Oki Semiconductor, msm6679al-110 Datasheet - Page 38

no-image

msm6679al-110

Manufacturer Part Number
msm6679al-110
Description
Si/sd Voice Recognizer, Recorder/player, And Speech
Manufacturer
Oki Semiconductor
Datasheet
MSM6679AL-110 Voice Recognition Processor
Request (Continued)
36
Opcode
F504h
F502h
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 MSM6679AL-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.
Retrieve MSM6679AL-110 Firmware Revision
Number.
Action
Immediately after receiving parameter NL, the
MSM6679AL-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 MSM6679AL-110
re-sponds 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
XXXX
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
ad-dress where error occurred.
Four-digit ASCII number.
Return Value
¡ Semiconductor

Related parts for msm6679al-110