Preliminary apr6016 data sheet – Rainbow Electronics APR6016 User Manual
Page 5

Preliminary
APR6016 Data Sheet
Voice Recording & Playback Device
Page 5
Revision 1.0
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 following two columns
represent the actual binary 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 any memory management scheme.
Table 2
APR6016 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
next3
is measured from the extra clock low that follows the 8K sampling rate: 376m SEC
4K sampling rate: 752m 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.