Memorias y concepto del Microcontrolador

Anuncio
Memorias y concepto del
Microcontrolador
Departamento de Electrónica
Fundación San Valero
Biestables
FUNCIONAMIENTO BIESTABLE R-S
1
Biestable D
BIESTABLE D – CELDA DE MEMORIA RAM
Contador con
Biestables D
BIESTABLE D – CELDA DE MEMORIA RAM
2
Memorias
LOS DIFERENTES TIPOS DE MEMORIA SON:
•RAM (Memoria de acceso aleatorio)
•ROM: (Memoria de solo lectura)
•PROM: (Memoria de solo lectura programable 1 vez)
•EPROM: (Memoria de solo lectura programable y
borrable)
•EEPROM: (Memoria de solo lectyura programable y
borrable electricamente)
Memorias
•RAM (Random access memory): De lectura y escritura
volátil y de acceso aleatorio.
Existen dos tipos de memoria RAM: RAM dinámica y estática,
depende su funcionamiento de que material se compone cada una
de ellas. La primera está compuesta de celdas de memoria como
biestables D y la segunda se compone de un MOSFET y
condensadores.
3
Memoria SRAM
Celda Memoria RAM
Cuando la entrada /SEL y la entrada /WR
están activas, el biestable se abre,
almacenando el nuevo bit que recibe por la
línea ENT.
Memoria SRAM
Memoria RAM
4
Memoria DRAM
Memoria RAM
En cambio, en las RAM dinámicas la información de cada bit debe
ser guardada periódicamente para que no se pierda.
Para evitar perder información, debemos efectuar un refresco
de los voltajes de la memoria cada cierto tiempo (unos cuatro
milisegundos generalmente). Estos ciclos de refresco consisten
en la lectura secuencial de la memoria y la reescritura con los
valores que tenía.
Memoria ROM
Una memoria ROM es una memoria de sólo lectura (en inglés, read
only memory). Este tipo de memoria es un circuito combinacional de
m entradas y n salidas.
Una ROM contiene la tabla de verdad de una función lógica con m
entradas y n salidas, por lo que el número posible de combinaciones
de entradas es 2m. Por esto las ROM se especifican como ROM de
2m x n.
5
Ejemplo
memoria ROM
Pongamos una tabla de verdad correspondiente a un decodificador de
2 a 4, con una entrada de control de polaridad.
Entradas
Salidas
A2
A1
A0
D3
D2
D1
0
0
0
1
1
1
D0
0
0
0
1
1
1
0
1
0
1
0
1
0
1
1
0
1
1
0
1
1
1
1
1
0
0
0
0
0
1
0
1
0
0
1
0
1
1
0
0
1
0
0
1
1
1
1
0
0
0
Ejemplo
memoria ROM
El circuito con puertas lógicas sería el siguiente:
Otra forma es grabar la
tabla lógica en una ROM
6
Ejemplo
memoria PROM
Las PROM, solo se pueden grabar una vez.
La forma de grabar una tabla lógica en la PROM es:
Memoria EPROM
y EEPROM
También están las memorias EPROM (siglas en inglés de erasableprogrammable read-only memory, memoria de sólo lectura
programable y borrable).
Este tipo de memoria se programa de la misma manera que las PROM,
pero también pueden volverse todos los bits a 1 al aplicarle una luz
ultravioleta.
Este proceso de borrado se puede realizar debido a que estos
dispositivos utilizan transistores MOS de compuerta flotante. Estos
transistores tienen dos compuertas, de las cuales una no está
conectada, está rodeada por un material aislante.
Si aplicamos una luz ultravioleta de determinada longitud de onda
entre 5 y 20 minutos, las conexiones vuelven a ser conductoras,
con lo que volvemos a tener todos los bits a 1.
7
Descargar