Projeto de 512 × 8 RAM usando 128 × 8 RAM
Se virmos a RAM fisicamente, notamos que a RAM é composta de alguns chips. Podemos projetar o tamanho de RAM necessário usando chips básicos de RAM.
Podemos observar um chip básico de RAM da seguinte maneira: -
- CS1: -
Para chip select 1, o valor deve ser 1 - CS2: -
Para chip select 2, o valor deve ser 0. - Ler e escrever: -
Usado para sinais futuros.
Se tivermos endereço de n bits em palavras de bits, o tamanho da RAM será de 2 n x m.
Exemplo:
n=7 bit, m=8 bit RAM size= 128 x 8
Dado: -
Basic RAM size = 128 x 8 Required RAM size = 512 x 8
Para projetar um tamanho de RAM de 512 × 8 de 128 × 8, aqui estão alguns cálculos que precisamos fazer primeiro -
1. Número de chips necessários:
Number of chips required = Desired RAM Size/ Basic RAM Size =512x8/128x8 =4 chips
2. Bits de endereço:
Required Size is 512 x 8 512 x 8= 29 x 8 Therefore, 9 bit address is required
3. Tamanho do decodificador:
Se o número de palavras estiver aumentando, será necessário um decodificador.
Neste caso, o número de palavras está aumentando (de 128 para 512).
Size of decoder= number of times words increasing 128⇢512 words increased by 4 times Decoder Size= 2x4
Descrição pictórica (design de 512 × 8 RAM):
A partir dos cálculos acima, vemos que precisamos de quatro chips de 128 x 8 RAM para projetar um tamanho de 512 x 8 RAM. Se apenas o número de palavras estiver aumentando, todas as fichas serão organizadas verticalmente. Nesse caso, apenas o número de palavras está aumentando (128-512), portanto, todos os chips serão dispostos verticalmente.
- Em uma RAM de 512 x 8 , há um endereço de 9 bits, vamos dividir esse endereço de 9 bits em endereços de 2 e 7 bits.
- O endereço de 2 bits será inserido como um decodificador 2 x 4 , este decodificador terá 4 saídas e a entrada terá 2 bits.
- As 4 saídas do decodificador habilitarão cada RAM de 128 x 8 individualmente.
- Além disso, podemos escrever chip de 128 x 8 RAM como 2 7 x 8, cada chip de RAM precisará de um endereço de 7 bits. Iremos conectar a linha de endereço de 7 bits restante a cada RAM.
- Este endereço de 7 bits selecionará qualquer palavra das 128 palavras daquela RAM, a palavra selecionada será a saída como a palavra de 8 bits no barramento de saída.
Aprenda todos os conceitos do GATE CS com aulas gratuitas ao vivo em nosso canal do youtube.
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva