UFS-vs-eMMC-min

UFS vs eMMC: diferencias y similitudes

Los dispositivos móviles han avanzado mucho en soluciones de almacenamiento en términos de velocidad y rendimiento. Hasta ahora, los smartphones y las tabletas solían utilizar eMMC para almacenar datos. Pero si últimamente has mirado los modelos premium de los fabricantes de smartphones, probablemente te habrás topado con el término UFS (Universal Flash Storage). UFS se considera el futuro estándar de almacenamiento, y en enero de 2020 ya se publicó la versión UFS 3.1.

emmc-ufs-overview6

¿Qué es exactamente UFS 3.1?

UFS o Universal Flash Storage es una especificación de memoria flash reconocida para cámaras digitales, teléfonos móviles y otros dispositivos de electrónica de consumo, automoción y automatización industrial. La idea principal de UFS es proporcionar una memoria flash con alta velocidad de transferencia de datos, alta fiabilidad y bajo consumo de energía. La norma UFS está dirigida y desarrollada por la Asociación de Tecnología de Estado Sólido JEDEC.

La funcionalidad de UFS se basa en las ventajas de rendimiento de la interfaz SATA utilizada en los PC en combinación con el bajo consumo de energía optimizado para flash de las eMMC. Las funciones de UFS se basan en el bajo consumo de energía optimizado para flash de las eMMC y en las ventajas de rendimiento de la interfaz SATA utilizada en los PC. A diferencia del anterior estándar de memoria eMMC, UFS también se basa en el modelo de arquitectura SCSI y admite la cola de comandos etiquetados SCSI, que permite al sistema operativo enviar múltiples peticiones de lectura y escritura a la memoria.

El estándar UFS pretende combinar el máximo rendimiento con la máxima calidad y ofrecer a los consumidores una mejor experiencia general de usuario. Esta nueva generación de memoria flash ofrece una respuesta de entrada y salida de datos mucho más rápida, lo que se traduce en una transferencia de archivos, un arranque y una copia de datos mucho más rápidos.

Así, UFS promete a los usuarios una multitarea sin interrupciones, permitiéndoles ver vídeos de alta calidad, jugar a juegos de gran ancho de banda y ejecutar simultáneamente varios procesos en segundo plano, todo ello sin ninguna interrupción de la funcionalidad. Esto es igualmente cierto para las aplicaciones de automoción, donde el ancho de banda de la memoria se convierte en un factor limitante debido al aumento del número de cámaras y sensores.

Comparación entre UFS y eMMC

El estándar UFS 3.1 ofrece importantes mejoras de rendimiento respecto al anterior estándar de almacenamiento eMMC (controlador multimedia integrado).

UFS tiene una interfaz serie LVDS (señalización diferencial de bajo voltaje) con rutas de lectura y escritura separadas. Mientras que eMMC tiene una interfaz semidúplex que sólo permite leer o escribir, UFS tiene una interfaz full-dúplex que permite leer y escribir simultáneamente.

Además, UFS también tiene una cola de comandos (CQ) que ordena eficazmente todas las operaciones a realizar y & o comandos. Esto significa que se pueden ejecutar varios comandos simultáneamente y que el orden de las tareas se puede cambiar y priorizar en tiempo real.

Como eMMC no tiene una CQ, debe esperar a que se complete un proceso antes de pasar a la siguiente tarea.

Herramientas de desarrollo

Para diseñar, probar y depurar diseños de memoria, los analizadores de protocolos son útiles para transmitir y mostrar el tráfico descodificado. Para la creación de prototipos, también se necesita un programador adecuado, que tenga una amplia compatibilidad entre los distintos tipos de CI de memoria.

Programador Universal de Ingeniería NuProg-E2
Programador Universal de Ingeniería NuProg-E2
NuProg-E2
El NuProg-E2 admite UFS, eMMC, MCU, CPLD, FPGA, SPI NOR, SPI NAND, Parallel NOR, Parallel NAND y EEPROM

995,00 €*