UFS-min

Stockage flash universel (UFS)

Universal Flash Storage (UFS) est une spécification standard pour les cartes mémoire flash et la mémoire flash dans les systèmes embarqués. UFS est considérée comme la technologie qui succède aux cartes eMMC et SD. UFS est optimisé pour les supports de stockage flash non volatils à haute performance. Cela permet d'atteindre des accès aux données et des vitesses plus rapides et de répondre ainsi aux exigences futures de plus en plus élevées des secteurs mobiles (smartphones, tablettes, ordinateurs portables), industriels (systèmes embarqués) et automobiles (voitures connectées).

UFS-Unipro-M-Phy-Jedec-Mipi

Organisations UFS

UFS est soutenu par les principales entreprises de l'industrie de la mémoire et des puces et est dirigé par le groupe de travail JEDEC Solid State Technology Association. Le JEDEC collabore également avec l'Alliance MIPI (Mobile Industry Processor Interface Alliance), car ils sont entre autres responsables du développement des protocoles MPHY et UniPro.

En outre, l'association commerciale ouverte Universal Flash Storage Association (UFSA) a été fondée en 2010. L'objectif de cette association est d'assurer une diffusion et une acceptation aussi larges que possible de l'UFS dans l'industrie.

Interfaces UFS

Pour obtenir une efficacité énergétique et des performances élevées lors de la transmission des données, UFS utilise des normes d'interface connues pour son niveau d'interconnexion : 

  • Spécification M-PHY
  • Spécifications UniPro

UniPro agit comme un protocole universel de puce à puce qui fournit un canal commun pour d'autres protocoles.

L'interface M-PHY est la couche physique prioritaire (couche PHY) pour la spécification UniPro et dispose d'une interface série rapide avec jusqu'à 2,9 Gbit/s par voie, qui peut être mise à l'échelle jusqu'à 5,8 Gbit/s par voie.

Versions de l'UFS

UFS1.01.12.02.13.03.1
Publié2011-02-242012-06-252013-09-182016-04-042018-01-302020-01-30
Vitesse de transfert des données par voie300 Mo/s300 Mo/s600 MB/s600 Mo/s1450 Mo/s1450 Mo/s
Nombre de voies112222
Max. Vitesse de transfert des données300 Mo/s300 Mo/s1200 MB/s1200 Mo/s2900 Mo/s2900 Mo/s
Version M-PHY??3.03.04.14.1
Version du protocole UniPro??1.61.61.81.8
Carte UFS1.01.12.0
Introduction20162018 
Vitesse de transfert de données par ligne de transmission600 Mo/s600 Mo/s1200 MB/s
Nombre max. Nombre de lignes de transmission111
Nombre de lignes max. Vitesse de transfert de données totale600 MB/s600 MB/s1200 MB/s
Version M-PHY3.03.0 
Version du protocole UniPro1.61.6 

Avantages de l'UFS

UFS est idéal pour les applications qui nécessitent une haute performance et une faible consommation d'énergie.

  • Haute performance (haut débit de données)
  • Faible consommation de courant
  • Modèle d'architecture SCSI et donc fonctions de mise en file d'attente des commandes pour augmenter les vitesses de lecture/écriture aléatoires
  • UFS fonctionne en duplex intégral

Débit de données rapide grâce à une interface série à grande vitesse qui vise jusqu'à 2,9 gigabits par seconde (Gbps) et peut être mise à l'échelle jusqu'à 5,8 Gbps. UFS met en œuvre une interface série LVDS full-duplex qui s'adapte mieux aux bandes passantes plus élevées que l'interface parallèle 8-lane des eMMC.

En mode actif, la consommation d'énergie de l'UFS est faible et tombe à presque zéro en mode inactif.

Universal Flash Storage (UFS) utilise le modèle d'architecture SCSI éprouvé et des protocoles de commande qui supportent plusieurs commandes avec des fonctions de mise en file d'attente de commandes, ce qui permet une programmation multi-thread. Les cartes mémoire actuelles basées sur la technologie flash (cartes SD/SDIO) et les solutions flash embarquées (emmc) ne traitent qu'une seule commande à la fois, ce qui réduit les performances de lecture/écriture aléatoires.

Comme l'UFS fonctionne en duplex intégral, il y a une transmission simultanée permanente des informations dans les deux directions sans interférence mutuelle.

Outils pour le 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, le programmeur NuProg-E2 polyvalent permet de programmer des  UFS, eMMC, MCU, EEPROM SPI Flash etc. Permet de construire des modules.

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 €*