English
Language : 

AMC0XXCFLKA Datasheet, PDF (20/42 Pages) Advanced Micro Devices – 1, 2, 4, or 10 Megabyte 5.0 V-only Flash Memory PC Card
EMBEDDED ALGORITHMS
Begin
Programming
Initialization:
EF = 0
Write PGM
Get ADRS/PD
VDAT = PD
Write ADRS/PGM
Write ADRS/VDAT
Wait 16 µs
Read ADRS/FMD
Activity
Initialize Programming Variables:
EF = Error Flag
PGM =Embedded Byte Write Command
Sequence Cycle #1–3 (Table 3 or 4)
ADRS = Appropriate address for memory segment
PD = Program Data
VDAT = Valid Data
FMD = Flash Memory Data
Yes FMD = VDAT
No
Begin software
polling subroutine
(Figure 9)
FMD = VDAT No
Yes
EF = 0 = No Programming error
EF = 1 = Programming error
Yes More Data
Program Error
No
Program Complete
Figure 8. Byte-Wide Programming Flow Chart
18723C-9
20
AmC0XXCFLKA
5/4/98