Вы находитесь на странице: 1из 14

Laboratorio Circuitos Digitales

Universidad de Antioquia

Profesor: Eugenio Duque Pérez

Monitor: Edwin Palacio Arroyave


MANEJO BASICO DEL PROGRAMA
ISPDESIGNEXPERT CON EL USO DEL
DISPOSITIVO GAL22V10D

Para el manejo de este programa se recomienda seguir los siguientes


pasos:

1. Crear una carpeta o directorio en el cual se van a guardar todos


los archivos del diseño que se desea realizar.
2. Después de ingresar al programa se debe generar un nuevo
proyecto:

Se debe buscar la carpeta creada, asignarle un nombre al


proyecto, es conveniente utilizar nombres memotécnicos y se
debe guardar con la extensión (.syn), además se debe asignar el
tipo de proyecto, en este caso se trabajara con la opción
(schematic/vhdl).
3. Asignar el tipo de dispositivo en el cual se va a implementar el
diseño (Gal22V10D).

Por defecto saldrá un dispositivo asignado. (ispLSl5256VE-


165LF256).
Para efectuar el cambio se debe hacer doble clic sobre el
dispositivo y aparece la siguiente ventana.

Asigne en el cuadro de family seleccione GAL Device, En la


casilla Device se elige GAL22V10D y en Part Name se debe
colocar GAL22V10D-25LP. Luego se presiona el botón OK.
4. Crear el esquemático, en la ventana principal ingresa al menú
Source-new y aparecerá una nueva ventana pequeña.

Seleccione la opción schematic y presiona OK.

En esta nueva ventana es donde se trabaja el esquemático pero


primero se debe ingresar el nombre.

Como se observa en la grafica anterior, también aparece un


cuadro en la parte superior derecha que es una barra de
herramientas para generar el esquemático. Esta barra también
puede ser vista al ingresar al menú View – Drawing toolbar.

El primer botón (add symbol) permite ingresar a las librerías en


donde están las compuertas o dispositivos necesarios para
implementar el diseño. Se debe seleccionar el componente
deseado y pararse en la ventana principal del esquemático con el
mouse y presionar un solo clic.

Luego de tener todos los elementos necesarios se deben unir, para


esto se utiliza el segundo botón (add wire). Las compuertas en los
pines tienen unos pequeños cuadros, para realizar la unión, se
para sobre el pin de salida y se deja presionado el clic izquierdo
del mouse y se para sobre el pin de llegada. Las líneas permiten
ser diseñadas de tal manera que queden distribuidas de una
manera ordenada que es lo mas recomendado sobre todo en
diseños demasiado grandes, dejando de hacer clic y cambiando de
dirección hasta llegar al pin deseado.

También es importante definir los puertos de entrada y salida, para


hacer esto se deben realizar los siguientes pasos:
 Se debe agregar un pedazo de cable al pin deseado.
 Se marca el botón ( Add net name). Este sirve para
asignarle el nombre al pin.

Escriba el nombre y presione enter para que le aparezca el


nombre en el cursor y debe presionar clic en el final del cable
al cual va ser asignado. El nombre aparecerá donde termina
el cable y del mismo color.
 Luego se debe especificar cual es el tipo de puerto, si es de
salida, entrada o bidireccional. Esto se hace con el botón
(Add I/O Marker).

Se marca la opción deseada y se presiona clic sobre el


nombre y este aparecerá encerrado en un cajón como si
fuera otra compuerta.
 Guardar y cerrar.

5. Con el fin de saber que el diseño halla quedado bien realizado se


debe compilar, en la ventana principal seleccione el esquemático
y se presione doble clic en Compile schematic, entonces si no se
presenta ningún problema aparecerá el signo que aparece en la
siguiente grafica que significa que estuvo correcto.

6. Simulación del circuto diseñado.


En el menú source-new escogemos la opción Waverform
Stimulul. Aparecerá una nueva ventana en la cual se elije a que
circuito se le va hacer la simulación.

Se asigna el nombre y presiona OK.


Se recomienda no cerrar la ventana Nothing Selected es de
gran utilidad. Tambien puede ser vista entrando al menú object-
edit mode.

Para crear las deferntes formas de ondas se eligen los puertos que
se desean simular y se ponen en el editor de ondas, esto se hace
de la siguiente manera, entre en el menú Edit-Import Wave

Seleccione las señales que desea simular presione el boton Add


luego Show y cierre la ventana.

Ahora se deben generar las formas de ondas de las señales de


entrada.

Seleccione el tramo que desea y en el cuadro Nothing selected


seleccione si desea que el pulso sea alto, bajo, don’t care o alta
impedancia. Es conveniente crear un tramo largo sin importar su
valor y después se selecciona el tramo y se modifica para el nivel
deseado.

Guarde y cierre.

Para correr la simulación se debe ubicar en la ventana principal en


el archivo con extencion .wdl, al lado derecho de la ventana
aparece funcional Simulation, se hace doble click en este punto.

Aparece la siguiente ventana

Para correr la simulación presione el boton .


Después de verificar que se obtuvieron los datos correctos se
cierran todas las ventanas dejando solo la ventana principal
abierta.

Presione clic sobre GAL22V10D-25LP y presione doble clic al


lado derecho en los puntos que aparecen señalados como se
muestra en la siguiente gráfica. Si aparecen estos mismos signos
puede pasar a programar. Si no debe verificar posibles errores.

El paso anterior genera el archivo con extensión .jed que es el


utilizado para programar la GAL.
En alrchivo que muestra la grafica anterior Chip report,
aparecen caracteristas de lo que se va a programar en la GAl y de
cómo sera la asignación de pines.
7. Programar la GAL con el Chip Master 6000 que contiene su propio
software.

Elegir el dispositivo a programar (GAL22V10D) ingresar en el menú


Device-change.
Luego de seleccionar el dispositivo presione OK. Volvera a estar en
la ventana principal, primero borre toda la información que fue
programada anteriormente en la GAL presionando el boton Erase,
en el Chip Master en la parte superior derecha hay tres
indicadores, el ultimo GOOD muestra que el proceso fue
satisfactorio y ademas permite saber si la GAL esta en buen
estado.

Debe cargar el archivo con extensión .jed , presione el botón


Load y busque el archivo en la carpeta donde genero el proyecto.

Y por ultimo presione el botón Prog. para programar, en este


caso el indicador GOOD, mostrara indicara que el proceso de
programación fue correcto.

Вам также может понравиться