Você está na página 1de 28

Microcontroladores

MEMÓRIAS
Memória - definição

• “Memórias são dispositivos que armazenam


informações”; (Idoeta e Capuano – 2007)

• “Memória: meio capaz de armazenar e


resgatar uma informação binária”; (Mairton – 2002)
Princípio de operação

• Apesar dos diferentes tipos de memórias


existe um certo conjunto de princípios
básicos de operação permanece o mesmo
para todos os sistemas de memória.
Etapas para funcionamento
• a. Selecionar o endereço que está sendo acessado para
uma operação de leitura ou escrita;
• b. Selecionar a operação a ser realizada, leitura ou
escrita;
• c. Fornecer os dados de entrada para a operação de
escrita;
• d. Manter estáveis as informações de saída da memória
resultantes de uma operação de
• leitura, durante um tempo determinado;
• e. Habilitar (ou desabilitar) a memória, de forma a fazê-
la (ou não) responder ao endereço na entrada e ao
comando de leitura/escrita.
Princípio de operação

bits

linhas

32 X 4

Quantas linhas tem a memória acima


e quantos bits?
Memórias: Encapsulamentos
• Os encapsulamentos mais comuns são os
dos tipos DIP (Dual In-line Package), SOIC
(Small Outline Integrated Circuit) e LCC
(Leaded Chip Carrier):

DIP plástico SOIC DIP cerâmico com janela

RAM estática de 512 Kbytes RAM estática de 128 Kbytes EPROM 64 Kbytes
Tipos de memória

• VOLÁTEIS: quando a alimentação é


desligada a memória perde todas as
informações. Ex: memória RAM

• NÃO-VOLÁTEIS: não perde a informação


quando a energia é cortada. Ex: Memória
ROM;
Quanto à capacidade de
armazenamento
• A capacidade de armazenamento está
relacionada com o número total de bits ou
palavras que a memória pode armazenar.

• Por exemplo, uma memória de 1.024 x 8


corresponde a uma capacidade de 1.024
palavras, cada uma com 8 bits, totalizando
8.192 bits.
Memórias não-voláteis
MEMÓRIA ROM
• As memórias ROM (Read Only Memory –
Memória Apenas de Leitura) permitem
somente a leitura dos dados nela gravados.
• Sua grande aplicação é no armazenamento de
sistemas operacionais de computadores e
outros sistemas digitais, em circuitos de
geração de caracteres, na construção de
circuitos combinacionais.
MEMÓRIA ROM - ARQUITETURA
• A arquitetura básica de uma ROM genérica é
apresentada em blocos abaixo, com os
respectivos terminais e barramentos de entrada e
saída.
Tipos de memórias:
ROM (cont.)
• A programação das EPROM faz-se através
de programadores com diversos tipos de
complexidade e custo:
MEMÓRIA RAM

• Permitem leitura e escrita de dados


• Constituídas geralmente por Biestáveis
(Flip-Flops)
• Acesso Aleatório (direto)
• A maioria é volátil
MEMÓRIA RAM - TIPOS

• Tipos
• ESTÁTICAS (SRAM) armazenam e
mantêm os dados enquanto houver
alimentação
• DINÂMICAS (DRAM) usam capacitor e
transistor MOSFET para armazenar dados,
recarga do capacitor a cada ~ 15ns
MEMORIA RAM - ESTÁTICA

• Célula lula básica composta por biestáveis


(FF);
• São mais rápidas e mais caras que as
memórias dinâmicas (DRAM)
• Ocupam mais espaço físico na pastilha de
silício do que as DRAM
MEMORIA RAM – DINÂMICA
(DRAM)
• Célula Básica
Tipos de Memória - RESUMO
EXPANSÃO DA CAPACIDADE DE UMA
MEMÓRIA RAM

• O primeiro exemplo ao lado consiste de


uma expansão por palavra de dados, onde
mostra a obtenção de uma memória de
256x8, obtida pela expansão de dois blocos
de memória de 256x4.
Associação de Memórias
Memórias
EX: Utilizando memórias 16 X 4, aumente o tamanho da
palavra para 16 X 8
Memórias
EX: Utilizando memórias 16 X 4, aumente o tamanho da
palavra para 32 X 4
Memórias
EX: Utilizando memórias 1K X 1, aumente o tamanho da
palavra para 1K X 8
Memórias
EX: Utilizando memórias 2K X 8, aumente o tamanho da
palavra para 8K X 8

Você também pode gostar