ID del artículo: 000081096 Tipo de contenido: Resolución de problemas Última revisión: 13/02/2006

Si mi archivo de diseño HDL Verilog tiene varios casos listados en una sola línea de una declaración de caso, solo el primer caso parece estar implementado en el diseño sintetizado. ¿Por qué?

Entorno

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descripción El software MAX PLUS® II no admite múltiples casos escritos en una línea de una declaración de caso en diseños HDL Verilog.

Por ejemplo, el código siguiente solo implementará el primer caso, ignorando el segundo:

caso(a)
  2'b00, 2'b11:  b <= 1;
  predeterminado:  b <= 0;
Caso final

Para evitar este problema, debe asignar cada caso en una línea separada:

Caso(a)
  2'B00: B <= 1;
  2'b11: b <= 1;
  valor predeterminado: b <= 0;
Caso final

Este problema se corrigió en las versiones de software MAX PLUS II 9.2 y superiores.

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.