0% encontró este documento útil (0 votos)
231 vistas10 páginas

Programador de Memoria EPROM

Este documento proporciona una guía para un laboratorio sobre programación de memorias EPROM. Explica brevemente diferentes tipos de memoria como ROM, PROM, EPROM, EEPROM y memoria flash. Luego describe el equipo necesario para el laboratorio, incluida una memoria EPROM 27C256, drivers, resistencias, LED y fuentes de alimentación. El procedimiento incluye implementar un diagrama esquemático y aprender a programar la memoria EPROM consultando su hoja de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
231 vistas10 páginas

Programador de Memoria EPROM

Este documento proporciona una guía para un laboratorio sobre programación de memorias EPROM. Explica brevemente diferentes tipos de memoria como ROM, PROM, EPROM, EEPROM y memoria flash. Luego describe el equipo necesario para el laboratorio, incluida una memoria EPROM 27C256, drivers, resistencias, LED y fuentes de alimentación. El procedimiento incluye implementar un diagrama esquemático y aprender a programar la memoria EPROM consultando su hoja de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Escuela Profesional de Ingeniería de

Telecomunicaciones
LABORATORIO DE SISTEMAS
DIGITALES I
IV CICLO

Guía de Laboratorio N° 1

“Programador de Memoria EPROM”

Integrantes
Apellidos y Nombres Código N° de Mesa

Fecha de realización del laboratorio:

Ambiente: Laboratorio de Electrónica y Sistemas Digitales

Docente: Ing. Amador Humberto Vivar Recarte

2018-II
1
“Programador de Memoria EPROM”
Objetivos

 Familiarizarse con el uso de memorias EPROM paralelas.


 Identificar los modos de programación y de lectura de la memoria.
 Aprender a programar una memoria EPROM manualmente.

Introducción

MEMORIA PROM

Crear chips desde la nada lleva mucho tiempo. Por ello, los desarrolladores
crearon un tipo de ROM conocido como PROM (Programmable read-only
memory). Los chips PROM vacíos pueden ser comprados económicamente y
codificados con una simple herramienta llamada PROGRAMADOR.

La peculiaridad es que solo pueden ser programados una vez. Son más frágiles
que los chips ROM hasta el extremo que la electricidad estática lo puede quemar.
Afortunadamente, los dispositivos PROM vírgenes son baratos e ideales para
hacer pruebas para crear un chip ROM definitivo.

MEMORIA EPROM

Trabajando con chips ROM y PROM puede ser una labor tediosa. Aunque el
precio no sea demasiado elevado, al cabo del tiempo puede suponer un aumento
del precio con todos los inconvenientes. Los EPROM (Erasable programmable
read-only memory) solucionan este problema. Los chips EPROM pueden ser
regrabados varias veces.

Borrar una EEPROM requiere una herramienta especial que emite una frecuencia
determinada de luz ultravioleta. Son configuradas usando un programador
EPROM que provee voltaje a un nivel determinado dependiendo del chip usado.
Para sobrescribir una EPROM, tienes que borrarla primero. El problema es que no
es selectivo, lo que quiere decir que borrará toda la EPROM. Para hacer esto, hay
que retirar el chip del dispositivo en el que se encuentra alojado y puesto debajo
de la luz ultravioleta comentada anteriormente.
EEPROM y memoria flash

Aunque las EPROM son un gran paso sobre las PROM en términos de utilidad,
siguen necesitando un equipamiento dedicado y un proceso intensivo para ser
retirados y reinstalados cuando un cambio es necesario. Como se ha dicho, no se

2
pueden añadir cambios a la EPROM; todo el chip Debe ser borrado. Aquí es
donde entra en juego la EEPROM(Electrically erasable programmable read-only
memory).

Algunas peculiaridades incluyen:

 Los chips no tienen que ser retirados para sobre escribirse.


 No se tiene que borrar el chip por completo para cambiar una porción del
mismo.
 Para cambiar el contenido no se requiere equipamiento adicional.
 En lugar de utilizar luz ultra violeta, se pueden utilizar campos eléctricos
para volver a incluir información en las celdas de datos que componen
circuitos del chip. El problema con la EEPROM, es que, aunque son muy
versátiles, también pueden ser lentos con algunos productos lo cuales
deben realizar cambios rápidos a los datos almacenados en el chip.
 Los fabricantes respondieron a esta limitación con la memoria flash, un tipo
de EEPROM que utiliza un “cableado” interno que puede aplicar un campo
eléctrico para borrar todo el chip, o simplemente zonas predeterminadas
llamadas bloques.

MEMORIA ROM

La memoria ROM, (read-only memory) o memoria de sólo lectura, es la memoria


