|
RAM ESTÁTICA
(SRAM)
As RAMs Estáticas são aquelas que só podem manter
a informação armazenada enquanto a alimentação
estiver aplicada ao chip. As células de memória das RAMs
estáticas são formadas por flip-flops.
As
SRAMs estão disponíveis nas tecnologias bipolar e MOS , sendo
que a grande maioria das aplicações de RAM Estática
usa CMOS e NMOS. Os chips bipolares têm a vantagem da velocidade.
Já os dispositivos MOS têm muito maior capacidade de armazenamento
e menor consumo de potência. A fig 2.0 mostra a comparação
de uma célula bipolar típica com uma NMOS típica.
A célula bipolar tem dois transistores bipolares e dois resistores,
enquanto a NMOS possui quatro MOSFETs como resistores (Q3 e Q4).
FIG 2 - Células
de memória RAM Estáticas, construídas na tecnologia
bipolar e NMOS.
CICLO
DE LEITURA
As formas de onda da fig 3.0(a) mostram como as entradas de endereço,
R/W e CS se comportam durante um ciclo de leitura da memória. No
diagrama aparecem o endereço gerado pelo processador, além
da saída de dados da RAM.
O ciclo de leitura começa no instante t0. Antes deste instante,
as entradas de endereço estão no estado que assumiram quando
a operação anterior.
No instante t0, o processador fornece um novo endereço a memória,
exatamente o endereço da posição que ela precisa ler.
No instante t1, a RAM coloca os dados armazenados na posição
endereçada nas linhas de saída. O intervalo de tempo entre
t0 e t1 é denominado tempo de acesso da RAM. O intervalo tACC, corresponde
ao intervalo de tempo entre a aplicação do novo endereço
e o aparecimento dos dados na saída. O parâmetro tCO é
o tempo que a saída de uma RAM demora para sair do estado de alta
impedância.
No instante t2, CS retorna ao nível
lógico ALTO, após decorrido o intervalo de tempo tOD. Pelo
exposto concluímos que as saídas de dados da RAM estarão
no barramento de dados entre os instantes t1 e t3. O processador deverá
retirá-los em qualquer instante, durante esse intervalo.
O ciclo completo de leitura, tRC, ocorre entre os instantes t0 e t4, quando
o processador muda as entradas de endereço para os valores envolvidos
com a próxima operação de escrita ou leitura.
CICLO
DE ESCRITA
A fig 3.0(b) mostra a atividade dos sinais para um ciclo de escrita, que
começa quando o processador fornece um novo endereço para
a RAM, no instante t0. Após aguardar um tempo tAS chamado de tempo
de estabelecimento do endereço (setup), que tem por objetivo dar
tempo ao decodificador da RAM para responder ao novo endereço que
lhe foi apresentado. Os sinais R/W e CS são mantidos em nível
lógico BAIXO por um tempo tW, denominado intervalo de escrita.
Durante o intervalo de escrita,
o processador coloca seus dados no barramento de dados para que os mesmos
sejam escritos na RAM. Esses dados serão mantidos nas entradas de
dados da RAM por um certo tempo (intervalo de tempo entre tDS e tDH). De
maneira similar, as entradas de endereço devem permanecer estáveis
durante o tempo de retenção do endereço, tAH, após
t2.
O ciclo completo de escrita, tWC,
estende-se de t0 e t4, quando o processador muda as linhas de endereço,
colocando nelas o endereço para a próxima operação
de leitura ou escrita.
FIG
3 - Temporização típica para uma RAM Estática:
(a) ciclo de leitura; (b) ciclo de escrita
Colaboração :O mundo da eletrônica.
|