Serial NOR Flash - Vague

3

¿Cuáles son las diferencias estructurales entre Serial NOR Flash y Parallel NOR Flash ? Si hay una diferencia estructural, ¿cuáles son las diferencias entre Flash NOR serial y Flash NAND serial ? Parece que no puedo obtener el recurso para esta pregunta en particular de Google

    
pregunta pjamu

3 respuestas

3

El flash serie utiliza el bus serie para escribir y leer los datos del dispositivo. Los buses seriales populares incluyen I2C y SPI. La señalización en serie involucra señales de dirección, datos y control en 2-3 cables.

El flash paralelo usa E / S o bus paralelo de 8 bits para escribir y leer los datos del dispositivo. Las señales paralelas necesarias son el bus de datos (generalmente de 8 bits), el bus de direcciones (depende de la densidad del dispositivo) y el bus de control (en, oe).

Podría haber agregado más detalles, pero la pregunta es demasiado genérica, por lo tanto, es una respuesta genérica.

    
respondido por el Chetan Bhargava
4

Wikipedia: Memoria flash tiene una explicación bastante buena de la diferencia estructural entre NOR flash y NAND flash.

NOR flash:

- NAND flash

Ambos tipos de memoria Flash utilizan transistores de puerta flotante. Para leer una palabra, otras cosas en el chip flash llevan la línea de palabra seleccionada a un voltaje positivo "pequeño". Cuando la compuerta flotante está cargada con electrones, protege al transistor de la línea de palabras lo suficiente como para que el transistor permanezca apagado. Así que la resistencia tira de la línea de bits HI y la CPU ve un (1) bit. Cuando se borra la compuerta flotante, incluso ese "pequeño" voltaje positivo en la línea de palabra es suficiente para ENCENDER el transistor y tirar de la línea de bit a LO, dominando la resistencia, y la CPU ve un bit de cero (0).

El flash NOR conecta esos transistores en una puerta NMOS NOR. Para evitar interferir con la línea de palabra seleccionada, otras cosas en los conjuntos de chips de flash las líneas de palabras no seleccionadas a GND (desactivando sus transistores).

El flash NAND conecta esos transistores en una compuerta NAND NMOS. Para evitar interferir con la línea de palabra seleccionada, otras cosas en los conjuntos de chips de flash la otra palabra se dirige a un voltaje positivo "mayor" (activando sus transistores).

La ruta desplegable desde la línea de bits hasta la GND atraviesa muchos transistores en un flash NAND. La ruta desplegable atraviesa solo un transistor en el flash NOR. Por lo tanto, el flash NOR puede ser significativamente más rápido que el flash NAND (cuando se construye a partir de transistores equivalentes). (Pero incluso NAND puede ser más rápido que un disco duro giratorio).

Como puede ver en la sección transversal del chip púrpura, el flash NOR requiere muchas más vías de contacto desde la línea de bits hasta los transistores. Debido a que NAND Flash no necesita esas vías, el diseño físico de NAND se puede empaquetar significativamente menos área por bit. Por lo tanto, el flash NAND puede costar significativamente menos que el flash NOR (por bit, y cuando se construye a partir de transistores equivalentes). (Pero incluso NOR flash cuesta menos por bit que DRAM).

Las interfaces paralelas y serial off-chip son posibles con flash NAND o NOR.

Las aplicaciones de ejecución en el lugar (XIP) se ejecutan directamente desde Flash. Todos los bits de la instrucción deben ser recuperados en cada ciclo de instrucción, por lo que tales aplicaciones tienden a usar flash NOR paralelo.

Los discos de estado sólido (SSD) tienden a usar chips flash NAND paralelos.

Las memorias de configuración de Flash suelen ser chips Flash de serie. Creo que he visto tanto la serie NOR flash como la serie NAND flash en esta aplicación.

(El pull-up generalmente no es una resistencia literal. Los detalles no parecen relevantes aquí).

    
respondido por el davidcary
2

No sé a qué te refieres con estructural: si te refieres a la estructura interna, no tengo idea.

Sin embargo, la principal diferencia entre los flashes NOR serie y paralelo es la forma en que se accede a la memoria. Se accede a los flashes NOR en serie a través de SPI, por lo tanto, el número de pines es bajo, mientras que a los flashes NOR en paralelo se accede a través del bus de datos / direcciones habitual.

Revisa lo siguiente:

respondido por el Tom L.

Lea otras preguntas en las etiquetas