Ud1 2 memorias

14
Memorias y concepto del Microcontrolador Departamento de Electrónica Fundación San Valero

Transcript of Ud1 2 memorias

Memorias y concepto del Microcontrolador

Departamento de ElectrónicaFundación San Valero

Biestables

FUNCIONAMIENTO BIESTABLE R-S

Biestable D

BIESTABLE D – CELDA DE MEMORIA RAM

Contador con Biestables D BIESTABLE D – CELDA DE MEMORIA RAM

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.

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

En cambio, en las RAM dinámicas la información de cada bit debe ser guardada periódicamente para que no se pierda.

Memoria RAM

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 DRAM

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.

Ejemplo memoria ROM

Pongamos una tabla de verdad correspondiente a un decodificador de 2 a 4, con una entrada de control de polaridad.

A2 A1 A0 D3 D2 D1 D0

0 0 0 1 1 1 0

0 0 1 1 1 0 1

0 1 0 1 0 1 1

0 1 1 0 1 1 1

1 0 0 0 0 0 1

1 0 1 0 0 1 0

1 1 0 0 1 0 0

1 1 1 1 0 0 0

Entradas Salidas

Ejemplo memoria ROM

El circuito con puertas lógicas sería el siguiente:

Otra forma es grabar la tabla lógica en una ROM

Ejemplo memoria

PROMLas 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 erasable-programmable 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.