1

(fork manuel)
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.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

2

Exact.

Visiblement j'ai dû me mélanger les pinceaux, les seules mémoires qui atteignent le million de cycles par secteur sont des NOR : http://en.wikipedia.org/wiki/Flash_memory#Write_Endurance (c'est plus détaillé que l'article français).

Je ne savais pas que les perfs sur ce point étaient moins bonnes pour les MLC que pour les SLC (ceci dit, c'est logique si on y réfléchit). Merci pour l'info.

En tout cas, c'est toujours mieux que les microcontrôleurs ST qui sont garantis pour... 100 cycles. Sisi, vérifiez vous-même (§ 13.6, page 145) cheeky
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

oué enfin bon le ST7 cheeky

des chips ST que je croise tous les jours atteignent 200k cycles (enfin bon c'est de l'EEPROM mais bon)

4

C'est si utile que ça 200 kcycles pour de l'EEPROM ?

5

Ben tout dépend l'usage qu'on en fait...
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

6

Je n'ai vu ça que sur des cartes où ça servait de bios en quelque sorte, donc si ça passait les 100 écritures dans la vie de la machine c'était déjà pas mal ^^

7

pour une carte navigo c'est utile, y'a pas de wear leveling.