Notices

X5 Forums Talk about anything related to the X5.

Reply
 
LinkBack Thread Tools
Old 06-10-03, 09:46 PM   #1 (permalink)
Aximsite Prospect
 
Join Date: Jun 2003
Posts: 3
Thanked 0 Times in 0 Posts
Misinformation about flash

Poking around in various forums, there seems to be a little misinformation about flash floating around here. I have some background on flash and I hope I can help clear some of that up.

There is flash where writes and erases "cycle" the flash. I believe the flash in CF and SD (NAND) is cycled on a write . There is even some flash where a READ cycles the flash :crooked:

However, that is NOT the case on an Axim. :exc: The flash in the Axim is Intel NOR flash. Intel NOR can be written an infinite number of times. A WRITE does not "cycle" Intel flash, only an ERASE is a "cycle". Intel flash can do 10k to 100K erases before the chip slows down below acceptable erase or write times. Data is retained, the function just slows down too far to be acceptable. Should you worry about erases? No! The software that manages the flash does not need to erase for every write or data update in flash. It uses a technique to break the larger flash erase blocks into smaller more data sized virtual units. When a data unit is changed or updated, the code invalidates the original virtual data unit and writes the new data to another virtual unit, updates pointers and goes on. The old data is there until a "clean-up" or "reclaim" cycle is required and THAT is when an erase will occur. The code is pretty smart and limits the amount of erases as much as possible in order to maximize the lifetime of the flash. If you managed to constantly write to built-in storage 24/7, it would probably take YEARS to hit the life expectancy of the flash. With normal usage, it will take tens to hundreds of years even at the "heavy usage" end of that scale. Use the "built-in" storage?? Heck yeah, it is much safer for your data than the battery backed RAM!!

You can see more information here: www.intel.com\go\flash

There is a "cycling utility" I found here: http://www.intel.com/design/flash/swb/cycling.htm#psm

Use this if you are worried about "wearing out" your flash. The block size is 256KB and has around 88 blocks on the Axim I think.

As for read/write speeds- the Intel flash reads at memory speeds but writes at Intel NOR write speeds. It is slightly constraigned by the file driver layer of WCE, but reads are fast. RAM is a bit faster reading (and a LOT faster writing) but goes bye-bye if you lose power (!!) If you search around you will find that the "storage card" benchmarks shows 'Built-in Storage" writes at the slower end of most CF or SD cards (but NOT the slowest) and reads much faster (in general).

Hope this helps clear up some of the misinformation here.
CaptKirk is offline   Reply With Quote
Sponsor Ads
Old 06-10-03, 11:07 PM   #2 (permalink)
Aximsite Minor League
 
Join Date: May 2003
Posts: 132
Thanked 0 Times in 0 Posts
Wow, you make me feel stupid
Dr.Gibbs is offline   Reply With Quote
Old 06-11-03, 04:46 AM   #3 (permalink)
Astounded EEG
Guest
 
Posts: n/a
pretty cool

I dont feel so bad about using the BIS for all my ebooks, notes, and programs now :p
  Reply With Quote
Reply

Sponsor Ads

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Flash Movies Bygbaby X5 Forums 3 03-01-05 10:41 PM
Flash Movies Bygbaby Multimedia 7 03-13-03 10:55 AM
USB Flash Drive To Axim. salilsoman X5 Hardware Troubles 6 03-09-03 11:23 AM
USB Flash Drive To Axim. salilsoman X5 Forums 1 03-06-03 07:22 PM
Viewing Flash Files on Axim Phoenix Applications and Utilities 4 03-02-03 06:28 PM


All times are GMT -5. The time now is 08:53 AM.
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
Copyright © 2003-09 LeckMedia, LLC