You are on page 1of 15

CIRCUITOS ELECTRONICOS

INTEGRADOS
Laboratorio N10
Introduccin a la Herramienta de Software en
edicin grafica
USO DEL ISE PROJECT NAVIGATOR
INTEGRANTES:
Mesa - Grupo:
2016 II

Circuitos electrnicos Integrados

Uso ISE PROJECT MANAGER


Objetivos
1. Aprender a usar el ISE Project navigator como una herramienta de software en que apoye en el
aprendizaje de la tecnologa de lgica no cableada en circuitos digitales.
2. Poder desarrollar el procedimiento de edicin o captura, verificacin funcional, rutado y
conexionado
3. Poder simular circuitos digitales usando el software de simulacin ISE Project navigator
4. Analizar he interpretar los resultados de la simulacin en un diagrama de tiempos.

Introduccin Terica
El proceso de diseo se llevar a cabo a travs de los pasos indicados en la figura 1, que se describen
Brevemente a continuacin.

Create Code/Schematic: El diseo debe ser introducido en la herramienta mediante la ubicacin y


conexionado de los diferentes componentes, disponibles en varias bibliotecas
Funcional Simulacin: Permite comprobar que la funcionalidad del esquema capturado es la
esperada. Para ello deben especificarse los valores que deben colocarse en las entradas del circuito
(mediante el fichero scf), a continuacin debe simularse el periodo de tiempo deseado, y finalmente
debe comprobarse que los resultados en las salidas del circuito sean correctos.
2

Circuitos electrnicos Integrados

Place and Route: Si la simulacin del circuito ha sido satisfactoria, el siguiente paso consiste en ubicar
el diseo en el chip programable del que se disponga (en nuestro caso el chip EPM7128SLC84). Para
ello debe compilarse el diseo, de manera que se asignarn las puertas que lo componen a las celdas
programables de las que dispone el chip y se decidir su interconexin. Como resultado de esta etapa
se obtendr el fichero de programacin del chip
Programacin: Una vez obtenido el fichero de programacin correspondiente al diseo, debe
conectarse el cable de programacin (byteblaster) al puerto paralelo del PC y la placa de demostracin.
Mediante la programacin el contenido del fichero ser transferido a la placa. Si la programacin se ha
realizado correctamente podremos comprobar cmo efectivamente, a cada pulsacin de uno de los
botones de la placa, sta cuenta.

Preparacin
Para el desarrollo de esta experiencia el alumno debe tener claro los conceptos dados en la clase
terica, revisar sus apuntes y afianzar sus conocimientos con el texto base y la bibliografa del
curso

Equipos y Materiales
1

PC con software de simulacin

Circuitos electrnicos Integrados

Procedimiento
I.
PRIMERA PARTE:
A continuacin se detallan los pasos que, siguiendo el diagrama de flujo indicado en la figura 1,
permitirn completar el diseo del proyecto.
Lanzar el programa ISE Project Navigator
Creacin del nuevo proyecto
Puesto que la captura del diseo va a realizarse mediante un esquemtico crea uno nuevo Proyecto
con el Project Wizard:
Escoger el TOP-LEVEL SOURCE TYPE: Schematic

Hacer next y seleccionar Evaluation Development Board: Spartan-3A Starter Kit


Spartan 3A and Spartan3AN:

Circuitos electrnicos Integrados

Tras hacer Next y despus Finish terminamos de poner los diferentes parmetros del gestor de
proyectos.
La Siguiente etapa es hacer New y escoger SCHEMATIC

Como resultado se abre un nuevo esquemtico de nombre "untitledSchematic1.sch.

Se hace click en la pestaa marcada Symbols para que aparezca a la izquierda una lista de smbolos
que podremos utilizar.
Captura del esquema
Para aadir un nuevo componente al esquema debe realizar un click sobre el smbolo deseado
Selecciona los diferentes componentes que forman parte del esquemtico.
Puedes replicar los componentes tantas veces como quieras seleccionando una instancia,
copindola en el portapapeles (ctrl + c) y pegndola de nuevo (ctrl + v)
Conecta los componentes a los diferentes mdulos y pines de entrada y salida.
5

Circuitos electrnicos Integrados

Interconexin entre los componentes


Bloques de entradas y de salidas

Haz un clic derecho sobre la etiqueta de cada pin, y reemplzala por el nombre que le
corresponda.

Graba con el nombre monigote y verifica el esquemtico Tools Check Schematic.

Si el esquema es correcto el compilador lo notificar con el mensaje '0 errors and 0 warnings'.
Si se han producido errores se abrir una nueva ventana con informacin detallada. Para acceder al
punto donde se localiza el error haz doble click sobre cada mensaje. Corrige todos los errores y repite
la verificacin.

Circuitos electrnicos Integrados

Cuando nos ponemos en la etiqueta y miramos sus propiedades que vemos cmo propiedades?
Como crear un Nuevo Proyecto en ISE.
Pasos:
En esta seccin, crears un proyecto en ISE. Un proyecto es una coleccin
con todos los archivos necesarios para crear y descargar un diseo a
cualquier dispositivo FPGA o CPLD de Xilinx
Para crear un nuevo proyecto debes seguir los siguientes pasos:
1. Selecciona File > New Project. Aparecer el asistente de nuevos
proyectos
2. Primero, selecciona la localizacin (o path) del directorio en el que
ubicars el proyecto
3. Teclea mux2a1 en el campo Project Name
Cuando teclees mux2a1 en este campo, un subdirectorio del mismo
nombre se crear automticamente en la direccin que seleccionaste
anteriormente 4. Selecciona schematic en el campo Top-Level Module
Type, indicando que el archivo jerrquicamente superior y que engloba los
dems ser un esquemtico, en vez de HDL o EDIF.
Ir a tools y anotar todos lo que tenemos con una Breve descripcin de lo que hacen.

