English
Language : 

AMC0XXDFLKA Datasheet, PDF (23/46 Pages) Advanced Micro Devices – 4, 8, 20, or 32 Megabyte 5.0 Volt-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
Activity
Initialize Programming Variables:
EF = Error Flag
EF = 0 = No Programming error
EF = 1 = Programming error
PGM = Embedded Byte Write Command
Sequence Cycle #1–3 (Table 3 or 4)
ADRS = Appropriate address for memory segment
VDAT = Valid Data
PD = Program Data
Read ADRS/FMD
FMD = Flash Memory Data
Yes FMD = VDAT
No
Begin software
polling subroutine
(Figure 9)
FMD = VDAT No
Yes
Yes
More Data
No
Program Error
Program Complete
Figure 8. Byte-Wide Programming Flow Chart
19521D-9
AmC0XXDFLKA
23