ISD3900
Publication Release Date: Dec 10, 2013
- 63 -
Revision 1.5
ISD3900
Status Byte
Status Byte
Status Byte
Description:
Play Voice Prompt
Index
Interrupt
Generation:
CMD_ERR if not accepted. CMD_FIN when playback is finished.
This command initiates a play of a pre-recorded voice-prompt. Before execution of command a valid
signal path must be set up and the device must have space in the audio command buffer. After
completion of playback, the device will generate an interrupt. The command will be accepted if status
bits PD=0, DBUF_RDY=1, VM_BSY=0 and CBUF_FUL=0. If any of these conditions are not met then
a CMD_ERR interrupt will be generated and the command ignored. If command is terminated after the
command byte is sent no interrupt will be generated. Once playback is finished a CMD_FIN interrupt
will be generated.
13.1.2 Play Voice Prompt @Rn, n = 0 ~ 7
PLAY_VP@Rn
Byte Sequence:
Host controller
0xAE
n = 0 ~ 7
ISD3900
Status Byte
Status Byte
Description:
Play Voice Prompt,
Index@Rn
Interrupt
Generation:
CMD_ERR if not accepted. CMD_FIN when playback is finished.
This command is same as PlayVP except that the 16bit index is stored in Rn, n = 0 ~ 7.
R0[7:0] = CFG20, R0[15:8] = CFG21
R1[7:0] = CFG22, R1[15:8] = CFG23
R2[7:0] = CFG24, R2[15:8] = CFG25
R3[7:0] = CFG26, R3[15:8] = CFG27
R4[7:0] = CFG28, R4[15:8] = CFG29
R5[7:0] = CFG2A, R5[15:8] = CFG2B
R6[7:0] = CFG2C, R6[15:8] = CFG2D
R7[7:0] = CFG2E, R7[15:8] = CFG2F
13.1.3 Execute Voice Macro
EXE_VM
Byte Sequence:
Host controller
0xB0
Index
[15:8]
Index[7:0]