1. Tutorial Construyendo Esquemáticos

9
LABORATORIO DE ELECTRÓNICA DIGITAL I DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA https://sites.google.com/site/edwinacubillos/ Msc. Edwin Andrés Cubillos Vega Tutorial Construyendo Esquemáticos Manejo de la Herramienta Xilinx V 13.2 El objetivo de este tutorial es explorar la herramienta Xilinx Versión 13.2 utilizando captura de esquemáticos. 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

Transcript of 1. Tutorial Construyendo Esquemáticos

  • 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 = !SX1 + SX2, 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