beautypg.com

Preliminary apr6016 data sheet – Rainbow Electronics APR6016 User Manual

Page 5

background image

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.