Memórias de Acesso Aleatório(Random Access Memories - RAMs)
As memórias RAMs são empregadas para armazenamento temporário de programas e dados.
Principal vantagem: operações de leitura/escrita com iguais facilidades.
Principal desvantagem: volatilidade.
Arquitetura das Memórias RAMs
RAMs são encontradas nas capacidade: 1K, 4K, 8K, 16K, 128K, 256K, 1M, 2M, 4M, 8M, 16M, 32M, 64M, 128M, 256M, 512M, 1G
Uma RAM apresenta palavras de 1, 4, 8, 16, 32 bits.
RAM 64x8-palavrasXbits
Para economizar pinos na periferia do CI, as memórias RAMs combinam o pino de entrada/saída de dados em um único pino.
|
||
Fig.1 |
|
|
Operação de Leitura: | Operação Seleciona Circuito: |
|
Todas as entradas/saídas em Hi-Z |
|
|
Operação de Escrita: | Memória está desselecionada |
|
Memória está selecionada |
|
Memórias RAMs Estáticas - SRAMs
As SRAMs armazenam os dados enquanto a tensão de alimentação estiver aplicada ao circuito integrado. A célula de memória pode ser um latch ou flip-flop.
Tecnologias de SRAMs: Bipolar, MOS e BiCMOS.
Tecnologias mais usuais: NMOS e CMOS.
As SRAMs bipolares são mais rápidas, enquanto as MOS apresentam menor custo e maior capacidade.
Temporização de SRAM
A nomenclatura dos parâmetros varia de fabricante para fabricante.
Ciclo de Leitura |
||||||||||||
Fig.2 |
||||||||||||
|
Ciclo de Escrita
|
|
||||||||||||||||
Fig.3 |
|
Uma memória SRAM é o chip HM-6514/883 RAM ESTÁTICA CMOS, organizada com 1024 x 4 palavrasXbits, tensão de alimentação 5,0V, assíncrona, da Intersil.
Características
|
Desvantagens
|
A densidade típica de uma DRAM é quatro vezes a densidade de uma SRAM.Enquanto o consumo de potência de uma DRAM é um sexto a metade do consumo de uma SRAM.
O custo de armazenamento por bit de uma DRAM é um quinto a um quarto de uma SRAM.
Estrutura e Operação de uma DRAM
As memórias RAM dinâmicas armazenam os 1s e 0s como cargas em pequenos capacitores CMOS (alguns picofarads). Como estes capacitores tendem a perder cargas com decorrer do tempo, as DRAMs precisam periodicamente recarregar as células de memórias(capacitores).Esta operação é denominada refrescamento(refreshing) de uma DRAM.O período de refrescamento típico para as DRAMs atuais varia de 2 a 8ms.
A célula de memória de uma DRAM é constituída por um capacitor e circuitos associados para prover os meios necessários para o refrescamento da célula de memória.A Fig.4 mostra a representação da célula de memória de uma DRAM.
Fig.4
As chaves SW1 a SW4 são MOSFET que são controladas pelas várias saídas dos decodificadores de endereços e sinais de leitura/escrita.
Operação de Escrita: | SW1, SW2 ON SW3, SW4 OFF |
Operação de Leitura: | SW2, SW3, SW4 ON SW1 OFF |
O Amplificador Sensor(Sense Amplifier) compara a tensão da célula com uma tensão de referência para determinar se o valor lógico armazenado é 0 ou 1, fornece um valor de tensão de 0 ou 5V na saída de dados. Esta tensão de saída é ligada à célula através das chaves SW2 e SW4, e refresca a tensão do capacitor, carregando-o ou descarregando-o.Ou seja, o dado armazenado é refrescado cada vez que a célula é lida.
A arquitetura interna de uma DRAM é mostrada na Fig.5, onde 16.384 células estão arranjadas em uma matriz 128X128, onde cada célula ocupa uma posição única em uma linha e em uma coluna dentro da matriz. São necessários 14 bits de endereços para selecionar uma célula, os endereços mais baixos A0 até A6 selecionam a linha e A7 até A13 selecionam a coluna. Esta DRAM tem uma capacidade igual a 16K x 1 palavrasXbits.
Fig.5
Multiplexação de Endereços em DRAMs
As DRAMs são fabricadas em chips de alta capacidade de armazenamento, requerendo um grande número de bits de endereços. Para reduzir o número de pinos de endereços de uma DRAM, os fabricantes empregam a multiplexação de endereços, onde cada pino de entrada pode acomodar dois bits de endereço diferentes.
A DRAM TMS44100, 4M X 1, Texas Instruments
Diagrama de Blocos
Fig.6
As linhas de endereços são multiplexadas, então os 22-bits de endereços são apresentados na entrada de endereços da DRAM em dois blocos de 11-bits que vão para os registradores de linhas e de colunas: o registrador de linhas armazena os 11-bits superiores do endereço e o registrador de colunas armazena os 11-bits inferiores de endereços.
Dois sinais de entrada importantes controlam quando os bits de endereços são registrados:
Row Address Strobe | Gatilha o registrador de 11-bits de endereços de linha | |
Column Address Strobe | Gatilha o registrador de 11-bits de endereços de coluna |
Os 22-bits de endereços são aplicados na DRAM em duas etapas através do uso dos sinais e , ativos BAIXOS, conforme mostra a Fig.7 abaixo.
Fig.7
A DRAM não possui uma entrada de seleciona circuito(CS-Chip Select). Os sinais e realizam a função de seleciona circuito, desde que os dois sinais devem ser BAIXOS para os decodificadores selecionarem uma célula para leitura ou escrita.
Escolhendo a SRAM Adequada Determinar um solução SRAM não é tão simples e fácil como parece ser a primeira vista.Escolher a SRAM correta para um dada aplicação é uma decisão baseada em preço e performance da SRAM.Para encontrar o compromisso associado com a largura de banda deve-se levar em consideração alguns fatores como frequência máxima de operação, latência, temporizações do barramento, entre outros.
|
FAST PAGE MODE(FPM)
EXTENDED DATA OUT(EDO)
SYNCHRONOUS DRAM(SDRAM)
DOUBLE DATA RATE SYNCHRONOUS DRAM(DDR SDRAM)
DOUBLE DATA RATE 2 SYNCHRONOUS DRAM(DDR2 SDRAM)
DOUBLE DATA RATE 3 SYNCHRONOUS DRAM(DDR3 SDRAM)
DIRECT RAMBUS(RDRAM)
TECNOLOGIAS DE MEMÓRIAS PARA VÍDEO E PROCESSAMENTO GRÁFICO
WINDOW RAM(WRAM)
SYNCHRONOUS GRAPHICS RAM(SGRAM)
BASE RAMBUS E CONCURRENT RAMBUS |
Atualizada em