Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
07/23/08 10:26
Read: times


 
#156972 - Socketed EEPROM?
Responding to: ???'s previous message
Producing code that requires the EEPROM to be socketed isn't the right way to go. The price difference between EEPROM sizes is so small (especially contra badwill and repair costs) that a big enough EEPROM can be selected that there are ample cells to rotate the data between.

That gives a choice between writing intelligent - but costly to write/test - code that rotates static and dynamic data around to give even wear, and trivial code that just makes use of a lot of extra memory cells where static data is always stored at fixed locations, but dynamic data splits the writes between all the extra cells.

By the way - what does the counter represent? Is it basically some form of uptime counter that is incremented every 7 minutes, or is the events bursty and 7 min is just the expected long-time average?

What is the cost of loosing a one or a few updates by holding updates and only perform one write every hour or once/day or similar?

List of 19 messages in thread
TopicAuthorDate
incrementing a large number in assembly            01/01/70 00:00      
   Wear and tear            01/01/70 00:00      
      The EEPROM is            01/01/70 00:00      
      F-RAM            01/01/70 00:00      
         F-RAM problem            01/01/70 00:00      
            what's the problem?            01/01/70 00:00      
               found a substitute            01/01/70 00:00      
   first do it in C, then            01/01/70 00:00      
      Load/Save in loop            01/01/70 00:00      
   To Answer Your Question ...            01/01/70 00:00      
      Thanks Russ - slow event            01/01/70 00:00      
   A sample code for your task            01/01/70 00:00      
      Sample code irrelevant            01/01/70 00:00      
         Socketed EEPROM?            01/01/70 00:00      
            walking writes are dead simple            01/01/70 00:00      
               Larger EEPROM = simple code            01/01/70 00:00      
            the counter is            01/01/70 00:00      
         good point            01/01/70 00:00      
            Blinkers            01/01/70 00:00      

Back to Subject List