Problema con las advertencias en las herramientas de Xilinx [cerrado]

-2

Estoy conectando un monitor VGA con el kit Spartan 3e. Tengo un problema con el código y recibo muchas advertencias, como se muestra a continuación.

¿Alguien podría explicar las advertencias?

    WARNING:Xst:1780 - Signal <reg_led> is never used or assigned. This unconnected signal will be trimmed during the optimization process.
    WARNING:Xst:1710 - FF/Latch <v_count_reg_3> (without init value) has a constant value of 0 in block <vsync_unit>. This FF/Latch will be trimmed during the optimization process.
    WARNING:Xst:1710 - FF/Latch <v_count_reg_2> (without init value) has a constant value of 0 in block <vsync_unit>. This FF/Latch will be trimmed during the optimization process.
    WARNING:Xst:1710 - FF/Latch <v_count_reg_1> (without init value) has a constant value  of 0 in block <vsync_unit>. This FF/Latch will be trimmed during the optimization process.
    WARNING:Xst:1710 - FF/Latch <v_count_reg_0> (without init value) has a constant value of 0 in block <vsync_unit>. This FF/Latch will be trimmed during the optimization process.
    WARNING:Xst:1710 - FF/Latch <mod2_reg> (without init value) has a constant value of 0 in block <vsync_unit>. This FF/Latch will be trimmed during the optimization process.
    WARNING:Xst:1710 - FF/Latch <h_sync_reg> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <v_sync_reg> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <h_count_reg_9> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <h_count_reg_8> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <h_count_reg_7> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <h_count_reg_6> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <h_count_reg_5> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <h_count_reg_4> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <h_count_reg_3> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
   WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <h_count_reg_2> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
   WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <h_count_reg_1> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
   WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <h_count_reg_0> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
   WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <v_count_reg_9> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
   WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <v_count_reg_8> (without init  value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
   WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <v_count_reg_7> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
   WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <v_count_reg_6> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <v_count_reg_5> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
     WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <v_count_reg_4> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
     WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <v_count_reg_3> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
      WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <v_count_reg_1> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
       WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <v_count_reg_0> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
       WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <mod2_reg> (without init value) has a constant value of 0 in block <vga_sync>. This FF/Latch will be trimmed during the optimization process.
       WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <v_count_reg_2> (without    init value) has a constant value of 0 in block <vga_sync>. This FF/Latch wiProcess "Synthesize - XST" completed successfully
       WARNING:Pack:1543 - The register rgb_reg_1_3 has the property IOB=TRUE, but was
       not packed into the input side of an I/O component. The IFF1 BEL site already
      contains the register symbol "rgb_reg_1_1".
       The IFF2 BEL site already contains the register symbol "rgb_reg_1_2".
    
pregunta Red1

1 respuesta

2

Las advertencias son bastante autoexplicativas. La señal reg_led no está conectada a un pin de salida FPGA, por lo que las herramientas lo han eliminado. Parece que el valor en v_count_reg nunca cambia, por lo que las herramientas han eliminado los flip-flops innecesarios. Sospecho que no ha creado el archivo de restricciones del usuario y no ha conectado las señales en su diseño a pines específicos en el FPGA. Si de hecho ha creado un archivo UCF, ejecute una simulación y descubra por qué v_count_reg nunca cambia.

    
respondido por el Joe Hass

Lea otras preguntas en las etiquetas