He buscado en línea, pero no entiendo muy bien el procedimiento de lectura de SRAM.
Tengo un examen sobre electrónica digital y dos de las preguntas pueden ser: ¿qué es una SRAM y cómo funciona el proceso de lectura para la SRAM?
He buscado en línea, pero no entiendo muy bien el procedimiento de lectura de SRAM.
Tengo un examen sobre electrónica digital y dos de las preguntas pueden ser: ¿qué es una SRAM y cómo funciona el proceso de lectura para la SRAM?
Es bastante simple: solo aplica la dirección al bus de direcciones, asegúrese de que todas las habilitaciones de chip y salida estén en el estado correcto, y los datos aparezcan en el bus de datos.
Hay varios tipos diferentes de SRAM por ahí. Asíncrono, síncrono, paralelo, serial, etc. ZBT, etc. No queda realmente claro a partir de su pregunta con qué está lidiando: ¿un chip empaquetado? ¿Una muerte? ¿Una célula VLSI?
La interfaz cambia significativamente dependiendo de lo que estás tratando de tratar. En el núcleo de la SRAM, sin embargo, hay una serie de celdas SRAM, que generalmente están compuestas por 6 transistores (6t celdas) cada una. Básicamente, parece que dos inversores se alimentan entre sí con dos transistores de paso en una línea de palabras. Obtienes una línea de +/- bit, que se alimenta a un amplificador sensorial. Por cierto, compare esto con una celda DRAM, que es 1 transistor y un capacitor ... esta es la razón por la que la SRAM es mucho más cara que la DRAM (el análisis más básico sugiere un área de 6x, aunque en realidad es solo un botín y depende mucho de otros factores).
La interfaz más básica desde el nivel de IC es probablemente la interfaz paralela asíncrona, a la que David Tweed aludió en su respuesta. Debe tener cuidado con la sincronización, especialmente la propagación y el retraso de la placa si su bus es rápido.
Lea otras preguntas en las etiquetas memory