Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema08.Memorias OCW
Tema08.Memorias OCW
ndice
l
l
l
l
l
l
l
l
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
Memorias
l
informacin
Caractersticas de acceso, permanencia de la informacin,
etc.
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
Tipos de memorias
l
Memorias magnticas:
Memorias pticas:
Memorias de semiconductores
Circuitos electrnicos
Nos centraremos en este tipo de memorias
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
Memorias de semiconductores
l
programados
Ejemplo: memoria Flash
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
Tiempo de acceso:
Modo de acceso:
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
Coste/bit
Consumo
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
Jerarqua de memoria
+
Coste / bit
-
Memoria Cach
Memoria Principal
Disco Duro
Almacenamiento Masivo
+
Velocidad de acceso
Registros
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
10
Jerarqua de memoria
Memorias de Semiconductores
+
Coste / bit
-
Memoria Cach
Memoria Principal
Disco Duro
Almacenamiento Masivo
+
Velocidad de acceso
Registros
11
Bus de
direcciones
Bus de
control
MEMORIA
2n x m
n
A
Bus de
datos
CS
WE
OE
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
12
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
13
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
14
Decodificador
Bus de
direcciones
3
4
5
6
:
:
:
:
:
:
:
:
:
:
2n-2
2n-1
Bus de
control
CS
WE
OE
Sensores y
Amplificadores
Bus de
datos
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
15
Acceso a datos
Organizacin 3D
Ancho de palabra
Direccin
(A2-A0)
Direcciones
Decodificador
de filas
Direccin
(A4-A3)
Planos =
Direcciones
Decodificador
de columnas
Memoria: 32 x 8
Bus de direcciones: 5 bits (25=32)
Bus de datos: 8 bits
Capacidad: 32 8 = 256 bits
Buffer de salida
Datos de salida
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
16
Memorias RAM
l
l
Organizacin 3D
Utiliza reloj (Synchronous DRAM)
Accede a los datos en los dos flancos de reloj (Double Data Rate)
Ancho de 64 bits
Versiones evolucionando en el tiempo: DDR, DDR2, DDR3, DDR4
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
17
Memorias RAM
l
Ventajas e inconvenientes:
SRAM
Tamao (n de bits)
Velocidad
DRAM
Coste/bit
Consumo
Voltil
SI
SI
Refresco
NO
SI
Cache
Memoria principal
Ejemplo de utilizacin
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
18
Memorias ROM
l
l
l
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
19
Significado
Lectura
Programable
Borrable
(Reprogramable)
ROM
Aleat.
No (por mscara)
No
PROM
Programmable ROM
Aleat.
Una vez
No
EPROM
Erasable Programmable
ROM
Aleat.
Electricamente
Por luz UV
EEPROM
Electrically Erasable
Programmable
ROM
Aleat.
Electricamente
Electricamente
NOR Flash
Celdas en paralelo
Aleat.
Electricamente
Electricamente
NAND Flash
Celdas en serie
Serie
Electricamente
Electricamente
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
20
Expansin de memorias
l
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
21
Buses de
direcciones y
control comunes
Bus datos se
forma con la unin
de los buses de
datos:
A9
D3
D2
D1
D0
A0
A0
D11
A9
D3
D2
D1
D0
A0
D0
Cada pastilla
A9
D3
D2
D1
D0
CS
WE
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
22
Expansin de la capacidad
l
Buses de control y de
datos comunes
Bus de direcciones:
A9
A9
D3
D2
D1
D0
A0
A0
CS
A9
D3
D2
D1
D0
D3
D0
A0
CS
A10
WE
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
23
A9:0
A9:0
CS
Combinacin de
las anteriores
Dec
A11
D3:0
WE
A9:0
CS
D3:0
WE
A10
A9:0
CS
E
A9:0
CS
A9:0
CS
A9:0
CS
A9:0
CS
D3:0
WE
D3:0
WE
D7:4
D3:0
D7:0
D3:0
WE
D3:0
WE
D3:0
WE
4
A9:0
CS
D3:0
WE
WE
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
24
Mapa de memoria
l
ROM
(64K)
RAM
(32K)
RAM
(32K)
Direccin
(hex)
00000h
Direccin (bin)
A16 A16 A14A0
0
0
00
0FFFFh
10000h
0
1
1
0
11
00
17FFFh
18000h
1
1
0
1
00
00
1FFFFh
11
64K=26210=1216=10000h
32K=25210=23212=08000h
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
25
ADDRESS
Address Stable
tAA
CE
tDF
tOE
tOEH
OE
tCE
WE
HIGH-Z
Outputs
tOH
Output Valid
HIGH-Z
RX/BY
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
26
tWC: Tiempo
mnimo de ciclo de
escritura
tpW: Tiempo mnimo
del pulso de
escritura
tSU: Tiempo de
establecimiento o
setup
tHO: Tiempo de
mantenimiento o
hold
tWC
ADDRESS
Address Stable
tSCE
CE
OE
tAW
tPW
tSA
tHA
WE
tSU
Data
In
Data
O ut
HIGH-Z
tHZWE
tHO
HIGH-Z
DATA
Valid
tLZWE
Data Undefined
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
27
ROM
m funciones de n variables
D
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
28
Pilas de insercin/extraccin
(LIFO)
l
Contador
37
18
45
23
Memoria
Contador
18
45
23
Memoria
Contador
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
45
23
29
Colas FIFO
l
Contador Entrada
Contador Salida
18
45
23
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
30
Bibliografa
l
Luis Entrena, Celia Lpez, Mario Garca, Enrique San Milln. Universidad Carlos III de Madrid, 2008
31