que se utiliza para almacenar los programas que ponen en marcha el ordenador y
realizan los diagnósticos. La mayoría de los ordenadores tienen una cantidad
pequeña de memoria ROM (algunos miles de bytes).
Puesto que la memoria ROM también permite acceso aleatorio, si queremos ser
precisos, la memoria RAM debería llamarse memoria RAM de lectura y escritura, y
la memoria ROM memoria RAM de sólo lectura

MEMORIA EAROM

(Electrically Alterable Read Only Memory; memoria de sólo lectura, alterable


eléctricamente). Estas se borran eléctricamente, mediante impulsos siempre
idénti-cos para todas las celdas de memoria. Es importante observar que las EA-
ROM, debido a que su tiempo de lectura y escritura difieren bastante (un mili-
segundo para la escritura y un microsegundo para la lectura), solo se utilizan
cuando basta con memorizar un numero reducido de parámetros de vez en
cuando pero con poca frecuencia. Para terminar hablaremos de la tecnología de
fabricación de las ROM. En las ROM y en las PROM se suele utilizar la técnica
bipolar que es más rápida, y que sobre todo, permite la compatibilidad de las ROM

3
y de las PROM a nivel de pines. En las EPROM, RPROM y EA-ROM se utiliza la
tecnología MOS (para la EAROM, en concreto se utiliza la NMOS).
Se trata de un tipo de memoria ROM, que por software sólo podemos acceder a
sus datos, pero que puede ser modificada mediante procesos electrónicos sin
antes haberla borrado.

MEMORIA NVRAM

Es un acrónimo de no-volátil memoria de acceso aleatorio. NVRAM es un tipo de


memoria de acceso aleatorio (RAM) que mantiene su información cuando se
apaga. La NVRAM es un pequeño 24 pines DIP (paquete en línea dual) de
circuitos integrados, chips y por lo tanto es capaz de obtener la energía necesaria
para mantener el funcionamiento de la batería CMOS instalada en su placa madre.
Se realiza un seguimiento de diversos parámetros del sistema, tales como número
de serie, Ethernet MAC (Media Access Control), dirección, HOSTID, fecha de
fabricación, etc. NVRAM es un tipo de memoria no volátil que ofrece acceso
aleatorio.

La memoria DRAM

Es memorias dinámicas de acceso aleatorio. La memoria DRAM es la forma más


común de memoria RAM

Cuando alguien dice que un equipo tiene "un gigabyte de RAM, lo que realmente
significa es que el equipo tiene un gigabyte de memoria DRAM.

DRAM se llama dinámica porque tiene que ser refrescada constantemente o se


pierden los datos que se supone que es el almacenamiento.

DRAM refrescante consiste en leer el contenido de la escritura de DRAM y de


inmediato de vuelta a la DRAM.

Dinámica es mucho menos costosa que SRAM, pero suele ser más lenta y debe
ser renovado constantemente, a fin de preservar su contenido.
SRAM es la RAM Estática.

SRAM se utiliza en pequeñas cantidades en los ordenadores de RAM muy rápido


cuando se requiere, como por ejemplo en la cachel2 de muchos CPU SRAM es a
menudo contrasta con SRAMDINAMIC

Tipos de SRAM incluyen:


Asincrónico RAM Estática
Sincrónica Burst RAM Estática

4
Ráfaga de tuberías de RAM Estática

MEMORIA DMA:

Permite a cierto tipo de componentes de ordenador acceder a la memoria del


sistema para leer o escribir independientemente de la CPU principal

MEMORIA BUS:

Es un sistema digital que transfiere datos entre los componentes de un


computador o entre computadores.

MEMORIA ANCHO DE BUS:

EI bus representa básicamente una serie de cables mediante los cuales pueden
cargarse datos en la memoria y desde allí transportarse a la CPU.

MEMORIA ANCHO DE BUS:

EI bus representa básicamente una serie de cables mediante los cuales pueden
cargarse datos en la memoria y desde allí transportarse a la CPU.

MEMORIA EXPANDIDA O EXTENDIDA:

La memoria extendida requiere un administrador de memoria extendida.

MEMORIA ALTA:

Es el área del RAM que consiste en los primeros 64 kilobytes (KB), menos 16
bytes de memoria extendida en un IBM PC o un microcomputador compatible.

MEMORIA RESERVADA O SUPERIOR:

Es una característica de diseño de los computadores compatibles con el IBM


PC de arquitectura x86.

MEMORIA CONVENCIONAL O BASE:

En la parte superior de la memoria es donde se carga y ejecutan las aplicaciones.


En la parte inferior se carga el Sistema.

5
MEMORIA VIRTUAL:
Es una técnica que permite al software usar más memoria principal que la que
realmente posee el ordenador.

MEMORIA FLASH:

Que permite que múltiples posiciones de memoria sean escritas o borradas en una
misma operación de programación mediante impulsos eléctricos, frente a las
anteriores que sólo permite escribir o borrar una única celda cada vez.

