PDA

View Full Version : Flash cycle life


CIM
04-18-03, 09:53 AM
The IsoPod have a flash life of 100000 erase cycles. Is that cycle life establish on modifications only or full page erasing, whatever if used or not?
Here is my question:
I have set points who need to be set frequently. I'll use the Data Flash. If i use half of a page for the expected life (keeping the other half to FFFF) and switching to the second half after 100000 cycles, i'll double the cycle life wright?
What is the words used to read/write data flash?
What is the expected date for including IsoMax's words documentation into the MaxForth words?

dgdicarlo
04-18-03, 12:08 PM
The 10k write/erase cycles Motorola specifies is for any single memory location within the flash. If you develop a revolving paging scheme, you can increase the apparent number of cycles beyond 10k.

nmitech
04-19-03, 11:24 AM
dgdicarlo,
I am not sure where you get the 10K write/erase cycle info, but all the DSP56F801-7 motorola documents indicated 100K write/erase cycle.


CIM,
I have set points who need to be set frequently. I'll use the Data Flash. If i use half of a page for the expected life (keeping the other half to FFFF) and switching to the second half after 100000 cycles, i'll double the cycle life wright?

Theoriotically we should be able to preserve the unuse paging memory for future need. I will double check with motorola tech support for proper answer.

What is the words used to read/write data flash?
Read: address @
Write: data address EE!

dgdicarlo
04-19-03, 09:56 PM
10k cycles is specified in the data sheet:

http://e-www.motorola.com/brdata/PDFDB/docs/DSP56F805.pdf
PDF page 22, Table 26 under Endurance.

dgdicarlo
04-19-03, 10:04 PM
Actually, I am on Motorola's tech support for the DSPs.

I found the reference to the 100,000 cycles in the
DSP56F801-7 User's Manual and I would assume that
is where you got the figure from. The two data sheets
I've checked specified 10k cycles, which was all I was
under the impression was guaranteed. I have written
the product group for clarification on which is correct.

Usually, the data sheets take precedence over numbers
published in the user's or family manuals.

--david

nmitech
04-20-03, 04:40 PM
Thanks dave! please keep us posted.

dgdicarlo
04-21-03, 12:44 PM
The product group has clarified that the data sheet has the over-riding authority as far as the specifications for a device go.

Therefore, only 10,000 cycles are guaranteed. The typical device is good for more, but a number can't be attached to that easily, since process control and normal statistical variation come into play.

Suffice it to say, though, that any application that makes regular and frequent use of the flash should be designed so that no memory location gets cycled more than 10,000 times during the expected lifetime of the application. Paging and rotating memory blocks are in order.