memorias
Semiconductor
Departamento de Electrónica
Curso 2010/11
2010/11
Índice
Introducción
Clasificación de las memorias
El chip de memoria
Estructura interna de una
memoria
Cronogramas de acceso
Memorias RAM estáticas
Memorias RAM dinámicas
Memorias ROM
Memorias PROM
Memorias E/EEPROM
Memorias FLASH
Expansión de memorias
Mapas de memoria
Gestión de la memoriaOrdenación de datos en
memoria
Sistemas Electrónicos Digitales I
Departamento de Electrónica
2
Expansión de memorias: tamaño
A partir de chips de memoria se puede ampliar:
El número de bits por palabra
Memoria de 1Kx8
A[9:0]
D[3:0]
Memoria
1Kx4
A[9:0]
D[7:0]
Memoria Memoria
1Kx4
1Kx4
Sistemas Electrónicos Digitales I
Departamento de Electrónica
3Expansión de memorias: número
A partir de chips de memoria se puede ampliar:
El número de palabras
Memoria
de 2Kx4
A[9:0]
D[3:0]
Memoria
1Kx4
A[10:0]
D[3:0]
Memoria
1Kx4
Memoria
1Kx4
Sistemas Electrónicos Digitales I
Departamento de Electrónica
4
Expansión de memorias: tamaño y número
A partir de chips de memoria se puede ampliar:
El número de bits por palabra y elnúmero de palabras
Memoria de 2Kx8
A[9:0]
D[3:0]
Memoria Memoria
1Kx4
1Kx4
A[10:0]
D[7:0]
Memoria
1Kx4
Memoria Memoria
1Kx4
1Kx4
Sistemas Electrónicos Digitales I
Departamento de Electrónica
5
Expansión de memorias: ejemplo tamaño
Memoria de 1Kx12 con
memorias de 1Kx4
Sistemas Electrónicos Digitales I
Departamento de Electrónica
6
Expansión de memorias:ejemplo número (I/II)
Memoria de 2Kx4 con
memorias de 1Kx4
Sistemas Electrónicos Digitales I
Departamento de Electrónica
7
Expansión de memorias: ejemplo número (II/II)
Memoria de 20Kx8 con
memorias de 4Kx8
Sistemas Electrónicos Digitales I
Departamento de Electrónica
8
Expansión de memorias: ejemplo tamaño y número
Memoria de 4Kx8 con
memorias de 1Kx4
SistemasElectrónicos Digitales I
Departamento de Electrónica
9
Mapas de memoria (I/V)
Definición: cantidad de memoria que se puede direccionar desde un uP y
organización/distribución/estructuración de la misma
2 tipos de mapa:
Lógico: Uso de las posiciones de memoria. P.ej. código, datos, pila, etc.
Físico: Implementación física (en distintos chips) del mapa. P. ej. 2 chips de RAM
de 8K8, 1 chipde Flash de 32Kbytes, etc.
La definición del mapa de memoria posibilita la conexión del uP al
sistema de memoria. Para ello:
1. Definir el mapa lógico a partir de la aplicación y el físico a partir del lógico
2. La definición del mapa físico permite conocer las direcciones para las que se accede
a cada chip → GENERACIÓN DE LA LÓGICA DE DECODIFICACIÓN
3. Implementación y conexión de losdistintos chips de memoria y la lógica de
decodificación al uP
Sistemas Electrónicos Digitales I
Departamento de Electrónica
10
Mapas de memoria (II/V)
Ejemplo de mapa de memoria
Sistemas Electrónicos Digitales I
Departamento de Electrónica
11
Mapas de memoria (III/V)
A partir del mapa físico se hace una tabla de verdad para diseñar la
lógica de decodificación
Del ejemploanterior:
Sistemas Electrónicos Digitales I
Departamento de Electrónica
12
Mapas de memoria (III/V)
A partir del mapa físico se hace una tabla de verdad para diseñar la
lógica de decodificación
Del ejemplo anterior:
Sistemas Electrónicos Digitales I
Departamento de Electrónica
13
Mapas de memoria (IV/V)
A partir de la tabla de verdad de la lógica de decodificación seimplementa el circuito de decodificación:
Con puertas lógicas
Con decodificadores
Con una combinación de ambos
Introducción a los Sistemas Electrónicos Digitales
Sistemas Electrónicos Digitales I
Departamento de Electrónica
Departamento de Electrónica
14
Mapas de memoria (V/V)
Decodificación completa:
Se emplea este término cuando el acceso a una posición concreta de memoria se...
Regístrate para leer el documento completo.