|
RAM Estática - SRAM
Vamos considerar uma RAM como constituída de um conjunto de registradores, cada um dos quais armazenando uma única palavra de dados, e possuindo cada um deles um único endereço. Valores típicos para a capacidade das RAMs são 1K, 4K, 8K, 16K, 64K, 128K, 256K e 1024K palavras de um, quatro ou oito bits. A capacidade da RAM quanto a seu tamanho de palavra podem ser expandidos pela combinação de diversos tipos de chips de memória.
O código de endereço escolhe um dos registradores do chip de memória para ser lido ou escrito. Para ler o conteúdo de um registrador selecionado, a entrada de READ/WRITE (R/W) e a de Seleção de Chip (CS) devem estar em nível lógico 1. A combinação de R/W=1 e CS=1 habilita os buffers de saída, de modo que o conteúdo de um determinado registrador aparecerá nas quatro linhas de saída.
Para escrever uma nova palavra em um registrador selecionado, é necessário que R/W esteja em 0 e CS em 1. Esta combinação habilita os buffers de entrada, fazendo com que a palavra aplicada na entrada seja escrita no registrador selecionado. A realização de uma operação de escrita destrói o conteúdo armazenado anteriormente no registrador selecionado.
A grande maioria dos chips de memória tem uma ou mais entradas de
seleção CS, que são usadas para habilitar ou desabilitar
o chip. Quando desabilitado, todas as suas entradas e saídas de
dados estarão em alta impedância, de modo que não será
possível realizar nem uma operação de leitura ou escrita.
Neste modo de operação, o conteúdo da memória
não poderá ser modificado.
|