A partir de blocos RAM 64x4 esquematize uma RAM 64x8. Escreva as palavras de endereçamento inicial e final de cada RAM integrada ao sistema.

Passo 1

O enunciado pede para montar uma memória RAM de 64 palavras de 8 bits ( 64times 8) usando blocos de 64times 4. O conteúdo envolvido é a expansão de largura de barramento de dados, ou seja, agrupar dois chips de 4 bits em paralelo para formar um barramento de 8 bits.

Passo 2

Cada bloco RAM 64times 4 tem 6 linhas de endereço ( A0 a A5), um sinal de chip-select ( CS), um sinal de leitura/escrita ( R/W) e 4 linhas de dados ( D0 a D3). Para formar 64times 8 precisamos de dois desses blocos em paralelo, pois 4+4=8.

Passo 3

Ligamos as linhas de endereço e controle de forma idêntica nos dois chips:
A0,dots,A5 ao chip baixo e A0,dots,A5 ao chip a<o,
CS ao baixo e CS ao a<o,
R/W ao baixo e R/W ao a<o

Passo 4

No barramento de dados:
– O chip “baixo” fornece os bits menos significativos D0 a D3, que viram D0ldots3 da RAM 64times 8.
– O chip “alto” fornece os bits mais significativos D0 a D3, que viram D4ldots7 da RAM 64times 8.

Passo 5

Cada chip de 64times 4 armazena exatamente as mesmas 64 palavras, portanto seus endereços válidos vão de
inicial: 0000002 até 1111112 é
(o mesmo vale em hexadecimal: de 0x00 a 0x3F).

Resposta

Todos os dois blocos de 64times 4 têm como palavra de endereçamento inicial 0000002 e final 1111112.

Exercícios relacionados