¿Hay una manera de construir una RAM de 2k * 12 usando solo 2 4k * 4 chips?

1

Está bien, así que sé que cuando necesito construir un diseño paralelo, puedo ponerlos cerca uno del otro y hacer un 4k * 8 para expandir el databus. Pero en este solo necesito usar la mitad de ellos y la longitud del bus de datos es mayor que la que pueden alcanzar mis chips totales. Pero pensé que 2k * 12 requiere 24kb de datos y tengo 32k de espacio para almacenar datos. Así que tiene que haber una manera de hacerlo.

Cuando uso un diseño paralelo puedo alcanzar 4k * 8, pero no es suficiente.

    
pregunta koksalb

1 respuesta

5

La única forma de aumentar el ancho aparente de una memoria física es envolverla en un circuito secuencial que ejecute múltiples ciclos internamente para cada ciclo externo de lectura o escritura. Esto requiere un medio para multiplexar los datos durante los ciclos de escritura y demultiplexarlos durante los ciclos de lectura.

Por ejemplo, puede convertir su memoria física 4k × 8 en una memoria virtual 2k × 16 almacenando cada palabra de 16 bits en dos ubicaciones consecutivas de 8 bits en la memoria física. La memoria física ejecutaría dos ciclos de lectura o escritura internamente para cada ciclo externo.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas