• No se han encontrado resultados

p7_sd2_p02.pdf

N/A
N/A
Protected

Academic year: 2020

Share "p7_sd2_p02.pdf"

Copied!
8
0
0

Texto completo

(1)

PRÁCTICA No. 7

MEMORIAS EPROM Y EL PROGRAMADOR UNIVERSAL

DE MEMORIAS

OBJETIVOS:

En esta práctica el alumno:

 Aprenderá a usar el programador universal BK Precision 844, ChipMax y TopMax.

 Se familiarizará con el uso y manejo de los memorias EPROM’s, en particular con aquellos que se encuentran en existencia en el laboratorio (2764 y 27128).

 Aprenderá los pasos necesarios para descargar un archivo hexadecimal en una EPROM.

INTRODUCCIÓN:

Generalmente cuando se realiza un diseño en el que se utiliza la tecnología de microprocesadores, existe una etapa al final de este proceso en la cual se prueba en un circuito prototipo el funcionamiento del programa desarrollado. No siempre el programa funciona con éxito en el primer intento, ya sea porque tiene errores o porque se requieran ajustes. Debido a esto frecuentemente esta etapa se convierte en un ciclo de prueba y error que se repite hasta que se llega a los resultados deseados. Las memorias más adecuadas para este proceso son las memorias EPROM debido a que tienen la capacidad de ser borradas y reprogramadas indefinidamente, pero para lograr hacer esto es necesario contar con cierto equipo de laboratorio.

En el laboratorio de Electrónica de esta institución, se cuenta con programadores universales llamados comercialmente BK-844, ChipMax y TopMax. Se les denomina así porque son capaces de programar toda una gama de dispositivos distintos tales como: PROM, EPROM, EEPROM, PAL, GAL, etc. Cabe notar que aunque la presente práctica se enfoca al BK-844, no existe una diferencia en los procedimientos que se deben seguir para los programadores ChipMax y TopMax, debido a que la interfaz de usuario es idéntica en ellos.

(2)

Teclado y Monitor

Buffer

Zócalo ZIF Disco

Figura 7.1: Diagrama a bloques de un programador universal.

Disco o unidad de almacenamiento masivo: representa el lugar de donde se lee la información que se desea guardar en algún circuito de memoria, o el lugar donde podemos guardar la información leída a un circuito de memoria. Generalmente esta información es un archivo binario o en algún otro formato.

Buffer de trabajo: es un área de almacenamiento temporal en donde se puede modificar la información y prepararla para guardarse en un disco o programar un circuito de memoria.

Teclado y monitor: son los elementos que permiten ver y modificar la información almacenada en el buffer de trabajo.

Base para dispositivos: es un dispositivo que permite la conexión física del circuito de memoria con el programador, generalmente se trata de una base tipo ZIF.

En la figura se pueden ver además de los bloques, unas flechas que indican el sentido que sigue la información en algunas de las opciones que presenta el sistema, los números y letras usados para identificar cada flecha corresponden con las opciones del programa que controla el sistema BK-844.

Opciones:

Leer archivo y guardar en el buffer. Almacenar el Buffer en el disco.

Almacenar el buffer en el dispositivo de memoria (Prog). Leer dispositivo de memoria y guardarse en el buffer (Read).

MATERIAL Y EQUIPO EMPLEADO

(3)

Cantidad Descripción

1 Programador universal BKK, Chipmax o Topmax.

1 “Protoboard” con la implementación del circuito asignado. 1 Fuente de alimentación de 5 VDC

1 Probador Lógico.

1 Generador de funciones (sólo para los circuitos a) y c) ).

Pre-reporte:

I

nvestigar el diagrama esquemático de la memoria EPROM a utilizar, así como de su tabla de verdad.

 Lleva implementado en protoboard el circuito asignado.

DESARROLLO

1.- Proceda a realizar el diseño de alguno de los siguientes circuitos planteados, (el que el profesor indique).

a) Con la ayuda de un circuito contador binario ascendente, una memoria EPROM (cualquiera que acepte el programador) y un display, diseñar un circuito (figura 7.2) que despliegue el siguiente mensaje; Cd. Obregón Son.

Contador binario ascendente

EPROM

LSB MSB

D7

D0

D1

D2

a

b

c

punto CLK

A0

A1

A2

A3

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Figura 7.2: Diagrama a bloques para el problema a).

(4)

E P R O M

D8

D0

D1 D2

a

b

c

g

LS B M SB

D7

S 5 V

A1

A0 A4

A3

A2

Figura 7.3: Diagrama a bloques para el problema b).

c) Con la ayuda de un circuito contador binario descendente, una memoria EPROM (cualquiera que acepte el programador) y un display, diseñar un circuito (figura 7.4) que despliegue el siguiente mensaje: Sist. Digitales 2.

Contador binario descendente

EPROM

LSB MSB

D7 D0

D1

D2

a

b

c

punto CLK

A0 A1 A2 A3

Figura 7.4: Diagrama a bloques para el problema c).

(5)

EPROM

A

2

A

1

A

5

A

4

A

3

A

MSB

A

LSB

B

LSB

B

MSB

A

0

D0

D

3

D

4

D

7

Dec. BCD/7seg

Dec. BCD/7seg

