microelectronica.es.

microelectronica.es.

Memorias NOR Flash: utilizada para arrancar y cargar programas esenciales en sistemas insertados

Introducción

Los sistemas insertados o embebidos se han vuelto omnipresentes en nuestras vidas. Están presentes en una gran variedad de dispositivos electrónicos que utilizamos a diario, desde electrodomésticos hasta automóviles. Estos sistemas suelen contar con un software que les permite desempeñar su función de manera óptima. El software debe ser almacenado en un dispositivo de memoria no volátil que permita recuperar la información después de apagar el sistema. En el siguiente artículo, hablaremos sobre las memorias NOR Flash, su funcionamiento y su uso en sistemas insertados.

Memorias no volátiles

Antes de entrar en detalles sobre las memorias NOR Flash, es importante entender qué son las memorias no volátiles. Una memoria no volátil es un medio de almacenamiento de datos que retiene la información incluso después de que se haya retirado la alimentación eléctrica. Existen varios tipos de memorias no volátiles, incluyendo las memorias EEPROM, las memorias FRAM y las memorias Flash.

Memorias Flash

Las memorias Flash son un tipo de memoria no volátil que se utiliza en dispositivos electrónicos para almacenar datos. Se caracterizan por tener un tiempo de acceso rápido y una alta capacidad de almacenamiento. Debido a estas características, las memorias Flash son ampliamente utilizadas en dispositivos portátiles como teléfonos móviles y en sistemas insertados.

Tecnología NOR Flash

La tecnología NOR Flash es una variante de las memorias Flash. Se utiliza en sistemas insertados para almacenar el software que se usa para arrancar y cargar los programas esenciales. Las memorias NOR Flash son ideales para estos sistemas ya que presentan un tiempo de acceso rápido y permiten una operación confiable.

Arquitectura de memorias NOR Flash

Las memorias NOR Flash tienen una arquitectura organizada en direcciones, lo que permite acceder a cualquier dirección de memoria de manera individual. La memoria se divide en secciones pequeñas llamadas bloques, que se pueden programar de manera individual. Esto permite actualizar el contenido de la memoria sin tener que borrar toda la memoria.

Funcionamiento de las memorias NOR Flash

El funcionamiento de las memorias NOR Flash se basa en la tecnología de puerta flotante. Esto significa que el valor almacenado en cada celda de memoria se mantiene utilizando la carga almacenada en una estructura de puerta flotante. Los bits almacenados en cada celda se determinan según la cantidad de carga presente en la estructura de la puerta flotante. Para leer el contenido de una celda, se aplica una tensión sobre la estructura de puerta flotante. La corriente resultante es proporcional a la cantidad de carga almacenada en la celda.

Inconvenientes de las memorias NOR Flash

Las memorias NOR Flash tienen algunas limitaciones en términos de capacidad y velocidad de escritura. También tienen limitaciones en el tiempo de vida útil debido a la degradación de las estructuras de la puerta flotante. Sin embargo, para muchos sistemas insertados, las memorias NOR Flash son una solución ideal debido a su confiabilidad y su capacidad para proporcionar acceso instantáneo al software esencial.

Aplicaciones de las memorias NOR Flash

Las memorias NOR Flash se utilizan en una amplia variedad de sistemas insertados, incluyendo controladores industriales, sistemas de navegación en automóviles, sistemas de seguridad en el hogar y sistemas médicos. Uno de los usos más comunes de las memorias NOR Flash es almacenar el firmware que se utiliza para arrancar un sistema y cargar los programas esenciales. También se utilizan en aplicaciones de almacenamiento de datos, como tarjetas de memoria para cámaras digitales y dispositivos USB.

Conclusiones

Las memorias NOR Flash son una tecnología crucial para los sistemas insertados, permitiendo el almacenamiento de software esencial y proporcionando acceso instantáneo al mismo. Aunque tienen algunas limitaciones en términos de capacidad y velocidad de escritura, las memorias NOR Flash son una solución confiable para los sistemas insertados que requieren un acceso rápido y confiable al software.