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

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