MEMORIA USB:

Es un pequeño dispositivo de almacenamiento que utiliza memoria flash para


guardar la información

Fundamento teórico

Programación de una memoria EPROM

Preparación

Para el desarrollo de esta experiencia de laboratorio, el alumno deberá revisar:


 Apuntes de clase.
 Puede usar las siguiente dirección:
https://www.youtube.com/watch?v=acPdxVPEvLQ

Equipos y Materiales

ITEM CANTIDAD MATERIAL/EQUIPO DESCRIPCIÓN


1 1 27C256 Memoria EPROM
2 4 74LS244 Driver
3 18 1 KOhm Resistores
4 8 LED Diodos LED
5 2 DIP switch de 8 Banco de interruptores
interruptores.
6 2 Switch de 2 posiciones Interruptores de 2
posiciones
7 1 Fuente de 12 voltios DC Fuente de corriente continua
8 1 Fuente de 5 Voltios DC Fuente de corriente alterna

6
PROCEDIMIENTO

PRIMERA PARTE:

Procedimiento

1. Implementar el siguiente diagrama esquemático:

2. Programación de la memoria EPROM


El objetivo de este apartado es aprender a programar una memoria EPROM
Para ello se consultarán las hojas técnicas (datasheets) de la memoria
utilizada con el propósito de encontrar las señales adecuadas que deben
inyectarse a la memoria para ponerla en el modo de programación y en el
modo de escritura. Para este caso consultar el datasheet de la memoria
27C256.

7
El contenido de información de la memoria debe ser ingresado en el
sistema binario de forma paralela de manera manual.

El contenido exacto radica del resultado de la tabla de estados de la


máquina de estado que se está diseñando. En el bus de direcciones
ingresa el número formado por las entradas y el estado presente
concatenado y el dato que debe ir en el bus de datos coincide con el estado
siguiente concatenado con las salidas de la máquina de estados.

Cuando la memoria se encuentre en modo programación, el dato debe ser


programado mediante un pulso que debe durar casi 2 segundos.

En función a lo explicado anteriormente programar la memoria EPROM


27C256 para obtener un circuito que funcione como una calculadora que
haga 3 operaciones fundamentales. Suma, resta y multiplicación.

SEGUNDA PARTE:

Observaciones:
………………………………………………………………………………………………
………………………………………………………………………………………………

Conclusiones:
………………………………………………………………………………………………
………………………………………………………………………………………………

APLICACIÓN DE LO APRENDIDO

Investigar sobre cómo se podría mejorar ese programador manual de memoria


EPROM mediante la utilización de una computadora para reemplazar al juego de
DIP switch y tener la capacidad de grabar la información y leer lo grabado de
forma más rápida.

8
Informe
Modelo de Informe

Carátula

Deberá contener lo siguiente:


1. Logo de la institución.
2. Nombre del curso
3. Nombre del laboratorio
4. Nombre de los integrantes.
5. Código de los participantes.
6. Número de mesa de trabajo.
7. Fecha de realización.
8. Ambiente de trabajo.
9. Nombre del profesor.
10. Semestre académico.

Fundamento teórico
Deberá ser conciso y redactado con lenguaje propio. Estará basado en las
lecturas recomendadas o cualquier otra información relacionada con el tema. No
debe de exceder de una página.

PRIMERA PARTE: Resultado del Laboratorio

El informe deberá constar de los siguientes puntos:

I. Resultados del procedimiento desarrollado en el laboratorio indicando con


claridad las mediciones tomadas y los gráficos de las señales de acuerdo a
las escalas tomadas. (No copiar toda la guía del laboratorio).
II. Explique sustentando con fundamentos teóricos los resultados obtenidos en
el laboratorio.

SEGUNDA PARTE: Observaciones y conclusiones

Observaciones: se deben resaltar los logros alcanzados y también las


dificultades o errores de carácter técnico que pudieran haber encontrado en el
desarrollo de las tareas, respaldados por los cálculos o gráficos pertinentes si
fuese el caso.

Conclusiones: esta parte contiene la síntesis de los resultados alcanzados a la


finalización del experimento.

9
Nota: Utilice el software que requiere su informe Aplicación de lo aprendido

Observaciones Generales

1. La presentación del informe se realiza al ingresar al Laboratorio. En la clase


siguiente a su realización.
2. Se tomará en cuenta las reglas de ortografía en la redacción del informe.
3. La evaluación se realizará bajo la siguiente rúbrica:

Realización Puntos
Puntualidad 1
Orden y limpieza en el laboratorio 1
Trabajo en equipo 2
Culminación de la experiencia 2
Presentación
Carátula 1
Ortografía y redacción 2
Fundamento teórico 2
Resultados del laboratorio 4
Aplicación de lo aprendido 5
Total 20

10

También podría gustarte