Construya una ROM de 8k X 32 usando chips de ROM de 2k X 8

Construya una ROM de 8k X 32 usando chips de ROM de 2k X 8 y cualquier componente adicional requerido. Muestre cómo las líneas de dirección y datos de la ROM de 8k X 32 construida están conectadas a los chips de 2k X 8.

Intenté resolverlo pero no estoy seguro de haber obtenido la respuesta correcta. ¿Alguien podría revisar mi dibujo y corregirme?

ingrese la descripción de la imagen aquí

¿Dónde entra la dirección en tus recuerdos de 2k por 8? ¿Puede calcular cuántos dispositivos de 2k por 8 necesitará para obtener un total de 256k bits?
¿Tengo que determinar de dónde viene la línea de dirección?
traté de responder como lo hizo mi libro a un problema similar dropbox.com/s/wz4jkae3n0q444l/bm.PNG
No estoy seguro si poner un decodificador de 8 barcos (2k*8) y 3*8 es correcto...
Necesitarás 16 ROM, si he contado correctamente.

Respuestas (4)

Este es un problema de dos pasos.

Primer paso:

Combine sus ROM de 2k x 8 en una ROM de 2k X 32 (requiere 4 circuitos integrados de ROM de 2k x 8 por unidad de 2k x 32)). Las entradas de dirección serán comunes y deberán conectarse en paralelo. Las salidas de datos se mantienen separadas para las 32 líneas requeridas. No olvide que también hay líneas de control, generalmente una habilitación de chip y una línea de lectura (generalmente activa en BAJO), pero verifique las especificaciones.

ingrese la descripción de la imagen aquí

Segundo paso

Esto implica combinar cuatro unidades ROM de "2k x 32 bits". Las LÍNEAS DE DIRECCIÓN de entrada (A0 - A10) están conectadas entre sí en paralelo. Las líneas de DATOS DE SALIDA también están conectadas en paralelo. Esto solo deja el problema de las LÍNEAS DE CONTROL. La línea READ es simplemente común, ya que desea que la ROM envíe los datos con una sola señal de 'lectura'. Las líneas CHIP ENABLE se utilizan como una señal de DIRECCIÓN adicional para garantizar que solo se direccione UN bloque de 2k x 32 bits en un momento dado. Hemos ingresado las direcciones A11 y A12 para dar la dirección completa de 8K para la ROM. Necesitamos agregar un decodificador de 2 a 4 líneas para convertir estas líneas de dirección en selecciones CHIP ENABLE.

ingrese la descripción de la imagen aquí

Tienes que hacer esto en dos pasos. Paso 1: tome cuatro ROM de 2k por 8 y conecte en paralelo las líneas de dirección y la salida permite hacer una ROM de 2k por 32. Paso 2: tome cuatro de estos circuitos ROM de 2k por 32, conecte en paralelo sus direcciones y líneas de datos, y conecte sus habilitaciones de salida a la salida de un decodificador. La entrada del decodificador son las dos líneas de dirección alta restantes y la salida habilitada para toda la ROM de 8k por 32.

Muchas gracias PERO :( Honestamente, no aprendí cómo resolverlo en dos pasos. No sé cómo conectar la dirección que mi maestro no me enseñó. Realmente agradeceré su ayuda si me muestra cómo conectar. la dirección ???
Cada chip ROM de 2k por 8 debe tener 11 pines de dirección, A0 a A10, 8 pines de datos y una salida habilitada. Para "conectar en paralelo" las líneas de dirección, conecte los pines A0 en cada chip. Esta será la línea de dirección A0 para todo el circuito. Repita para A1 a A10. Cada fila de cuatro chips (del paso 1) tendrá 32 líneas de datos, 8 de cada chip, a las que nos referiremos como D0, D1, ...D31. Para conectar las líneas de datos en paralelo, conecte D0 de cada fila. Esta se convertirá en la línea de datos D0 para todo el circuito. Repita para D1, D2, etc. para cada fila.

No, tienes varios problemas.

Para una memoria de 8k por 32, ¿cuántas líneas de dirección debe haber y cuántas líneas de datos paralelas debe haber?

Al construir una memoria de 8k por 32, ¿cuántas memorias individuales de 2k por 8 deben combinarse?

¿Cuántas de las memorias de 2k por 8 deben habilitarse en un momento dado? ¿Cómo se determina cuáles deben estar habilitados?

¿Cuántas líneas de dirección deben ir a cada una de las memorias de 2k por 8?

Uso 2:4 Decodery 16 2kx8 ROMforma 4x4. es decir, para cada línea de decodificador se habilitará 4un número de .2kx8 ROM