Introduccion

Páginas: 6 (1342 palabras) Publicado: 7 de junio de 2012
INTRODUCCION A XILINX ISE – VHDL

1. CREACIÓN DE UN NUEVO PROYECTO
a) Abrir “Start > Programs > Xilinx ISE Design Suite 11 > ISE > Project Navigator”. b) Seleccionar “File / New Project”. c) En la ventana emergente (figura 1), escribir el nombre en “Project name” (no debe haber espacios en el nombre del proyecto), ubicación en “Project location” y tipo de proyecto en “Toplevel source type” quepara VHDL se configura como “HDL”. En el caso de esquemático se configura como “Schematic”. En este curso se usara HDL. Presionar el botón “Next >”.

Figura 1. Primera ventana de configuración

d) La siguiente pagina se configura como se muestra en la figura 2 para el CPLD CoolRunner2. Presionar el botón “Next>”.

Figura 2. Configuración del dispositivo

A continuación aparece una caja dedialogo, esta permite la opción de crear nuevos archivos que se unirán al proyecto. Presionar el botón “Next>”. f) En la siguiente caja de dialogo se proporciona la opción de agregar archivos existentes al proyecto. En este caso solo presionar el botón “Next>”. g) La ultima ventana presenta el resumen del proyecto (figura 3). Si la creación del proyecto fue adecuada presionar el botón “Finish”.e)

Figura 3. Resumen de la creación del proyecto

2. CREACIÓN DE UN ARCHIVO VHDL
Una vez creado el proyecto aparece la ventana principal del Project Navigator como se aprecia en la figura 4. El panel de diseño (1) contiene dos ventanas: una ventana de archivos fuente que despliega todos los archivos del proyecto y una ventana de procesos que despliega todos los procesos disponibles quepueden ser corridos sobre un archivo fuente previamente seleccionado. El panel de consola (2) muestra los mensajes de status, errores y warnings generados en el proceso. La ventana del editor (3) despliega el código fuente del archivo seleccionado.

Figura 4. Project Navigator

a)

En el panel de diseño, pestaña “Sources” se aprecian dos archivos: uno es del proyecto y otro especifica elhardware de destino (target device). Aquí es posible adicionar un nuevo archivo o uno existente. Dando clic derecho sobre (target device) se selecciona uno de los tres tipos de archivos por adicionar como se muestra en la figura 5. Escoja “New Source…”.

Figura 5. Tipos de archivo por adicionar

b) Aparecerá una nueva ventana de dialogo, proporcione un nombre al archivo y seleccione como semuestra en la figura 6. Presione “Next>”.

Figura 6. Nuevo archivo VHDL c) En la nueva ventana se configuran las señales de entrada y salida del bloque VHDL. Configure sus puertos y presione “Next>”. A continuación se mostrara el resumen de su arquitectura, presione “Finish”. En el programa principal se crea el archivo.

Figura 7. Configuración de puertos

Una vez creado su archivo o archivos sepodrá editar o describir su circuito lógico. En este caso las líneas que describen a su circuito se deberán insertar después de donde dice “--Aquí va su código”. La figura 8 presenta la forma en que hasta el momento, tiene su proyecto.

Figura 8. Proyecto creado

Para la practica 1. Escribir el siguiente código: C ” y luego “Finish”. Para editar el archivo “.ucf” se debe expandir en el nombrede su practica en la pestaña “Sources” y seleccionar con un simple clic izquierdo al archivo de su practica .ucf. Ahora en la pestaña “Processes” dar doble clic sobre “Edit Constraints (Text)” para que aparezca una hoja en blanco como se muestra en la figura 11.

Figura 11. Abrir archivo de edición ucf d) Asociar cada pin físico usando el netname: NET “nombre_señal” LOC = “XXX”; Uno en cadalínea del archivo donde XXX sin el pin del dispositivo. Ejemplo: en la figura 14 se aprecia que los pines de los switches BTN0 y BTN1 están localizados en los pines I/O143 y I/O94 respectivamente, por otro lado, retomando la configuración de la compuerta hecha en la figura 8, se asignaran las señales A, B a los switches y la salida C a un led en I/O69 como sigue:

Figura 12. Configuración de pines...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS