Godzil :
La memoire flahs utilisé dans les TI 68k est de la NOR, il faut compter quelques milliers d'effacement, pas bien plus. Pas des centaines de milliers ça c'est sur.
Zerosquare :
Mmh, apparemment la puce utilisée (pour les 89 du moins) est soit une LH28F160 soit une LH28F320, et la datasheet dit 100 000 cycles mini.
Par ailleurs j'ai jamais entendu dire que les NOR étaient moins endurantes que les NAND pour le nombre de cycles de réécritures, tu as une source ?
squalyl :
c'est même plutot l'inverse, les NAND c'est 10k cycles et les NOR 100k, je l'ai appris du temps où je suivais les mailing list openmoko.
Zerosquare :
Non plus, on trouve des NAND qui tapent dans le million de cycles, il y en a dans les clés USB par exemple.
squalyl :
ah. bon, ok.
Godzil :
Me suis planté de un 0. c'est ~100 000 pour la NOR en effet, par contre la NAND, je suis pas du tout d'accord, c'est entre 10.000 et 100.000 pour de la NAND SLC, et largement moins de 10.000 pour de la MLC. Et encore, la NAND est moins testé que la NOR, donc seul les premiers secteurs voir que le secteur 0 sont garantit au nombre d'effacement sans apparition d'erreurs sur les bits.
Ce qui "allonge" la durée de vie des clefs USB/Cartes mémoires (SD/MMC) c'est le controlleur intégré gerant le Wear Levelling et les bad blocs qui donne cette impression. (cf : http://fr.wikipedia.org/wiki/Mémoire_flash#Dur.C3.A9e_de_vie pour les durée de vie)
squalyl :
autre différence, tous les chips NOR fonctionnent à 100% mais les chips NAND ont des bad blocks, et la première chose que fait un bootloader basé sur de la NAND est de scanner le chip pour faire une liste des bad blocks et ne plus écrire dedans.
ce qui fait que tous les chips de NAND sont prévus avec plus de blocks que marqué sur l'emballage pour que ça revienne à normal après l'éjection des bad blocks.
et effectivement sans wear leveling on va pas très loin (cf smart media)
J'ai pas de source précise mais y'avait eu des threads la dessus sur les mailing list openmoko.