Programación Verilog, error de compilación en quartus2
9.1 Asignación continua del programa
Hemos aprendido la asignación del programa en "Asignación del programa". La asignación procesal asigna un valor a un registro. El valor permanece en el registro hasta que otra asignación de programa ponga otro valor en el registro. El programa se comporta de manera diferente para asignaciones consecutivas. Son declaraciones de programa que permiten asignar continuamente el valor de una expresión a un registro o red durante un tiempo limitado.
9.1.1 Asignación y desasignación
Se utilizan las palabras clave asignar y desasignar:
El lado izquierdo de la asignación continua del programa solo puede ser un registro o una conexión de registros. El lado izquierdo de las asignaciones consecutivas de un programa sólo puede ser un registro o una conexión de registros. No puede ser una parte o una selección de bits de una red o matriz de registros.
El cuadro D activado por borde negativo es un ejemplo sencillo.
Un ejemplo simple es un flip-flop D activado por flanco negativo, que modelamos en .NET Framework 2.0 usando declaraciones de asignación y desasignación.