ID del artículo: 000081059 Tipo de contenido: Mensajes de error Última revisión: 27/10/2011

Advertencia (10240): Advertencia Verilog HDL Always Construct al <design.v> inferir latch(s) para la variable "i", que mantiene su valor anterior en una o más rutas a través de la construcción always</design.v>

Entorno

    Edición de suscripción de Intel® Quartus® II
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descripción

Las versiones 7.0 y anteriores del software Quartus® II pueden generar este mensaje de advertencia si utiliza una variable para controlar un bucle en HDL Verilog como en el ejemplo siguiente:

si ( !rst_n )
Comenzar
para ( i = 0; i < profundidad; i = i 1)
mem[i] = {width{1'b0}} ;
Final

Este problema se solucionó a partir de la versión 7.1 del software Quartus® II.

En el ejemplo anterior, las versiones 7.0 y anteriores del software Quartus II emiten la advertencia para una variable de bucle temporal que no es una señal en el diseño final. En el ejemplo, la variable "i" se usa para el bucle y se inicializa antes del comienzo del bucle en el código Verilog, pero no se usa en el resto del código. El software sintetiza un pestillo para esta variable temporal. En la lista netlist de diseño final, el latch no impulsa la lógica, por lo que se elimina. Sin embargo, el software emite la advertencia de bloqueo inferido antes de eliminar las señales sin diseminación.

A menos que se refiera a la variable fuera de la construcción always, la síntesis del software Quartus II elimina el pestillo y puede ignorar la advertencia.

Productos relacionados

Este artículo se aplica a 1 productos

Dispositivos programables Intel®

1

El contenido de esta página es una combinación de traducción humana y automática del contenido original en inglés. Este contenido se proporciona únicamente para su comodidad como información general y no debe considerarse como completo o preciso. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.