Tema: USO DE MEMORIAS RAM Y ROM

Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Perifericos Lugar de Ejecución: Fundamentos Generales. Edificio 3 Tema: USO RAM Y
Author:  Lidia Aranda Cano

19 downloads 222 Views 471KB 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

Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Perifericos Lugar de Ejecución: Fundamentos Generales. Edificio 3

Tema: USO RAM Y ROM

DE

MEMORIAS

Objetivo general gENEspecífico

Usar memorias RAM y ROM

Objetivos específicos Manejar operaciones básicas en memorias. gENEspecífico Utilizar memorias para implementar bloques de mayor capacidad.

Materiales y equipo gENEspecífico 1 Unidad PU-2000 1 Computadora con el programa Circuit maker 1 Breadboard 1 RAM CY7C185 1 74245 1 7404 1 Resistencias limitadoras 1 Display 2 Puntas para PU 1 Pinza 1 Cortadora de alambre

Tarea previa Estudie el tema de la clase correspondiente y complemente con la lectura de la referencia bibliográfica de la guía. Simule los dos circuitos que se presentan en la guía: figuras 10.1 y 10.2. Presente los circuitos impresos al docente de laboratorio.

Procedimiento Bibliografía Guía 1

MEMORIA ROM 1.

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

Dirección

Dato

000

01

001

03

002

07

003

1F

004

3F

005

7F

006

FF

007

AA

Figura 10.1 Memoria PROM

Tabla 10.1. Contenido de las posiciones de la memoria PROM

2.

Haga 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 0000, se le abrirá una ventana para que ingrese el dato que quiere guardar en esa localidad, escriba 01 y haga clic en el botón “OK”.

4.

Siga el mismo proceso para llenar los datos en las direcciones que muestra la tabla 10.1

5.

Ya ingresados los datos ejecute la simulación.

6.

Coloque CS en +5V anote LEDs:________________________

7.

Coloque el terminal CS esta a cero voltios y observe los datos.

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.

el

código

binario

en

los

10. Duplique la memoria PROM32 ya programada. 11. Implemente el circuito de la figura 10.2 12. Verifique el contenido almacenado en las siguientes direcciones: Dirección

Dato

Dirección

000h

020h

001h

021h

002h

022h

003h

023h

004h

024h

005h

025h

006h

026h

007h

027h

Dato

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

Fig. 10.2 Combinación de memorias

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 o 74245 que son buffer tri-estado, los cuales son muy usados 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 14. Arme en breadboard el circuito mostrado en la figura 10.3, el pin-out de la memoria RAM CY7C185 y del buffer 74245 se muestra en la figura 10.4.

Figura 10.3 circuito de control para programación de RAM.

Note que vamos a armar un circuito para el manejo de un display, cátodo común, por lo que debemos de pensar que lo que vamos a formar son números y algunas letras, por lo que los datos deben de ser coherentes para que tengan sentido.

Figura 10.4 Terminales de la memoria RAM y del buffer triestado 74245.

15. Para garantizar que una memoria no se dañe por mal uso es necesario tomar algunas medidas, entre las principales medidas que tomaremos en cuenta es verificar que el 7404 este bien colocado y que funcione, lo siguiente es respetar los datos de la tabla que se presenta a continuación. tabla de operaciones.

Como notara es necesario que CE1 este en “bajo” y que CE2 este en “alto” para que pueda trabajar la memoria esto nos permitirá tener una doble protección para no dañar la memoria. Coloque el dato en la entrada esto será llevando los puentes a tierra y/o a VCC ,por ejemplo el dato 10101111 en la localidad de memoria 001 (00000000001), luego pase a “cero” el SW, completar la tabla siguiente. Dirección de Segmento almacenamiento del (Hexa) display 0

Dato Bin

Dirección de Segmento almacenamiento del (Hexa) display 8

Dato Bin

1 2 3 4 5 6 7

9 A B C D E F

16. Realice el mismo proceso para escribir los datos en las direcciones que se muestran en la tabla 10.1 17. Ajuste el interruptor 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. 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 gENEspecífico 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 almacenar?_______________________________________

se

pueden

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 GuíaM. 3 Mano, “Diseño Digital”, 3ª Ed., México, Ed. Prentice Hall, 2003, pp. 255275.

Guía 4 fía

Get in touch

Social

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