UFS-vs-eMMC-min

UFS vs eMMC : différences et similitudes

Les appareils mobiles ont parcouru un long chemin en ce qui concerne les solutions de stockage en termes de vitesse et de performance. Jusqu'à présent, les smartphones et les tablettes utilisent généralement des eMMC pour stocker les données. Mais si tu as récemment regardé les modèles haut de gamme des fabricants de smartphones, tu as sûrement déjà rencontré le terme UFS (Universal Flash Storage). UFS est considéré comme la future norme de stockage, et en janvier 2020, la version UFS 3.1 a déjà été publiée.

emmc-ufs-overview6

Qu'est-ce que l'UFS 3.1 exactement ?

UFS ou Universal Flash Storage est une spécification de mémoire flash reconnue pour les appareils photo numériques, les téléphones portables et autres appareils de l'électronique grand public, du secteur automobile et de l'automatisation industrielle. L'idée principale de l'UFS est de fournir une mémoire flash avec une vitesse de transfert de données élevée, une grande fiabilité et une faible consommation d'énergie. La norme UFS est dirigée et développée par la JEDEC Solid State Technology Association.

Le fonctionnement de l'UFS est basé sur les avantages de performance de l'interface SATA utilisée dans les PC en combinaison avec la faible consommation d'énergie optimisée par flash des eMMC. Les fonctions de l'UFS sont basées sur la faible consommation d'énergie optimisée par flash des eMMC et sur les avantages de performance de l'interface SATA utilisée dans les PC. Contrairement au standard de mémoire eMMC, UFS est basé sur le modèle d'architecture SCSI et supporte le SCSI Tagged Command Queuing, ce qui permet au système d'exploitation d'envoyer plusieurs demandes de lecture et d'écriture à la mémoire.

La norme UFS a pour objectif de combiner la meilleure performance et la meilleure qualité et d'offrir aux consommateurs une meilleure expérience utilisateur générale. Cette nouvelle génération de mémoires flash offre une réponse beaucoup plus rapide lors de l'entrée et de la sortie des données, ce qui entraîne un transfert de fichiers plus rapide, un démarrage plus rapide et une copie des données beaucoup plus rapide.

UFS promet donc aux utilisateurs un multitâche sans faille, permettant de regarder des vidéos de haute qualité, de jouer à des jeux avec une grande largeur de bande et de faire fonctionner plusieurs processus en arrière-plan en même temps, et tout cela sans aucune interruption de la fonctionnalité. Cela vaut également pour les applications dans le domaine de l'automobile, où la bande passante de la mémoire devient un facteur limitant en raison du nombre accru de caméras et de capteurs.

Comparaison de l'UFS et de l'eMMC

La norme UFS 3.1 offre des améliorations de performance considérables par rapport à la norme de stockage précédente eMMC (embedded Multi-Media Controller).

UFS dispose d'une interface série LVDS (Low-Voltage Differential Signaling) avec des chemins de lecture et d'écriture séparés. Alors que l'eMMC a une interface semi-duplex qui ne permet que la lecture ou l'écriture, l'UFS a une interface duplex complète qui permet la lecture et l'écriture en même temps.

De plus, l'UFS dispose d'une file d'attente de commandes (CQ) qui ordonne efficacement toutes les opérations et les commandes à exécuter. Cela signifie que plusieurs commandes peuvent être exécutées en même temps et que l'ordre des tâches peut être modifié et priorisé en conséquence en temps réel.

Comme eMMC n'a pas de CQ, il faut attendre la fin d'un processus avant de pouvoir passer à la tâche suivante.

Outils de développement

Pour concevoir, tester et déboguer les designs de mémoire, les analyseurs de protocole sont adaptés et permettent d'afficher le trafic de données en streaming et décrypté. Pour le prototypage, il est également nécessaire d'avoir un programmeur approprié qui offre une large compatibilité entre les différents types de CI de mémoire.

Programmeur universel d'ingénierie NuProg-E2
Programmeur universel d'ingénierie NuProg-E2
NuProg-E2
Le NuProg-E2 prend en charge UFS, eMMC, MCU, CPLD, FPGA, SPI NOR, SPI NAND, Parallel NOR, Parallel NAND et EEPROM

995,00 €*