RAM bidimensional de 512 bytes (direccionable por byte) de chips de 16 bytes

0

Suponga que se decide diseñar una RAM bidimensional de 512 bytes (direccionable por byte) a partir de chips de 16 bytes. Cada uno de los chips de 16 bytes tiene dos líneas de selección. El chip está habilitado solo si ambas líneas de selección están activadas. Su diseño debe usar solo decodificadores de tamaño 3 X 8 y 2 X 4. ¡Debe mostrar los componentes, las conexiones y el tamaño de cada componente!

    
pregunta saqehi

1 respuesta

0

Tenemos 512B de memoria RAM y el tamaño de cada chip es 16B. Por lo tanto, necesitamos 512B / 16B = 32 chips. El registro de direcciones de memoria necesita direccionar 16B = 2 ^ 4B. Por lo tanto, necesitamos 4 bits para hacer frente a un solo chip. Los 9 bits necesarios en total menos los 4 bits ya utilizados (512B = 2 ^ 9, 16B = 2 ^ 4) y nos quedan 5 bits para la decodificación. Se nos pide diseñar una RAM bidimensional con decodificadores de tamaño 3 a 8 y / o 2 a 4. Por lo tanto, utilizamos 2 bits para el decodificador 2 a 4 y los 3 bits a la izquierda para el decodificador 3 a 8. Obtenemos una RAM 4X8 bidimensional que es igual a 32.

    
respondido por el saqehi

Lea otras preguntas en las etiquetas