User guide
Voice Recording & Playback Device Page 5
Revision 2.1
Table 1 Sequential Command Timing
OpCode Command Description
Designers have access to a total of 14 OpCodes. These
OpCodes are listed in Table 2. The name of the Opcode
appears in the left hand column. The followin
g two columns
represent the actual binar
y information contained in the 20 bit
data stream. Some commands have limits on which com-
mand can follow them. These limits are shown in the “
Allow-
able Follow on Commands
” column. The last column
summarizes each command.
Combinations of OpCodes can be used to accommodate
almost an
y memory management scheme.
Table 2
APR6008
Operational Codes
Current Command Next command Timing Symbol
NOP
SID
Any Command T
next1 5u SEC
PWRUP
Any Command T
next2 5m SEC
STOP_PWDN PWRUP
T
next2 5m SEC
SET_REC
REC
STOP, STOP_PWDN, SET_REC, REC,NOP
Within SAC Low Time
SET_PLAY
PLAY
STOP, STOP_PWDN, SET_FWD, FWD, SET_PLAY,PLAY, NOP
SET_FWD
FWD
SET_FWD, FWD, STOP, STOP_PWDN
DIG_WRITE
DIG_READ
DIG_ERASE
Any Digital Command,
STOP, STOP_PWDN
Note: For partial DIG_READ T
next2
is measured from the extra clock low that follows the 8K sampling rate: 376m SEC
4K sampling rate: 752 m SEC
rise of /CS, not from the rise of /CS
T
next3
STOP
Any Command T
next4 470m SEC
Instruction
Name
OpCode
(5 bits) Opcode Parameters (15bits)
Allowable Follow
on Commands Summary
[Op4 - Op0]
[Address MSB - Address LSB]
[Address 14 - Address 0]
NOP
[00000] [Don’t Care] All Commands No Operation
SID
[00001] [Don’t care] All Commands Causes the silicon ID to be read.
SET_FWD
[00010] Sector Address
[A14 - A0]
SET_FWD,
FWD, STOP,
STOP_PWDN
Starts a fast forward operation from the
sector address specified.
FWD
[00011] [Don’t care] SET_FWD,
FWD, STOP,
STOP_PWDN
Starts a fast forward operation from the
current sector address.
PWRUP
[00100] [A14-A10]: all zeros
[A9-A2]: EXTCLK divider ratio
[A1-A0]: Sample Rate Frequency
All Commands Resets the device to initial conditions.
Sets the sample frequency and divider
ratios.
STOP
[00110] [Don’t care] All Commands Stops the current operation.
STOP_PWDN
[00111] [Don’t care] PWRUP Stops the current operation. Causes the
device to enter power down mode.
APR6008










