Utilizando blocos de memória RAM 128x4, forme uma memória 256x8. Escreva a palavra de endereço inicial e final de cada bloco integrado do sistema.

Passo 1

O enunciado pede que, usando blocos de memória de 128times4 bits, montemos um sistema de 256times8 bits e indiquemos, para cada bloco integrado (cada chip 128times4), a palavra de endereço inicial e final que ele cobre. O conteúdo envolvido é expansão de largura de dados (dois chips em paralelo para formar 8 bits) e expansão de profundidade (dois bancos de 128 palavras para formar 256), usando decodificação simples pelo bit mais significativo do endereço.

Passo 2

Para ter 8 bits por palavra precisamos colocar dois chips 128times4 em paralelo (um cuida dos bits D 0–D 3 e outro dos bits D 4–D 7). Isso gera um banco de 128times8. Para dobrar a profundidade e chegar a 256 palavras, montamos dois bancos idênticos e usamos o bit de endereço mais alto, A7, como seletor de banco.

Passo 3

Cada chip 128times4 só possui 7 linhas de endereço internas ( A0 a A6), pois 128=2^7. A linha A7 não entra nesses chips: serve para escolher qual banco (o de endereços de 0 a 127 ou o de 128 a 255) estará ativo via circuito de seleção.

Passo 4

Os intervalos de endereços são:
Onde A7=0, endereços vão de
000000002 a 011111112
Onde A7=1, endereços vão de
100000002 a 111111112

Passo 5

Cada banco tem dois chips em paralelo (baixo nibble e alto nibble) que cobrem o mesmo intervalo de 128 palavras. Logo temos quatro blocos 128times4 com os seguintes endereços:
O banco 0, chip dos bits D 0–D 3 cobre de
000000002 até 011111112 é
O banco 0, chip dos bits D 4–D 7 cobre de
000000002 até 011111112 é
O banco 1, chip dos bits D 0–D 3 cobre de
100000002 até 111111112 é
O banco 1, chip dos bits D 4–D 7 cobre de
100000002 até 111111112 é

Resposta

Banco 0, chip D 0–D 3: início = 000000002, fim = 011111112
Banco 0, chip D 4–D 7: início = 000000002, fim = 011111112
Banco 1, chip D 0–D 3: início = 100000002, fim = 111111112
Banco 1, chip D 4–D 7: início = 100000002, fim = 111111112

Exercícios relacionados