Traducido de barra de herramientas del imagen de los tools:


-

editor de restricciones

ncleo generador

planificar el futuro

visor esquemtica
7

Circuitos electrnicos Integrados

analizador de tiempos

editor de FPGA

xpower Analizador

impacto

SmartXplorer

Compruebe esquemtica

cheque jerrquica

asistente smbolo

gestor de biblioteca de smbolos

consulta

Algunas explicacion de las herramientas de tools utilizados en


lab10:
Constraints editor:
Editor de restriciones este herramienta t permite restringir los
proyectos que desea restringir.
check schematic
comrpobar esquematico es una herramienta que te permite realizar las
comprobaciones del circuito armado, donde el resultado obtenido te da ya
sea en 0 errores o con errores

Circuitos electrnicos Integrados

II.

SEGUNDA PARTE.

Usando el procedimiento mostrado en la parte I, realice todos los pasos para crear y simular un
proyecto, para el siguiente circuito y compruebe los resultados con el diagrama de tiempos realizado
tericamente.
La parte Simulacin se desarrolla de la siguiente manera:

Circuitos electrnicos Integrados

Repetimos los estmulos tantas veces que sea necesario para verificar el correcto funcionamiento del
esquema.

10

Circuitos electrnicos Integrados

Se visualiza la salida F para las 8 diferentes entradas para a,byc.


Integrar aqu lo resultado:

11

Circuitos electrnicos Integrados

OBTENIDO EN LA PROGRAMA:

Esplicacion:
Al realizar las digitaciones de los valores se tiene tener encuenta comenzando desde el
grardado de la carpeta para poder realizar el resto, asimismo si no se realiza los pasos
indicados el resultado esperado no te sale, por lo tanto se debe hacer todo los pasos, unavez
realizados los pasos se tiene que digitar un esquematico deseado. Dobde luego se podr
realizarse las estimulaciones con los datos deseados, en este caso como son con entrada 3 se
tiene que hacer 8 combinaciones. Como se nuestra en la siguiente figura:

12

Circuitos electrnicos Integrados


BEGIN
A<='0'; -- pongo la entrada A a 0
B<='0'; --pongo la entrada B a 0
C<='0'; --pongo la entrada C a 0
wait for 20ns; -- espero 20ns
A<='0'; -- pongo la entrada A a 0
B<='0'; --pongo la entrada B a 0
C<='1'; --pongo la entrada C a 1
wait for 20ns; -- espero 20ns
A<='0'; -- pongo la entrada A a 0
B<='1'; --pongo la entrada B a 1
C<='0'; --pongo la entrada C a 0
wait for 20ns; -- espero 20ns
A<='0'; -- pongo la entrada A a 0
B<='1'; --pongo la entrada B a 0
C<='1'; --pongo la entrada C a 1
wait for 20ns; -- espero 20ns
A<='1'; -- pongo la entrada A a 1
B<='0'; --pongo la entrada B a 0
C<='0'; --pongo la entrada C a 0
wait for 20ns; -- espero 20ns
A<='1'; -- pongo la entrada A a 1
B<='0'; --pongo la entrada B a 0
C<='1'; --pongo la entrada C a 1
wait for 20ns; -- espero 20ns
A<='1'; -- pongo la entrada A a 1
B<='1'; --pongo la entrada B a 1
C<='0'; --pongo la entrada C a 0
wait for 20ns; -- espero 20ns
A<='1'; -- pongo la entrada A a 1
B<='1'; --pongo la entrada B a 1
C<='1'; --pongo la entrada C a 1
wait for 20ns; -- espero 20ns
WAIT; -- will wait forever
END PROCESS;

Una vez digitado todas las combinaciones siempre se tienen que tener en cuenta los tiempos de
espera que va generar de cunto tiempo se va observar todos los datos. Como se muestra en la figura.

13

Circuitos electrnicos Integrados

Aplicacin de lo aprendido
Siendo las entradas las lneas A y CLK y las salidas Q1 y Q0.
Hagan el esquemtico y muestren su diagrama de tiempos.

Informe
Modelo de Informe
Cartula
Deber contener lo siguiente:
1. Logo de la institucin.
2. Nombre del curso.
3. Nombre del laboratorio
4. Nombres de los integrantes
5. Seccin a la que pertenecen
6. Fecha de realizacin
7. Fecha de presentacin.
8. Nombre del Profesor
Fundamento Terico ( en caso de presentar documento redactado)
Deber ser conciso y redactado con lenguaje propio. Estar basado en las lecturas recomendadas o
cualquier otra informacin relacionada con el tema. No debe exceder de una pgina
Hoja de Resultados del Laboratorio
PRIMERA PARTE: Deber de contener todos los resultados del procedimiento realizado as como las
soluciones a los cuestionamientos planteados y condiciones pedidas.
SEGUNDA PARTE: Deber contener los resultados del procedimiento realizado as

como las

soluciones a los cuestionamientos planteados y condiciones pedidas.


Observaciones y conclusiones
14

Circuitos electrnicos Integrados

Observaciones: se deben resaltar los logros alcanzados y tambin las dificultades o errores
de carcter tcnico que pudieran haber encontrado en el desarrollo de las tareas, respaldados
por los clculos o grficos pertinentes si fuese el caso.
- Conclusiones: esta parte contiene la sntesis de los resultados alcanzados a la finalizacin del
experimento.
Nota: Utilice los programas que requiera su informe

Observaciones Generales
1. La presentacin del informe se realiza al ingresar al Laboratorio. En la clase siguiente a su
realizacin.
2. Se tomar en cuenta las reglas de ortografa en la redaccin del informe.

15

You might also like