Quel est le type de Flash MCU ?

Suivez le compte officiel + star , ne manquez pas de contenu passionnant

19d2a2e1f5428c3f6d474c0325d53b61.jpeg

Auteur | strongHuang

Compte public WeChat | Colonne intégrée

Récemment, j'ai vu de petits partenaires du groupe d'échange discuter du sujet du MCU Flash, tel que : type de flash, vitesse, etc.

Nous rencontrons généralement toutes sortes de Flash dans le processus de développement d'un micro-ordinateur monopuce, tels que : SPI Flash, Nor Flash, Nand Flash, etc.

Aujourd'hui, je vais simplement partager avec vous le contenu connexe.

Le développement de Flash et la différence entre NOR et NAD Flash

Flash, également connu sous le nom de mémoire flash, est généralement appelé "mémoire flash".

Flash combine les points forts de la ROM et de la RAM, a non seulement la fonction d'effacement électronique et de programmation (EEPROM), mais peut également lire les données rapidement et présente les avantages de la NVRAM (NVRAM : mémoire à accès aléatoire non volatile, mémoire aléatoire non volatile accéder à la mémoire).

Dans le passé, les systèmes embarqués ont toujours utilisé la ROM (EPROM) comme périphérique de stockage.L'émergence de Flash a complètement remplacé le statut de ROM (EPROM) dans les systèmes embarqués, utilisé pour stocker le chargeur de démarrage et le système d'exploitation ou le code de programme ou directement en tant que disque dur. utilisation du disque (disque U, disque SSD).

a30d4abfc99bc42f8423de54a97ca892.png

Flash est généralement divisé en : Flash NOR et Flash NAND, chacun ayant ses propres avantages et inconvénients.

1. NOR Flash

Intel a développé pour la première fois la technologie flash NOR en 1988, ce qui a complètement changé la situation où EPROM et EEPROM dominaient le monde.

La lecture de NOR Flash est la même que celle de notre SDRAM commune, c'est-à-dire qu'elle peut être lue et écrite de manière aléatoire en fonction de l'adresse, et les utilisateurs peuvent exécuter directement le code chargé dans NOR FLASH, ce qui peut réduire la capacité de SRAM et économiser des coûts. En raison de sa vitesse de lecture rapide, il est principalement utilisé pour stocker des informations importantes telles que des programmes et des systèmes d'exploitation.

2. Flash NAND

En 1989, Toshiba a lancé la structure flash NAND, mettant l'accent sur la réduction du coût par bit, les performances supérieures et elle peut être facilement mise à niveau via l'interface comme un disque.

NAND Flash n'adopte pas la technologie de lecture aléatoire de la mémoire. Il lit un bloc à la fois, généralement 512 octets à la fois. Le coût de fabrication de Flash avec cette technologie est moins cher.

Les utilisateurs ne peuvent pas exécuter directement le code sur NAND Flash, de sorte que de nombreuses cartes de développement qui utilisent NAND Flash utilisent un petit NOR Flash pour exécuter le code de démarrage en plus de NAND Flash.

3. Comparez

Comparé au Flash NOR, le Flash NAND a de meilleures performances d'écriture et un coût inférieur sous une grande capacité.

À l'heure actuelle, la mémoire flash utilisée dans la plupart des téléphones mobiles, tablettes, cartes SD, disques SSD et autres appareils appartient à NAND Flash.

Est-ce que le MCU Nor ou Nand Flash?

Flash est principalement divisé en Nor Flash et Nand Flash.

En plus de nos puces Nor Flash et Nand Flash communes (parallèles), en fait, les puces SPI Flash sont également divisées en puces SPI NOR Flash et SPI NAND Flash, et vous pouvez trouver leur classification dans de nombreux vendeurs officiels de SPI Flash.

62f6a1b0f3bd86eff2985ca6ea5b6154.png

Retour au sujet de cet article : Le Flash est-il à l'intérieur du MCU Nor ou du Nand Flash ?

Nous utilisons des puces de stockage de programmes externes, principalement NOR Flash. Avez-vous déjà vu quelqu'un utiliser Nand Flash pour exécuter des programmes ?

Plusieurs raisons pour lesquelles Nand Flash n'est pas adapté à l'exécution de programmes :

1. L'adresse ne peut pas être accédée au hasard;

2. Il existe des blocs défectueux, qui ne conviennent pas au stockage de programmes ;

3. En cours de lecture répétée pendant une longue période, les données de Nand sont relativement moins stables que Nor;

Par conséquent, le Flash interne du microcontrôleur est généralement Nor Flash .

------------  FIN  ------------

41b11b0b662b8576108ca0ddae44fb1a.gif

●Colonne "Outils intégrés "

●Colonne "Développement intégré"

●Colonne "Keil Tutoriel"

● Didacticiels sélectionnés dans la colonne intégrée

Faites attention au compte officiel et répondez " Jiagroup " pour rejoindre le groupe d'échange technique selon les règles, et répondez " 1024 " pour voir plus de contenu.

7d359d692917ca70c977ff93f5316865.jpeg

4ea1a343c26c9f739f4caeff7879fa86.png

Cliquez sur " Lire le texte original " pour voir plus de partage.

Je suppose que tu aimes

Origine blog.csdn.net/ybhuangfugui/article/details/132157802
conseillé
Classement