¡ Semiconductor
MSM7584C
METHODS OF RECORDING AND PLAYBACK
Recording Method (See the flow chart in Figure 18)
(1) • Set up the connection between the serial register/
Recording
voice ROM and ADPCM transmit-receive
system. (See Figure 20) (CR5 - B7)
N
BUSY = 0?
• Specify the serial register/voice ROM. (CR5 -
RPM = 0?
B6)
Y
• Set the external capacity. (CR5 - B5)
• Set the NOP command. (CR5 - B1 = "0", B0 = "0")
Basic setting
(2) • Set the start/stop address. (CR8 to CR12)
(3) • Set the channel. (CR13 - B7 to B3)
• Set the ADWT (address write) instruction. (CR13
ST, SP
address setting
- B1 = "0", B0 = "1")
(4) • The start/stop address of the channel set by the
Channel setting
ADWT instruction is stored in the channel index
(ADWT)
area. When status register BUSY (CR7 - B1)
changes from "1" to "0", storage is complete.
(5) • Start recording by setting the REC (recording)
N
BUSY = 0?
command (CR5 - B1 = "1", B0 = "0").
Y
(6) • Check the recording start with the status register
RPM bit (CR7 - B0 = "1").
REC
(7) • To interrupt during recording, set the STOP
(stop) command (CR5 - B1 = "1", B0 = "1").
In this case, to store the address counter contents
N
RPM = 1?
in the channel index area as a new stop address,
the following settings are required:
Y
• Set the channel.
• Set the ADWT instruction.
• When the BUSY bit changes from "1"
STOP
to "0", settings are complete.
(8) • When the address counter reaches the N
stop address, recording is complete.
RPM = 0?
Check completion of recording with
Y
RPM bit = "0".
Channel setting
(ADWT)
(1) CR5
(2) CR8 to 12
(3) CR13
(4) CR7
(5) CR5
Recording start
(6) CR7
Recording start
check
(7) CR5
Recording stop
CR13
CR7
N
BUSY = 0?
Y
N
RPM = 0?
Y
END
(8) CR7
Recording
completion
check
Figure 18 Flow Chart of Recording
53/57