Cómo construir una ROM 10x8 usando dos ROM 9x8

1

Utilicé dos ROM de 9x8 y usé un decodificador como habilitación para ambas ROM. Ahora tengo dos salidas de 8 canales de las dos ROM de 9x8, ¿cómo se supone que las convierta en un solo bus de 8 canales? ¿O es mi enfoque incorrecto?

¿Esestapreguntainclusoválida?Aquíestálapreguntarealquenuestroprofesornosdio."Construya 1K * 8 PROM utilizando dos PROM 512 * 8. Use habilitar si es necesario".

    
pregunta Souradeep Nanda

1 respuesta

4

Sí, es una pregunta válida, y ya casi tienes la respuesta completa.

Llamemos a las PROMs U0 y U1. Suponiendo que el decodificador Habilitar selecciona U0 cuando A10 = 0 y U1 cuando A10 = 1.

El bus de dirección A0-A9 controla ambas entradas de dirección PROM. El decodificador garantiza que solo se habilite una PROM, dependiendo de la entrada de la dirección A10. Así que D0-D8 será controlado por la PROM U0 cuando A10 es 0, y D0-D8 será controlado por la PROM U1 cuando A10 sea 1.

Ya que el decodificador nunca habilita U1 y U2 al mismo tiempo, es legal conectar las salidas U0 D0-D8 y las salidas U1 D0-D8 al mismo bus de datos. (Esto no estaría bien si ambas salidas pudieran activarse al mismo tiempo, ya que cada señal solo puede tener una fuente).

Esto se hace con mucha frecuencia en FPGA donde hay unidades de memoria de bloques pequeños disponibles, que se pueden unir en bancos de memoria más grandes según sea necesario.

    
respondido por el MarkU

Lea otras preguntas en las etiquetas