Está en la página 1de 1

UNIVERSIDAD AUTONOMA DE AGUASCALIENTES

ARQUITECTURA DE COMPUTADORAS
PRACTICA I MEMORIAS

OBJETIVO:
El alumno será capaz de conocer el funcionamiento, ciclos de lectura y escritura, así como programar y trabajar
con un circuito integrado de memoria RAM (o EEPROM).

MATERIAL:
a) Protoboard y cables para alambrar
b) Fuente de 5v
c) Resistores 8 de 330 y 8 leds y 9 resistores de 1K
d) IC de EEPROM paralela (Atmel u otro)
e) 2 dip switch y push boton

INTRODUCCION:
Las memorias EEPROM son no volátiles y además de no necesitar refresco no requieren energía para conservar
los datos debido a que son ROM pero son eléctricamente borrables. Estas pueden guardar algún código o datos
permanentes como el programa de arranque BIOS o bien pueden tambien servir para guardar tablas que actúan como
funciones lógicas.

DESARROLLO:
1. Ensamble el siguiente circuito y pruebe las operaciones de escritura y lectura, primero conecte OE en 5v
para asegurar que los datos están en modo de entrada y así poder programar datos con el push en R/W, una
vez guardados los datos proceda a leerlos poniendo el dip switch de datos en posición de OFF y ahora si
regrese el pin OE a la conexión con tierra para poder leer los datos adecuadamente. Inserte la siguiente
tabla y pruébela.

DIRECC DATO
00h 01h
01h 02h
02h 04h
03h 08h
04h 10h
05h 20h
06h 40h
07h 80h
08h 49h
09h 92h
0Ah 22h
0Bh DBh
0Ch 6Ch
0Dh 10h
0Eh 28h
0Fh 45h

NOTA 1: Observe que el dip switch de datos no requiere resistores a tierra debido a que los leds juegan este papel.
NOTA 2: Si su memoria no es ATMEL de 64K (8Kx8) entonces consulte las hojas de datos de su memoria para la
distribución de pines.
NOTA 3: Si lo desea puede conectar dos contadores en serie en vez del dip switch de direcciones y activarlos con pulso de
reloj usando un 555 monoestable.

2. Conteste las siguientes preguntas


a) Que pasa cuando al escribir un dato CE=1?
b) Cual seria el problema si escribiera con OE=0? (no lo haga en la practica)
c) Demuestre que la tabla de la memoria equivale a las siguientes funciones lógicas, es decir que la
memoria también sirve para programar funciones lógicas por medio de su tabla:
I/O7=!A7*!A6*!A5*!A4*!A3*A2*A1*A0+!A7*!A6*!A5*!A4*A3*!A2*!A1*A0+!A7*!A6*!A5*!A4*A3*!A2*A1*A0
I/O4=!A7*!A6*!A5*!A4*!A3*A2*!A1*!A0+!A7*!A6*!A5*!A4*A3*!A2*!A1*A0+!A7*!A6*!A5*!A4*A3*!A2*A1*A0+
!A7*!A6*!A5*!A4*A3*A2*!A1*A0 donde ¡=negado, +=or, *=and.
Encuentre las otras 6 funciones lógicas.

LARP 2023.

También podría gustarte