Figura 7.5: Diagrama a bloques para el problema d).

2.- Una vez que se ha determinado el contenido que va a almacenarse en las localidades de la memoria correspondientes, con la computadora apagada, proceda a conectar el programador universal al puerto paralelo. Posteriormente energice al programador, conectando su eliminador de baterias a cualquier toma de corriente, al hacer esto, se encenderá el led rojo (power).

3.- Asegúrese de que el paquete BK844 esté instalado en su computadora. Para esto localice el acceso directo en el escritorio o busque en el menú inicio en la opción

(6)

En la figura 8.6 pueden distinguirse cada una de las cuatro secciones que conforman la pantalla principal del programa BK844, las cuales son:

(1) Sección de menús: Muestra en forma de menús cada una de las opciones disponibles del programa.

(2) Barra de herramientas: Muestra en forma de iconos algunas de las opciones más empleadas de los menús.

(3) Ventana de estado: Despliega la información acerca de cada una de las tareas que se van realizando con el programador.

(4) Ventana de información del sistema: Visualiza al usuario información relevante, tal como: Nombre del dispositivo, número de patitas, capacidad del dispositivo, archivo, espacio libre en el disco, etc.

4.- Lo primero que realizará el programa BK844 al ejecutarse será verificar que el programador universal esté presente en el puerto paralelo y qué se encuentre funcionando correctamente. De no ser así, se desplegará el siguiente mensaje en la ventana de estado.

Can not find the Model 844 programming module

En caso de que esto sucediera, verificar lo siguiente:

a) Que el programador se encuentre energizado.

b) Que el cable paralelo entre la PC y el programador se encuentre bien conectado.

c) Que el puerto paralelo de la PC esté habilitado y se encuentre funcionando correctamente (esto puede hacerse con la ayuda del administrador de dispositivos dentro del menú panel de control de windows).

En caso de que aún verificando lo anterior persista el mensaje, informe a su maestro ya que es probable que el programador esté averiado.

5.- Seleccione el tipo de dispositivo que se va a programar, su modelo y marca. Para esto se puede recurrir a:

- La opción Select del menú Device. - La tecla rápida F7

- El icono rotulado con Select.

(7)

Figura 7.7: Pantalla de la opción Select.

En la sección (a) del menú, se elige el tipo de dispositivo (en nuestro caso: una EPROM). Después se selecciona el fabricante a través de la ventana de la sección (b). Por último, se escoge el modelo del dispositivo, esto se logra eligiéndolo de la lista desplegada en la ventana de la sección (c). Cabe señalar que es posible simplificar este procedimiento si empleamos la opción Auto Select (autoselección), la cual en la mayoría de los casos es capaz de identificar el fabricante y el modelo de EPROM en forma automática.

Una vez hecho lo anterior y al pulsar el botón aceptar del menú, estos datos serán desplegados en la ventana de estado de la pantalla principal.

6.- A continuación, traslade su archivo hexadecimal al buffer del programa. Esto puede lograrse por cualquiera de las siguientes tres formas:

- En el menú File y eligiendo la opción Load. - Con la tecla rápida F3

- Con el icono de la carpeta.

Hecho lo anterior, aparecerá la ventana de navegación de windows que nos solicitará la unidad de disco y ubicación del archivo. Seleccione el archivo hexadecimal o binario correspondiente al del diseño de su proyecto.

(8)

necesario eliminarla con la opción Erase del menu Device (o por medio del icono Erase o la combinación de teclas Crt+E).

9.- Proceda a programar su EPROM pulsando el icono Prog.

10.- Pulsando el icono Verify, verifique que el contenido del buffer y lo programado en la EPROM coincidan. De no ser así, repita los pasos del 4 al 7 (con una memoria EPROM previamente borrada). Si a pesar de esto no siguen coincidiendo, pruebe programando otra EPROM distinta.

11.- El desarrollo de los puntos 6 al 8 puede ser hecho en un solo paso con el icono Auto, el cual verifica que la memoria este en blanco (de no ser así aborta el procedimiento), la programa con el contenido del buffer y finalmente verifica que el contenido del buffer y lo programado en la EPROM coincidan.

Referencias

Documento similar

Proporcione esta nota de seguridad y las copias de la versión para pacientes junto con el documento Preguntas frecuentes sobre contraindicaciones y

This section provides guidance with examples on encoding medicinal product packaging information, together with the relationship between Pack Size, Package Item (container)

Entre nosotros anda un escritor de cosas de filología, paisano de Costa, que no deja de tener ingenio y garbo; pero cuyas obras tienen de todo menos de ciencia, y aun

o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la

 Tejidos de origen humano o sus derivados que sean inviables o hayan sido transformados en inviables con una función accesoria..  Células de origen humano o sus derivados que

De hecho, este sometimiento periódico al voto, esta decisión periódica de los electores sobre la gestión ha sido uno de los componentes teóricos más interesantes de la

Ciaurriz quien, durante su primer arlo de estancia en Loyola 40 , catalogó sus fondos siguiendo la división previa a la que nos hemos referido; y si esta labor fue de

Las manifestaciones musicales y su organización institucional a lo largo de los siglos XVI al XVIII son aspectos poco conocidos de la cultura alicantina. Analizar el alcance y