La memoria flash de estado sólido está disponible con tecnología NAND y NOR. La tecnología NOR permite el direccionamiento aleatorio directo y el flujo de datos de la misma manera que lo hace un chip de memoria RAM normal, lo que permite su uso para el almacenamiento y la ejecución de programas dentro de un sistema de procesamiento. Los chips NOR Flash son más lentos, menos densos y tienen una capacidad de resistencia de reescritura limitada, lo que los hace inferiores a las soluciones basadas en NAND cuando se usan como alternativa a un disco giratorio.
La memoria flash de estado sólido está disponible con tecnología NAND y NOR. La tecnología NOR permite el direccionamiento aleatorio directo y el flujo de datos de la misma manera que lo hace un chip de memoria RAM normal, lo que permite su uso para el almacenamiento y la ejecución de programas dentro de un sistema de procesamiento. Los chips NOR Flash son más lentos, menos densos y tienen una capacidad de resistencia de reescritura limitada, lo que los hace inferiores a las soluciones basadas en NAND cuando se usan como alternativa a un disco giratorio.
La tecnología NAND Flash es una memoria serial como una unidad de disco. Los datos se direccionan y almacenan en bloques en lugar de bits o bytes direccionables individuales. Las unidades de estado sólido basadas en NAND Flash están diseñadas para imitar un disco magnético giratorio desde la perspectiva del sistema, ofreciendo un tiempo de acceso más rápido y tasas de rendimiento de datos comparables. La principal desventaja de un SSD en relación con un disco magnético es la densidad de datos y el costo por megabyte.

- Interfaz de datos: generalmente de 8 bits, a veces de 16 bits en partes más densas
- Controlador de E/S: multiplexa los tipos de palabras de datos, comandos y estado. Decodifica comandos
- Lógica de control: administra el protocolo de enlace de transacciones de E/S con el controlador Flash
- Registro de direcciones: identifica el bloque al que se accede para leer o escribir
- Registro de datos/caché: un registro estático de una sola palabra para almacenar datos en el búfer entre E/S y el arreglo
- Registro de estado: marca los errores en las transacciones y el flujo de datos.
- Decodificación de fila/columna: divide el valor de dirección en valores de página
- Flash Array: las celdas Flash dispuestas en filas y columnas
Línea de control
|
Descripción
|
Uso
|
DE
|
Entrada
|
Habilitación de bloqueo de dirección: durante el tiempo que ALE es ALTO, la información de dirección es
transferido desde I/O[7:0] al registro de direcciones en el chip. En un BAJO a ALTO
transición en WE#—cuando la información de la dirección no se está cargando—las señales ALE
debe ser conducido BAJO.
|
CE#
|
Entrada
|
Habilitación de chip: transfiere transferencias entre el sistema host y el dispositivo NAND Flash.
Después de que el dispositivo esté ocupado o inicie una operación PROGRAMAR o BORRAR, CE# puede ser
desestimado. Consulte “Operación del autobús” en la página 16 para obtener detalles operativos adicionales.
|
CLE
|
Entrada
|
Comando latch enable: Cuando CLE es ALTO, la información se transfiere desde
E/S [7:0] al registro de comando en chip en el flanco ascendente de WE#. Cuando
la información del comando no se está cargando, las señales CLE deben conducirse a BAJO.
|
CANDADO (SEGURO)
|
Entrada
|
Cuando LOCK es ALTO durante el encendido, la función BLOCK LOCK está habilitada.
Para desactivar BLOCK LOCK, conecte LOCK a VSS durante el encendido o déjelo
desconectado (desplegable interno).
|
REY#
|
Entrada
|
Habilitar lectura: Gates transfiere desde el dispositivo NAND Flash al sistema host.
|
NOSOTROS#
|
Entrada
|
Habilitación de escritura: Gates transfiere desde el sistema host al dispositivo NAND Flash.
|
WP#
|
Entrada
|
Protección contra escritura: Protege contra operaciones de PROGRAMACIÓN y BORRAR accidentales. Todo
Las operaciones PROGRAM y ERASE están deshabilitadas cuando WP# es BAJO.
|
E/S[7:0] (x8)
E/S[15:0] (x16)
|
I / O
|
Entradas/salidas de datos: direcciones de transferencia de señales de E/S bidireccionales, datos e instrucciones
información. Los datos se envían solo durante las operaciones de LECTURA; en otras ocasiones la E/S
las señales son entradas.
|
R/A#
|
Salida
|
Listo/ocupado: La señal de listo/ocupado es una salida activa-BAJA de drenaje abierto que usa un
resistencia pull-up externa. La señal se utiliza para indicar cuando el chip está procesando un
Operación PROGRAMAR o BORRAR. La señal también se utiliza durante las operaciones de LECTURA para
indicar cuándo se están transfiriendo datos de la matriz al registro de datos en serie.
Cuando estas operaciones se han completado, la señal de listo/ocupado vuelve a la alta impedancia
estado.
|
VCC
|
Suministro
|
VCC: La bola VCC es la fuente de alimentación.
|
VSS
|
Suministro
|
VSS: La bola VSS es la conexión a tierra.
|
- Descubrimiento: permite que el controlador Flash determine las características del componente Flash
- Direccionamiento LUN: permite que el controlador active operaciones en componentes Flash de forma independiente
- Intercalado: permite que el controlador sincronice las operaciones en un conjunto de componentes Flash
- Almacenamiento en caché: permite que los datos fluyan hacia/desde el controlador independientemente de las operaciones de la matriz Flash
- Copia de seguridad: permite que el componente Flash mueva datos de un bloque a otro sin la participación directa del controlador
- Hynix
- Intel
- micrón
- SanDisk
- Toshiba
- Numonyx (ST Micro)
- Samsung
- Programática – costo, cronograma, soporte, garantía y disponibilidad.
- Técnico – rendimiento, potencia, opciones de paquete, funciones, escalabilidad y flexibilidad.
- Otro – elementos comunes, compatibilidad, documentación, apoyo al desarrollo, pruebas y reputación.