Universidade Federal de Uberlândia Faculdade de Computação Prof Dr rer nat Daniel D Abdala GSI008 Sistemas Digitais Na Aula Anterior Conceituação Máquinas de Estados Finitos ID: 558131
Download Presentation The PPT/PDF document "Memórias RAM, ROM, PROM, EEPROM, FLASH" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Memórias RAM, ROM, PROM, EEPROM, FLASH
Universidade Federal de UberlândiaFaculdade de ComputaçãoProf. Dr. rer. nat. Daniel D. Abdala
GSI008 – Sistemas DigitaisSlide2
Na Aula Anterior
Conceituação: Máquinas de Estados Finitos;MEF: Modelo Matemático;Diagrama de Estados;Exemplos de MEFs;MEFs em VHDL.
Prof. Dr. rer. nat . Daniel Duarte Abdala
2Slide3
Nesta Aula
Tipos de Memórias;ROM, PROM, EPROM, EEPROM, FLASH, RAM, SRAM, DRAM;
Prof. Dr. rer. nat . Daniel Duarte Abdala
3Slide4
Introdução
Prof. Dr. rer. nat . Daniel Duarte Abdala
4Slide5
Memórias – Terminologia
Célula de Memória – dispositivo capaz de armazenar um bit;Flip-flop; – Capacitor ;Depressão em meio óptico (CD/DVD/Blue Ray).
Palavra
– grupo de células de memória;
8 bits;
– 16 bits; – 32 bits;
Capacidade – modo de especificar quantos bits são armazenados no total em um dispositivo de memória;
5
5 M 8
n
o
de palavras
n
o
de bit / palavra
n
o
total de bits (capacidade) =
n
o
de
palavras X
n
o
de bit / palavra
Slide6
Memórias – Terminologia
Densidade – outro termo para capacidade;Endereço – no que indica a posição de uma palavra em um dispositivo de memória;Único para cada palavra;
Sequencial;
Naturalmente, são números binários. No entanto é comum representá-los em hexadecimal por conveniência de notação;
Tempo de acesso
– tempo necessário para que o conteúdo da palavra de memória especificada pelo endereço fornecido esteja disponível no barramento de dados;
Tempo de acesso de escrita;
Tempo de acesso de leitura.
Prof. Dr. rer. nat . Daniel Duarte Abdala
6Slide7
7
00
01
02
*&!?
03
04
05
06
07
08
09
Tamanho da palavra
Conteúdo da posição de
Memória no endereço “02”
N
o
de palavras
EndereçoSlide8
Memórias – Classificação
Prof. Dr. rer. nat . Daniel Duarte Abdala
8
Memória
volátil
não volátil
ROM
PROM
EPROM
EEPROM
FLASH
RAM
SRAM
DRAMSlide9
Memórias: Ideia Geral
9
Memória de Leitura
endereço
dados
00
01
02
...
Memória de
Leitura e escrita
endereço
dados
00
01
02
...
controleSlide10
ROM – Read Only Memory
Conteúdo fixo. Não pode ser modificado;Utilizada na distribuição de Firmware, Microcódigo de Processadores, etc;Um circuito combinacional
que gera uma dada tabela verdade pode ser visto como uma memória ROM (
hardwired
);
10Slide11
Exemplo: Hardwired ROM
Prof. Dr. rer. nat . Daniel Duarte Abdala
11Slide12
Exemplo: Hardwired ROM
Podemos utilizar multiplexadores;Simplificação do projeto;O termo hardwired fica claro neste caso. Observe que a tabela verdade da memória é conectada diretamente (
hardwired
) ao
vcc
e terra;
Prof. Dr. rer. nat . Daniel Duarte Abdala
12Slide13
ROMs de mais de um bit
I
3
I
2
I
1
I
0
d
3
d
2
d
1
d
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
1
0
0
0
1
1
0
0
1
1
0
0
0
0
0
1
0
0
1
0
1
0
0
10
11
00
1
01
101
0
1
0
0
1
1
1
1
1
0
0
1
0
0
0
1
0
1
0
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
0
1
0
1
0
1
1
0
1
1
0
0
1
1
1
1
0
1
0
1
0
1
1
1
1
1
1
0
0
13Slide14
PROM – Programming Read Only Memory
Prof. Dr. rer. nat . Daniel Duarte Abdala
14Slide15
EPROM – Electronic Programming Read
Only Memory
Prof. Dr. rer. nat . Daniel Duarte Abdala
15Slide16
EEPROM – Eraseble
Electronic Programming Read Only Memory
Prof. Dr. rer. nat . Daniel Duarte Abdala
16Slide17
FLASH
Prof. Dr. rer. nat . Daniel Duarte Abdala
17Slide18
Prof. Dr. rer. nat . Daniel Duarte Abdala
18Slide19
Prof. Dr. rer. nat . Daniel Duarte Abdala
19Slide20
RAM – Random Access Memory
Memória de escrita e leitura;Acesso randômico – tempo de acesso é igual para qualquer célula a ser acessadaMemória volátil, mantêm a informação apenas enquanto houver energia;Memória primária de um sistema computacional;
Pode ser implementada de diversas maneiras.
Prof. Dr. rer. nat . Daniel Duarte Abdala
20Slide21
Prof. Dr. rer. nat . Daniel Duarte Abdala
21Slide22
SRAM – Static
Random Access Memory
Prof. Dr. rer. nat . Daniel Duarte Abdala
22Slide23
Prof. Dr. rer. nat . Daniel Duarte Abdala
23Slide24
DRAM – Dynamic
Random Access Memory
Prof. Dr. rer. nat . Daniel Duarte Abdala
24Slide25
Prof. Dr. rer. nat . Daniel Duarte Abdala
25Slide26
Prof. Dr. rer. nat . Daniel Duarte Abdala
26Slide27
Prof. Dr. rer. nat . Daniel Duarte Abdala
27Slide28
Prof. Dr. rer. nat . Daniel Duarte Abdala
28Slide29
Prof. Dr. rer. nat . Daniel Duarte Abdala
29Slide30
Prof. Dr. rer. nat . Daniel Duarte Abdala
30Slide31
Prof. Dr. rer. nat . Daniel Duarte Abdala
31Slide32
Prof. Dr. rer. nat . Daniel Duarte Abdala
32Slide33
Pro Lar
Leitura: (Tocci) 12.1 até 12.22 (pgs. 683-738)Leitura: (Capuano) ()
Exercícios: (
Tocci
): E={12.1, ... , 12.46}
Exercícios: (Capuano
): E={}
Prof. Dr. rer. nat . Daniel Duarte Abdala
33Slide34
Bibliografia Comentada
TOCCI, R. J., WIDMER, N. S., MOSS, G. L. Sistemas Digitais – Princípios e Aplicações. 11ª Ed. Pearson Prentice Hall, São Paulo, S.P.
, 2011, Brasil.
CAPUANO, F. G., IDOETA, I. V.
Elementos de Eletrônica Digital
. 40ª Ed. Editora Érica.
São Paulo. S.P.
2008. Brasil.
Prof. Dr. rer. nat . Daniel Duarte Abdala
34