Está en la página 1de 9

LABORATORIO DE ELECTRNICA DIGITAL I

DEPARTAMENTO DE INGENIERA ELECTRNICA


https://sites.google.com/site/edwinacubillos/



Msc. Edwin Andrs Cubillos Vega
Tutorial Construyendo Esquemticos
Manejo de la Herramienta Xilinx V 13.2

El objetivo de este tutorial es explorar la herramienta Xilinx Versin 13.2 utilizando captura de
esquemticos. El circuito a implementar es un multiplexor 2:1.
1. Iniciar la herramienta
Inicio Todos los programas Xilinx Design Suite 13.2 Ise Design Tools Project Navigator

2. Crear un nuevo proyecto
File New Project

LABORATORIO DE ELECTRNICA DIGITAL I
DEPARTAMENTO DE INGENIERA ELECTRNICA
https://sites.google.com/site/edwinacubillos/



Msc. Edwin Andrs Cubillos Vega
Digitar el nombre (Name) del proyecto a crear y la ruta donde se desea guardar, por defecto
aparece la ruta C:\Xilinx
Verificar que Top-level source type est en Schematic.
3. Seleccionar el dispositivo
Next


Xilinx (http://www.xilinx.com) es fabricante de varios tipos de dispositivos
reprogramables (CPLDs, FPGAs, etc). El departamento de Ingeniera electrnica de la UdeA
cuenta en el laboratorio con FPGAs de la familia Xilinx Spartan3 XC3S200, empaquetado
FT256 y Speed Grade 4 y tambin cuenta con la Xilinx Spartan3E XC3S500E, empaquetado
FG320 y Speed Grade 4. En este caso utilizaremos la ltima.
Completamos la parte superior del cuadro con estos datos.
La parte inferior muestra las herramientas de sntesis (Synthesis Tool), el simulador
(Simulator) y el lenguaje de Simulacin generado (Generated Simulation Languaje). Para
nuestro caso las opciones por defecto son suficientes.
Finalmente presione siguiente tres veces consecutivas (en estos pasos se pueden agregar
archivos al proyecto pero lo haremos posteriormente)
4. Resumen del Proyecto
Next

En esta ventana aparece un resumen de la configuracin que se ha realizado. Para terminar
se da click en Finalizar
LABORATORIO DE ELECTRNICA DIGITAL I
DEPARTAMENTO DE INGENIERA ELECTRNICA
https://sites.google.com/site/edwinacubillos/



Msc. Edwin Andrs Cubillos Vega

5. Una vez creado el proyecto, hay que crear un nuevo diseo de esquemtico. Para ello hacer
click en el botn de la ventana Design. Seleccionar Schematic y digitar el nombre del
archivo a crear Mux2a1. Luego dar click en Next.

6. Se abrir una ventana de resumen summary dar click en finalizar para abrir el editor de
esquemticos. Seleccionar la pestaa Symbols donde se encuentran todos los componentes
que se pueden aadir a un proyecto


LABORATORIO DE ELECTRNICA DIGITAL I
DEPARTAMENTO DE INGENIERA ELECTRNICA
https://sites.google.com/site/edwinacubillos/



Msc. Edwin Andrs Cubillos Vega

Smbolos est dividido en varios cuadros de dialogo:
Categoras Categories: se puede escoger el tipo de elementos que se quiere usar, como
puertas lgicas, comparadores, multiplexores, memorias, etc.
Simbolos Symbols: se puede seleccionar un componente especfico (por ejemplo and2,
and de 2 entradas).
Symbol Name Filter: Si se conoce el nombre del componente se utiliza esta opcin para una
bsqueda ms rpida.

La ecuacin del multiplexor est dada por Y = !SX
1
+ SX
2
, por lo tanto para comenzar
aadimos una AND de dos entradas (and2), una AND de dos entradas con una entrada negada
(and2b1) y una OR de dos entradas (or2); stas se encuentran bajo la categora Logic.

7. Despus de agregar todos los componentes el editor se debe ver como la siguiente figura:



LABORATORIO DE ELECTRNICA DIGITAL I
DEPARTAMENTO DE INGENIERA ELECTRNICA
https://sites.google.com/site/edwinacubillos/



Msc. Edwin Andrs Cubillos Vega
8. Luego conectemos los componentes con la herramienta agregar conexin (add wire) ,
ubicada en la parte izquierda del diagrama esquemtico. Primero conectamos las salidas de las
dos AND a las entradas de la OR dando clic en los nodos que se desean conectar con la
herramienta seleccionada. Finalmente conecte una de las entradas de la AND con la entrada
invertida de la segunda y agregue unas lneas adicionales a las dos entradas libres de las AND;
al finalizar el circuito se debe ver como en la figura


9. Ahora es necesario definir las entradas y salidas del circuito; por lo tanto es necesario agregar
marcadores de Entrada/Salida (Add I/O Marker) . Seleccione la herramienta y de clic
sobre los puntos que son entradas o salidas. Al finalizar el circuito se debe ver como la
figura:



Ahora editemos cada nodo para que corresponda con el nombre de cada entrada o salida. Para
esto doble clic sobre el marcador.



10. Comprobacin del circuito

Una vez terminado el diseo del circuito puede hacerse una comprobacin simple sobre el
mismo para asegurarnos de que todas las conexiones estn bien hechas y que no hay cables
sueltos o puertas sin conectar. Para ello desde el men principal clic en Tools y dentro de este
men en Check Schematics.

Aparecer una ventana que nos informar si hay algn Error o Warning.

LABORATORIO DE ELECTRNICA DIGITAL I
DEPARTAMENTO DE INGENIERA ELECTRNICA
https://sites.google.com/site/edwinacubillos/



Msc. Edwin Andrs Cubillos Vega


En lo que sigue se debe sintetizar el circuito para hacer esto seleccionamos la pestaa Design y
damos doble click en Synthesize-XST. Si despus de hacer lo anterior se tiene Synthesize-
XST, es porque el circuito tiene errores y se debe proceder a corregirlos, si se ve como en la
figura, todo est correcto.


Creacin de un smbolo opcional

Con el diseo realizado se podr hacer un nuevo componente, consistente en un caja negra, un
bloque con el mismo nmero de entradas y salidas del circuito original diseado y con su
funcionalidad. Este nuevo smbolo creado pasa a formar parte de la librera de componentes
del proyecto y podr utilizarse como un componente ms. Esto es fundamental para realizar
diseos jerrquicos.
LABORATORIO DE ELECTRNICA DIGITAL I
DEPARTAMENTO DE INGENIERA ELECTRNICA
https://sites.google.com/site/edwinacubillos/



Msc. Edwin Andrs Cubillos Vega
1. Para crearlo desde el men principal clic en Tools y dentro de este men Symbol Wizard.
Aparecer la siguiente ventana en la que sealaremos la opcin Using Schematic, y damos click
en Next.



2. Aparecen una ventana que permiten editar el smbolo: nombre, pines, etc, damos click en
siguiente


3. Se abre una ventana para editar las dimensiones fsicas del smbolo, como muestra la siguiente
figura, damos clic en siguiente.

LABORATORIO DE ELECTRNICA DIGITAL I
DEPARTAMENTO DE INGENIERA ELECTRNICA
https://sites.google.com/site/edwinacubillos/



Msc. Edwin Andrs Cubillos Vega


4. Finalmente se muestra cmo quedar el esquemtico


Al terminar una nueva librera con el nombre del proyecto estar disponible en Categora, como
muestra la siguiente figura

LABORATORIO DE ELECTRNICA DIGITAL I
DEPARTAMENTO DE INGENIERA ELECTRNICA
https://sites.google.com/site/edwinacubillos/



Msc. Edwin Andrs Cubillos Vega