beautypg.com

Figure 8. operational flow chart (continued) – Rainbow Electronics DS25LV02 User Manual

Page 17

background image

DS25LV02: Low-Voltage 1024-Bit EPROM

17 of 17

Figure 8. Operational Flow Chart (Continued)

NO

YES

YES

0Fh

WRITE

MEMORY

?

NO

NO

MEMORY

COMMANDS 3

BUS MASTER Tx

TA1 (T7:T0)

BUS MASTER Tx

TA2 (T15:T8)

BUS MASTER Tx

DATA BYTE (D7:D0)

BUS MASTER Rx 8-BIT CRC OF

COMMAND, ADDRESS, AND DATA

(1

st

PASS)

CRC OF ADDRESS AND DATA

(SUBSEQUENT PASSES)

CRC

CORRECT

?

EPROM BYTE

= CORRECT

?

END OF

DATA

MEMORY

?

DS25LV02 INCREMENTS

ADDRESS COUNTER

DS25LV02 LOADS LSB OF

NEW ADDRESS INTO CRC

GENERATOR

YES

NO

BUS MASTER

TX RESET

YES

NO

BUS MASTER Tx

PROGRAM PULSE

DS25LV02 COPIES

SCRATCHPAD TO DATA EPROM

BUS MASTER Rx BYTE

FROM EPROM

NO

YES

YES

55h

WRITE

STATUS

?

NO

NO

GO TO START

BUS MASTER Tx

TA1 (T7:T0)

BUS MASTER Tx

TA2 (T15:T8)

BUS MASTER Tx

DATA BYTE (D7:D0)

BUS MASTER Rx CRC16 OF

COMMAND, ADDRESS, AND DATA

(1

st

PASS)

CRC16 OF ADDRESS AND DATA

(SUBSEQUENT PASSES)

CRC

CORRECT

?

EPROM BYTE

= CORRECT

?

END OF

STATUS

MEMORY

?

DS25LV02 INCREMENTS

ADDRESS COUNTER

DS25LV02 LOADS LSB OF

NEW ADDRESS INTO CRC

GENERATOR

YES

NO

YES

NO

DS25LV02 Tx

PRESENCE PULSE

BUS MASTER Tx

PROGRAM PULSE

DS25LV02 COPIES SCRATCHPAD

TO STATUS EPROM

BUS MASTER Rx BYTE

FROM EPROM

BUS MASTER

TX RESET

BUS MASTER

TX RESET