Está en la página 1de 9

INSTITUTO POLITECNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERIA


MECANICA Y ELECTRICA

UNIDAD CULHUACAN

Asignatura: Laboratorio de circuitos lógicos II

Profesora: Ing. Jazmín Ramírez Hernández

Alumnos

Camacho Suárez Agustín


Chimecatl Hernández Héctor Gabriel

Practica # 1

“Memoria RAM con celdas de memoria biestables”

Grupo: 4CM13

Fecha de Entrega: 22 de febrero del 2017


INTRODUCCIÓN

La memoria de acceso aleatorio (en inglés: random-access memory), se utiliza


como memoria de trabajo para el sistema operativo, los programas y la mayoría
del software. Es allí donde se cargan todas las instrucciones que ejecutan el
procesador y otras unidades de cómputo. Se denominan "de acceso aleatorio"
porque se puede leer o escribir en una posición de memoria con un tiempo de
espera igual para cualquier posición, no siendo necesario seguir un orden para
acceder a la información de la manera más rápida posible.

Hay dos tipos básicos de memoria RAM


 RAM dinámica (DRAM)
 RAM estática (SRAM)

La memoria RAM dinámica necesita actualizarse miles de veces por segundo,


mientras que la memoria RAM estática no necesita actualizarse, por lo que es más
rápida, aunque también más cara. Ambos tipos de memoria RAM son volátiles, es
decir, que pierden su contenido cuando se apaga el equipo.

En nuestro caso para la práctica, nos basamos en la memoria RAM estática.


Static Random Access Memory (SRAM), o Memoria Estática de Acceso Aleatorio
es un tipo de memoria basada en semiconductores que a diferencia de la memoria
DRAM, es capaz de mantener los datos, mientras esté alimentada, sin necesidad
de circuito de refresco. Sin embargo, sí son memorias volátiles, es decir que
pierden la información si se les interrumpe la alimentación eléctrica.

El almacenamiento en RAM estática se basa en circuitos lógicos denominados flip-


flop, que retienen la información almacenada en ellos mientras haya energía
suficiente para hacer funcionar el dispositivo

Algunas características de la memoria SRAM:

Es más cara, pero más rápida y con un menor consumo (especialmente en


reposo) que la memoria DRAM. Es utilizada, por tanto, cuando es necesario
disponer de un menor tiempo de acceso, o un consumo reducido, o ambos.
Debido a su compleja estructura interna, es menos densa que DRAM, y por lo
tanto no es utilizada cuando es necesaria una alta capacidad de datos, como por
ejemplo en la memoria principal
de los computadores personales.

Un chip de RAM estática puede almacenar tan sólo una cuarta parte de la
información que puede almacenar un chip de RAM dinámica de la misma
complejidad, pero la RAM estática no requiere ser actualizada y es normalmente
mucho más rápida que la RAM dinámica
Algunos tipos de memoria RAM estática

SRAM
StaticRandom Access Memory – Memoria estática de acceso aleatorio Es un tipo
de memoria más rápida y confiable que la DRAM. El término estática se debe a
que necesita ser refrescada menos veces que la DRAM. Tienen un tiempo de
acceso del orden de 10 a 30 nanosegundos. Un bit de RAM estática se construye
con un circuito flip-flop que permite que la corriente fluya de un lado a otro
basándose en cual de los dos transistores es activado. Estas memorias no
precisan no precisan de los complejos circuitos de refrescamiento como sucede
con las RAMs dinámicas, pero usan mucha más energía y espacio. La misma es
usada como memoria caché.

Sync SRAM
SynchronousStaticRandom Access Memory –Es también un tipo de memoria
caché. La RAM sincronizada a ráfagas ofrece datos de modo sincronizado con lo
que no hay retraso en los ciclos de lectura a ráfagas, con tiempo 2-1-1-1 ciclos de
reloj. El problema está en velocidades de reloj superiores a los 66 mhz, puesto
que los ciclos de reloj pasan a ser de 3-2-2-2 lo que es significativamente más
lento que la memoria PB SRAM la cual tiene un tiempo de acceso de 3-1-1-1
ciclos. Estos módulos están en desuso porque su precio es realmente elevado y
sus prestaciones frente a la PB SRAM no son buenas por lo que se fabrican en
pocas cantidades.

Flip-flops
Los circuitos secuenciales son aquellos en los cuales su salida depende de la
entrada presente y pasada. Dentro de estos circuitos se tienen a los Flip-Flops.

Los Flip-Flops son los dispositivos con memoria más comúnmente utilizados. Sus
características principales son:

- Asumen solamente uno de dos posibles estados de salida.


- Tienen un par de salidas que son complemento una de la otra.
- Tienen una o mas entradas que pueden causar que el estado del Flip-
Flop cambie.

Flip-Flop S-R (Set-Reset)

