¿Diseñar un chip de memoria 8x4 usando chips de memoria 2x1? [duplicar]

1

Me han asignado esta tarea para diseñar un solo chip de memoria 8x4 utilizando solo 2x1 chips de memoria. He estado buscando por todas partes en Google información decente o un ejemplo de cómo se hace esto, pero lamentablemente se me ocurrió con las manos vacías. ¿Alguien puede ayudarme o, al menos, indicarme la dirección correcta?

    
pregunta justin shores

1 respuesta

2

Puede combinar memorias para crear memorias más amplias (más bits de datos), memorias más profundas (más direcciones) o ambas.

Hacer una memoria más amplia es fácil. Simplemente conecte la dirección y las líneas de control en todas las memorias juntas, luego divida el bus de datos o los buses entre los chips de memoria.

Hacer memorias más profundas implica usar los bits de dirección alta para seleccionar entre las memorias. Cómo funcionará exactamente el proceso de selección y qué circuitos se necesitan para lograrlo, depende de la interfaz que tengan sus recuerdos. Con los chips SRAM independientes con buses de datos tristes bidireccionales, normalmente se hace usando un "1 de n" decodificador para alimentar las líneas de "chip habilitado" en las memorias. Las líneas de dirección y de datos se pueden conectar en paralelo. En bloques de memoria como los que se encuentran dentro de los FPGA, es probable que implique un decodificador 1 de n para escrituras y un multiplexor para lecturas.

Puede combinar las técnicas para crear una memoria que sea más ancha y más profunda que sus componentes individuales.

    
respondido por el Peter Green

Lea otras preguntas en las etiquetas