2.3. Ventana de síntesis

Esta ventana se obtiene presionando el botón Ejecutar de la ventana principal. Nos permite realizar la síntesis de nuestro proyecto. La ventana posee tres secciones (solapas o fichas):

Figura 2-2. Ventana de síntesis

2.3.1. Mensajes de síntesis

En esta sección se encuentran todos los mensajes generados por las herramientas durante la síntesis. Los mismos se encuentran agrupados por herramienta de manera tal que sea simple ver los mensajes de cada herramienta por separado. Junto al nombre de cada herramienta se indica cuantas líneas de mensajes hay así como la cantidad de mensajes de error (E), warning (W) e información (I) se encontraron. Para cada una de estas categorías se indica la cantidad de mensajes encontrados así como la cantidad de mensajes que no fueron filtrados. Las líneas conteniendo mensajes de error tienen fondo rojo, las de warning amarillo y las de información cian. En el caso en que el mensaje haya sido filtrado el color es más claro.

Esta sección posee los siguientes botones de acciones:

Sugerencia

No es necesario salir del editor o cerrar su ventana, la misma será cerrada en forma automática.

Atención

Cuando se filtra un mensaje sólo ese mensaje será filtrado. No se computa si otros mensajes pudieran verse afectados por este filtro.

Atención

Durante algunos pasos de la síntesis no se reciben nuevos mensajes, esto puede hacer pensar que la misma ha terminado. Para saber si esto es así basta con ver si el botón Detener está o no activo.

2.3.2. Filtros de mensajes

Esta es la segunda sección de la ventana de síntesis, para más información consultar Sección 2.3. Las herramientas de síntesis de Xilinx no son buenas a la hora de determinar la intención del que escribió la descripción de hardware. Por esta razón es muy común que un proyecto perfectamente funcional genere cientos de warnings durante la síntesis. Sería casi imposible leer todos los mensajes cada vez que realicemos una síntesis. Para aliviar este problema podemos filtrar los mensajes que ya hemos verificado que son inofensivos.

Aquí podremos consultar los filtros actualmente usados, así como agregar, quitar y/o modificar filtros. Es importante tener en cuenta que el texto de los fitros corresponde a expresiones regulares del lenguaje Perl. Las páginas del manual (manpages) perlrequick, perlretut, perlre, perlrebackslash, perlrecharclass y perlreref explican este tipo de expresiones regulares.

Esta sección posee los siguientes botones de acciones:

Atención

Luego de añadir, eliminar y/o modificar los filtros es necesario utilizar el botón Aplicar para que los cambios tengan efecto. Caso contrario los cambios sólo se aplicarán a los nuevos mensajes.

Estos filtros son memorizados en un archivo con el mismo nombre que el proyecto, pero con extensión .xilflt.

2.3.3. Resultados de la síntesis

Esta es la tercer sección de la ventana de síntesis, para más información consultar Sección 2.3. En la misma encontraremos los resultados obtenidos durante la última síntesis. Los mismos son resumidos por la herramienta xil_resumen.pl.

Copyright © 2006-2013 INTI - Ing. Salvador E. Tropea