Se puede implementar un Flip-Flop S-R, utilizando dos compuertas NOR. S y R


son las entradas, mientras que Q y Q’ son las salidas (Q es generalmente la salida
que se busca manipular.)
Como existen varias formas de implementar un Flip-Flop S-R (y en general
cualquier tipo de Flip-Flop) se utilizan diagramas de bloque que representen al
Flip-Flop. El siguiente diagrama de bloque representa un FF S-R. Nótese que
ahora, por convención, Q se encuentra en la parte superior y Q’ en la inferior.

Para describir el funcionamiento de un FF se utilizan las llamadas Tablas de


Estado y las Ecuaciones Características. La siguiente tabla muestra la tabla de
estado para un FF S-R.

S R Q Q+
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 -
1 1 1 -
Flip-Flop J-K

El flip-flop J-K es una mezcla entre el flip-flop S-R y el flip-flop T. Esto ocurre de la
siguiente manera:

- En J=1, K=1 actúa como Flip-flop T


- De otra forma, actúa como flip-flop S-R

El siguiente diagrama de bloque es el perteneciente el FF J-K


Una implementación tentativa de un FF J-K a partir de un FF S-R sin reloj es la
siguiente:

La tabla de estado aparece a continuación. Note que es muy parecida a la del FF


S-R solo que ahora los estados de J=1 y K=1 sí son válidos.

Tabla de estado del FF J-K

J K Q Q+
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0

De la tabla anterior se obtiene la siguiente ecuación característica mediante


mapas de Karnaugh: . Este flip-flop es uno de los más comunes
con reloj. El siguiente diagrama lo muestra con entrada para reloj:
OBJETIVOS

Conocer el funcionamiento de una memoria RAM 2x2 armada con celdas de


memoria biestables (flip-flops), o dicho de otra forma a través de un multivibrador
capaz de permanecer en uno de dos estados posibles durante un tiempo
indefinido en ausencia de perturbaciones.
Escribir y leer datos de entrada en una memoria RAM de 2x2.

DESARROLLO

Nuestra memoria se dice que es RAM, ya que es de lectura y escritura, por lo


tanto, la que armaremos, tendremos que tener dos elementos para decidir que
celda tomar en cuenta de las cuatro que ocuparemos, dos elementos para
ingresar los datos que se guardaran en nuestras celdas y un elemento para decidir
cuándo trabajaremos con lectura o escritura y al final tendremos los dos datos de
salida que nos mostrara los datos guardados en nuestras celdas de memoria.

Antes de llevar a cabo el armado en protoboard de las celdas de memoria que


conformara nuestra memoria RAM, primero se procede a armar nuestro circuito
con nuestras cuatro celdas de memoria en un software de simulación, en este
caso usaremos Proteus:
Después de tener lista la simulación y comprobar que las conexiones hechas a las
cuatro celdas de memoria, se procederá al armado en protoboard, pero se hará
paso a paso, comprobando celda por celda, ya que si no llegara a funcionar una
celda, sepamos donde está el error, ya que si armamos todo el circuito junto y nos
sale un error, no sabremos donde está.

Después de haber comprobado celda por celda, el circuito completo armado en la


protoboard queda de la siguiente manera:
CONCLUSIONES

Camacho Suárez Agustín


Esta práctica me sirvió para conocer el funcionamiento de una memoria RAM con
celdas de memoria biestable los procesos que se llevan a cabo en este tipo de
memorias, conociendo esto, poco a poco voy comprendiendo como se arman las
que vienen en el interior de las computadoras.
En nuestra memoria que hicimos tuvimos muchos problemas a la hora del armado
ya que la primera vez no la armamos celda por celda, sino que la armamos toda
completa y ya cuando no prendían las salidas, no sabíamos dónde estaba el error.

Chimecatl Hernández Héctor Gabriel


En la práctica realizada, me ayudo para saber el funcionamiento de la memoria
RAM, que, aunque es muy escuchada en la parte computacional, muy pocas
personas saben cómo funciona, y en mi caso pude observarlo.
Al principio nos encontramos con unos fallos técnicos, ya que en vez de empezar
por una celda para ver si funciona o no, decidimos armarlo todo a la vez, lo cual
fue una mala decisión ya que a la hora de comprobar datos de entrada y salida, no
era lo esperado, por lo que se tuvo que realizar de nuevo, y aunque quedo la
segunda vez, cuando mi compañero metió los datos de escritura y lectura, nos
arrojaba una salida incorrecta, y al revisarlo detalladamente nos encontramos con
que estaban invertidas las celdas.

Bibliografía

Wakerly John F., Diseño Digital, Principios y Prácticas, 3ª Ed. 2003 Prentice Hall.
Hayes John P., Introducción Al Diseño Lógico Digital, 1996, Addison Wesley.

También podría gustarte