Manual de Usuario

download Manual de Usuario

of 11

description

Ise Design Suite

Transcript of Manual de Usuario

Manual de Usuario1.-Ejecutar el acceso directo de Ise Design Suite 14.1, dar clic derecho en el icono y seleccionar abrir.

Figura 1.- Inicio de Ise Design Suite 14.12.- En la barra de mens de la interfaz de Ise Design Suie 14.1, escoger la opcin File y seleccionar New Project, se muestra una ventana, en donde colocamos el nombre del proyecto y el directorio donde estar localizado, despus dar clic en Next.

Figura 2.- Creacin de nuevo proyecto3.- En la ventana de configuracin del proyecto, que se muestra se configura: la familia de la FPGA, el dispositivo que usa, su empaquetado, y su velocidad estos datos se obtienen de la gua de usuario o en el ncleo de la FPGA, una vez configurado estos parmetros, dar clic en Next .

Figura 3.- Configuracin del Proyecto

Figura 4.- Informacin del Core XC3S500E4.- Se muestra una ventana con informacin resumida de toda la configuracin realizada en nuestro proyecto de acuerdo a la FPGA que se utilizar, dar clic en Finish.

Figura 5.- Informacin del Core XC3S500E

5.- En el panel de diseo, se puede visualizar el nombre del proyecto que se ingres, MemoriaRam2, y un icono que representa a la FPGA que se utiliza, dar clic derecho y seleccionar New Source

Figura 6.- Creacin de Fuentes para la FPGA 6.- Para la aplicacin de mdulos IP, seleccionar en los tipos de fuente, la opcin IP (CORE Generator & Architecture Wizard), a este tipo de fuente se le asigna un nombre, dar clic en Next.

Figura 7.- Tipo de fuente IP (CORE Generator & Architecture Wizard)

7.- Los mdulos IP, presentan funcin preestablecidas, primeramente en la ventana de seleccin de mdulos, dar clic en la casilla Only IP compatible with chosen part, con la finalidad de visualizar las funciones compatibles con nuestra FPGA y las funciones que permite utilizar la licencia no pagada. Buscar la funcin Memory Interface Generators, seleccionar la carpeta RAM & ROMs, y escoger la opcin Distributed Memory Generator, dar clic en Next.

Figura 8.- Seleccin de funcin de los mdulos IP

8.- El cuadro resumen nos permite visualizar: el tipo de fuente, el nombre de fuente y el directorio de su localizacin, si todo est en orden, dar clic en NEXT.

Figura 9.- Seleccin de funcin de los mdulos IP

9.- En la ventana del generador de distribucin de memoria, indicar el tamao del bus de datos, y los espacios de memoria a utilizar, para el desarrollo de la aplicacin se usa 4 bits y 16 espacios de ancho de memoria, adems seleccionar Single Port RAM, que es la memoria RAM estndar, dar clic en Generate.

Figura 10.- Distribucin de memoria

10.- En el panel de diseo, se visualiza la creacin de un archivo RamIp.xco, al dar clic en el mismo, se muestra CORE Generator, y en esta opcin dar doble clic en View HDL Functional Model y en View HDL instantation Template, estos archivos nos mostrarn la programacin del Mdulo Ip de una memoria RAM.

Figura 11.- CORE Generator11.- En la opcin View HDL instantation Template, se muestra a manera de mdulo la funcionalidad de View HDL Functional Model.

Figura 12.- View HDL instantation Template12.- En View HDL Functional Model visualizar la programacin de la memoria RAM.

Figura 13.- View HDL Functional Model

13.- Posteriormente crear un mdulo VHDL, para agregarle a este el mdulo IP.

Figura 14.- Crear VHDL Module

14.- Seleccionar como tipo de fuente VHDL Module, y asignar un nombre, dar clic en Next.

Figura 15. - VHDL Module

15.- En la ventana de definicin de modulo, colocar el nombre de la entidad, y el nombre de la arquitectura que se quiera, y dar puertos a los nombres, tomar en cuenta los tipos de datos del mdulo IP, sean vectores o escalares, para evitar problemas a futuro, dar clic en Next, y en el cuadro resumen dar clic en Finish.

Figura 16. Definicin de Mdulo

16.- Regresar al archivo View HDL instantation Template, en el cual podemos copiar los component y port map, siguiendo las instrucciones de los comentarios, y pegar estas lneas de cdigo en el VHDL Module creado.

Figura 17. Modificacin VHDL Module

17.-Sintetizar y generar los diagramas RTL Figura 18. Diagramas RTL

18.- Despus configurar los pines con PlanAhead, y guardar.

Figura 18. Configuracin pines PlanAhead

19.- Ejecutar Manage Configuration Project, y conectar el grabador y la FPGA, en la nueva ventana seleccionar la opcin Boundary Scan y en la ventana de fondo blanco dar clic derecho y seleccionar CableSetup y escoger la opcin Platform Cable USB/II, dar clic en OK.

Figura 20. Cable Setup20.- Nuevamente dar clic derecho en el fondo blanco y dar clic en Initialize Chain, y cargar el archivo modulram.bit, dar clic en OPEN, se ejecutar un cuadro de dialogo, dar clic en NO, para evitar grabar en la memoria PROM, posteriormente en la ventana siguiente dar clic en BYPASS, para finalmente dar clic en la FPGA y programar.

Figura 21. Programacin FPGA