Tema: USO DE MEMORIAS RAM Y ROM

Sistemas Digitales. Guía 10 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Sistemas digitales Lugar de Ejecución: Fundamentos Generales. Edif

0 downloads 241 Views 77KB Size

Recommend Stories


Memorias RAM (Random Access Memory)
{RAM}. {DIMM}. Hardware. {ESDRAM}. Fast Page Mode. {SRAM}. {DRAM}. {ROM}. {SIMM}. {VRAM}. Mapara Virtual. Memoria Cache. Acceso Aleatorio

TEMA 9. MEMORIAS SEMICONDUCTORAS
TEMA 9. MEMORIAS SEMICONDUCTORAS http://www.tech-faq.com/wp-content/uploads/images/integrated-circuit-layout.jpg IEEE 125 Aniversary: http://www.fli

Arquitectura de Ordenadores I: Periféricos 1. Memorias RAM
Título: Memorias Ram Arquitectura de Ordenadores I: Periféricos Autor: CNGQ Email: [email protected] ESTE DO CUMENTO FUE DESCARG ADO DE: http://w w w

Story Transcript

Sistemas Digitales. Guía 10 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Sistemas digitales Lugar de Ejecución: Fundamentos Generales. Edificio 3.

Tema: USO DE MEMORIAS RAM Y ROM Objetivo general Usar memorias RAM y ROM

Objetivos específicos •

Manejar operaciones básicas en memorias.



Utilizar memorias para implementar bloques de mayor capacidad.

Materiales y equipo • • • • • • • • • • •

1 Unidad PU-2000 1 Computadora con el programa Circuit maker 1 Breadboard 1 IC RAM 2114 1 74244 1 7404 4 Resistencias limitadoras 4 LEDs 2 Puntas para PU 1 Pinza 1 Cortadora de alambre

Tarea previa Leer el tema de clase correspondiente. Simule los dos circuitos que se presentan en la guía: figuras 10.1 y 10.2

Procedimiento MEMORIA ROM 1.

Simule el circuito mostrado en la figura 10.1 en el Circuit maker.

2

Sistemas Digitales. Guía 10

Figura 10.1 Memoria PROM 2.

De clic derecho sobre la memoria PROM y seleccione la opción “Edit PROM/RAM”, se mostrará la tabla con las localidades de memoria y sus datos respectivos (que inicialmente están en cero).

3.

Deben ingresarse los datos que se almacenaran en las localidades de memoria, para ello dé doble clic sobre la dirección Dirección Dato 0000, se le abrirá una ventana para que ingrese el 000 01 dato que quiere guardar en esa localidad, escriba 01 y de clic en el botón “OK”. 001 03 Siga el mismo proceso para llenar los datos en las 002 07 direcciones que muestra la tabla 10.1 003 1F Ya ingresados los datos corra la simulación. 004 3F Coloque CS en +5V anote el código binario en los 005 7F LEDs:________________________ 006 FF Coloque el terminal CS esta a cero voltios y observe los datos. 007 AA

4. 5. 6. 7. 8.

Ajuste todos los interruptores conectados a las líneas de dirección a cero voltios, y observe los LEDs y debería aparecer el dato 01h.

9.

De la misma forma verifique que los otros datos están almacenados en las direcciones indicadas en la tabla 10.1.

10. Duplique la memoria PROM32 ya programada. 11. Implemente el circuito de la figura 10.2 12. Verifique las siguientes direcciones:

Tabla 10.1. Contenido de las posiciones de la memoria PROM

Sistemas Digitales. Guía 10 3

Dirección

Dato

Dirección

000h

020h

001h

021h

002h

022h

003h

023h

004h

024h

005h

025h

006h

026h

007h

027h

Dato

Tabla 10.1. Contenido de las posiciones de la memoria con expansión de cantidad de palabras

Figura 10.2 Memoria PROM MEMORIA RAM 13. Analice el circuito que se muestra en la figura 10.3, tome en cuenta la siguiente información: •

Este circuito posee un CI74244 que es un buffer tri-estado, el cual es muy usado para proteger memorias a las que se les sobrescriba, o que le entren datos cuando deberían estar saliendo.



La compuerta NOT es para garantizar que los datos a la salida serán los que procedan de la RAM y no los que entran a la misma.



Los terminales A9 a A3 se conectan a tierra debido a que no se utilizarán direcciones de memorias mayores a 007

4

Sistemas Digitales. Guía 10

14. Arme en breadboard el circuito mostrado en la figura 10.3, el pin-out de la memoria RAM 2114 y del buffer 74244 se muestra en la figura 10.4.

Figura 10.3 Lectura y escritura de la memoria RAM

Figura 10.4 Terminales de la memoria RAM 2114 y del buffer triestado 74244 15. Coloque el dato Ah (1010b) en la localidad de memoria 007h (0000000111b). colocando primero la dirección, luego el dato y pase el switch que está conectado a la línea WE a cero (Función escribir) y luego regréselo a uno (Función leer). 16. Realice el mismo proceso para escribir los datos en las direcciones que se muestran en la tabla 10.1

Sistemas Digitales. Guía 10 5

17. Ajuste el switch que está conectado a la línea WE en uno, coloque en las líneas de direcciones el dato 004h y compruebe que ahí está el dato almacenado previamente (Eh=1110b). 18. Compruebe que los otros datos también están presentes en las direcciones indicadas. 19. Apague la fuente un momento y vuélvala a encender, verifique que los datos se borraron de la memoria RAM. 20. Apague el equipo y deje ordenado su lugar de trabajo.

Análisis de resultados 1. Los datos que observó en el paso 6 ¿Están almacenados en la memoria? Explique ________________________________________________________ 2. ¿Cuantas palabras se pueden almacenar en el circuito de la figura 10.1? Explique su respuesta ________________________________________________________ 3. ¿Cuantas palabras se pueden almacenar en el circuito de la figura 10.2? Explique su respuesta ________________________________________________________ 4. ¿Qué función hace el inversor de la figura 10.2? ________________________________________________________ 5. En circuito de la figura 10.3 ¿Cuantas palabras se pueden almacenar? ________________________________________________________ 6. ¿En qué estado lógico se encuentran las salidas Yb3 a Yb0 del buffer triestado de la figura 10.3 cuando se están escribiendo datos? ________________________________________________________ ¿Y cuando se leen datos?___________________________________ ________________________________________________________

Bibliografía •

M. Mano, “Diseño Digital”, 1ª Ed., México, Ed. Prentice Hall, 2003, pp. 255275.

6

Sistemas Digitales. Guía 10

10 1

Hoja de cotejo:

Guía 10 Uso de memorias RAM y ROM Alumno:

Puesto No:

Docente:

GL:

Fecha:

EVALUACION %

1- 4

5- 7

8-10

CONOCIMIENTO

25

70

Demostró conocimiento medio de los circuitos simulados. Simuló los dos circuitos de la guía pero no Implementó el circuito propuesto en breadboard.

Demostró buen conocimiento de los circuitos simulados.

APLICACIÓN DEL CONOCIMIENTO

Demostró poco conocimiento de los circuitos simulados. Simuló uno de los dos circuitos de la guía y no implementó el circuito propuesto en breadboard.

ACTITUD

2.5

Es ordenado pero no hace un uso adecuado de los recursos.

Hace un uso adecuado de recursos respetando las pautas de seguridad, pero es desordenado. Hace un uso adecuado de recursos respetando las pautas de seguridad, pero es desordenado.

Hace un manejo responsable y adecuado de los recursos conforme a pautas de seguridad e higiene. Hace un manejo responsable y adecuado de los recursos conforme a pautas de seguridad e higiene.

2.5

TOTAL

100

Es ordenado pero no hace un uso adecuado de los recursos.

Implementó el circuito propuesto en breadboard sin problemas y simuló los dos circuitos de la guía.

Nota

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.