Professional Documents
Culture Documents
P Memria Principal
(semicondutora)
Memria Auxiliar
(magntica, tica)
Mscara
Especificada pelo cliente
(Tocci, 2007)
Elaborado por Gilson Yukio Sato
EPROM
Erasable Programmable ROM
UVEPROM (Ultra-Violet EPROM)
Pode ser programada, apagada e reprogramada
pelo usurio (gravador/programador de
memria)
Apagamento no seletivo
Transistores MOS com porta flutuante
Porta flutuante controla fluxo de cargas
(Tocci, 2007)
Elaborado por Gilson Yukio Sato
EEPROM
Electrically Erasable PROM
Pode ser programada, apagada e reprogramada
no prprio circuito
Apagamento seletivo (bytes)
Pode ser usada como uma RAM no voltil
Construo complexa / baixa densidade
Maior custo
Processo de programao lento
(Tocci, 2007)
Elaborado por Gilson Yukio Sato
FLASH
Flash
Pode ser programada, apagada e reprogramada
no prprio circuito
Apagamento por blocos
Pode ser usada como uma RAM no voltil
Construo mais simples que EEPROM
Custo menor que EEPROM
Velocidade maior que EEPROM
(Tocci, 2007)
Elaborado por Gilson Yukio Sato
Comparao entre ROMs
(Tocci, 2007)
Elaborado por Gilson Yukio Sato
Aplicaes ROM
Sistemas microprocessados
Armazenamento de programa
Transferncia de dados e portabilidade
Pen drive, MP3 players, PDAs
Memria bootstrap
BIOS de PCs
Tabelas de dados
Conversor de dados
Elaborado por Gilson Yukio Sato
RAM
RAM (Random Access Memory)
Memria de leitura e escrita
RWM (Read Write Memory)
Dados volteis
Volteis = os dados so perdidos se a memria fica
sem alimentao
Armazenamento de dados
Dados temporrios
(Tocci, 2007)
Elaborado por Gilson Yukio Sato
DRAM
Dynamic RAM (RAM dinmica)
Armazenam os dados sob a forma de carga de
capacitor
Necessita de refresh, pois os capacitores
precisam ser periodicamente recarregados
Alta densidade
Baixo custo
Velocidade de escrita e leitura altas
(Tocci, 2007)
Elaborado por Gilson Yukio Sato
Estrutura Interna Genrica
Clula Uma Clula armazena um bit
Dn-1 Dn-2 D1 D0 (FF)
Registro
0 O Registro um conjunto de
n bits
n Clulas
1
Cada Registro ocupa uma das
m Posies de Memria
Posio de Cada Posio de Memria
Memria acessada atravs de um
m-1 Endereo (A)
O Endereo (A) uma
palavra de k bits tal que:
m = 2k
Elaborado por Gilson Yukio Sato
Exemplo
D3 D2 D1 D0 A2 A1 A0
Se m = 8 ento:
0 0 1 1 1 0 0 0
8 = 2k
1 1 1 0 1 0 0 1
0 Tal que:
2 0 0 1 0 1 0
3 1 1 0 0 0 1 1 k=3
4 0 1 1 1 1 0 0
5 0 0 0 0 1 0 1
6 1 0 1 0 1 1 0
7 0 1 1 0 1 1 1
mxn
A0
k linhas de A1
endereo D0
D1 n linhas de
Ak-1
dados
CS Dn-1
linhas de
controle RD
WR
D3 D2 D1 D0 A2 A1 A0
8x4 0 0 1 1 1 0 0 0
A0 1 1 1 0 1 0 0 1
A1
A2 D0 2 0 0 0 1 0 1 0
D1
D2 3 1 1 0 0 0 1 1
D3 4 0 1 1 1 1 0 0
CS 5 0 0
0 0 1 0 1
RD
6 1 0 1 0 1 1 0
WR
7 0 1 1 0 1 1 1
D3 D2 D1 D0 A2 A1 A0
8x4 0 0 1 1 1 0 0 0
0 A0 1 1 1 0 1 0 0 1
0 A1
1 A2 D0 1 2 0 0 0 1 0 1 0
D1 1
D2 1 3 1 1 0 0 0 1 1
D3 0 4 0 1 1 1 1 0 0
0 CS 5 0 0
0 0 1 0 1
0 RD
6 1 0 1 0 1 1 0
1 WR
7 0 1 1 0 1 1 1
D3 D2 D1 D0 A2 A1 A0
8x4 0 0 1 1 1 0 0 0
1 A0 1 1 1 0 1 0 0 1
0 A1
1 A2 D0 0 2 0 0 0 1 0 1 0
D1 1
D2 0 3 1 1 0 0 0 1 1
D3 1 4 0 1 1 1 1 0 0
0 CS 5 1 0 10 0
0 1 0 1
1 RD
6 1 0 1 0 1 1 0
0 WR
7 0 1 1 0 1 1 1
(Microchip)
Elaborado por Gilson Yukio Sato
Timming Escrita EEPROM
(Tocci, 2007)
Elaborado por Gilson Yukio Sato
Timming Leitura SRAM
(Holtek)
Elaborado por Gilson Yukio Sato
Timming Escrita RAM
(Holtek)
Elaborado por Gilson Yukio Sato
Organizao
mxn
Exemplo 1: 1024 x 8 = 1k x 8
Exemplo 2: 2048 x 8 = 2k x 8
C=mxn
Exemplo 1: uma memria 1024x8 tem uma capacidade de 8192 bits
Exemplo 2: uma memria 2048x4 tem uma capacidade de 8192 bits
Memo Caso 2
Caso 1 Memo
Memo Memo
ROM
Memo
Memo Caso 4
Memo Memo
RAM
Caso 3
Elaborado por Gilson Yukio Sato
Caso 1 - Exemplo
Caso 1: Aumentar o nmero de bits por registro.
Exemplo: A partir de memrias do tipo 8x4 obter um banco 8x8.
m=8 k=3
k=3 A0...A2 A0
8x4
A1 D0 DD4
N CIs A2
D1 DD5
8x8/8x4 2 D2 DD6
CS
D3 DD7
RD
WR
CI1 DD0...DD7
8x8 DD0
AA0 A0 D0
D1 DD1
AA1 A1
D2 DD2
AA2 A2
D3 DD3
D4 DD4
CS D5 DD5
RD DD6
RD D6 DD7
WR WR D7
CI2
AA3 1 x/y 0 8x8 DD0
A0 D0
2 1 DD1
A1 D1
D2 DD2
2 A2 DD3
D3
CS EN 3 DD4
D4
CS DD5
D5 DD6
RD D6 DD7
WR D7
DD0...DD7
=
D5
DD6
RD D6 DD7 RD D6 DD6
WR D7 WR D7 DD7
AA0...AA2
CI1 CI3
AA0 A0 8x4 AA0 8x4
A0
AA1 AA1 DD0
A1 D0 DD0 A1 D0
AA2 AA2
A2 DD1 A2 DD1
D1 D1
DD2 DD2
D2 D2
CS DD3 CS DD3
D3 D3
RD RD RD
WR WR WR
CI4
AA3 1 x/y 0 AA0 8x4 AA0 8x4
A0 A0
AA1 DD4 AA1 DD4
2 1 A1 A1 D0
AA2 D0 AA2
A2 DD5 A2 DD5
2 D1 D1
DD6 DD6
CS EN 3 D2 D2
CS DD7 CS DD7
D3 D3
RD RD
WR WR
CI2
8x8 DD0
AA0 A0 D0
D1 DD1
AA1 A1
D2 DD2
AA2 A2
D3 DD3
D4 DD4
CS D5 DD5
RD DD6
RD D6 DD7
D7
RAM
AA3 1 x/y 0 8x8 DD0
A0 D0
2 1 DD1
A1 D1
D2 DD2
2 A2 DD3
D3
CS EN 3 DD4
D4
CS DD5
D5 DD6
RD D6 DD7
WR WR D7
8x8 DD0
A0 D0
D1 DD1
A1
D2 DD2
A2
D3 DD3
D4 DD4
CS D5 DD5
RD DD6
RD D6 DD7
D7
RAM1
AA3 1 x/y 0 DD0
8x8
A0 D0 DD1
AA4 2 1 DD2
A1 D1
2 A2 D2 DD3
D3 DD4
CS EN 3 D4 DD5
CS D5 DD6
RD D6 DD7
WR WR D7
RAM2
8x8 DD0
A0 D0
A1 D1 DD1
A2 D2 DD2
D3 DD3
D4 DD4
CS D5 DD5
D6 DD6
RD DD7
WR D7
Elaborado por Gilson Yukio Sato
Mapa de Memria