Descripción del comportamiento del pestillo

1

¿Puede alguien decirme cómo debo escribir una descripción de comportamiento para un pestillo en VHDL? Dado que es sensible al nivel, ¿representará un latch la siguiente línea de código?

if clk='1' then Q<=D;
end if;
    
pregunta user40295

1 respuesta

1

El código que muestra es un fragmento de código secuencial, y puede modelar un bloqueo si el resto del proceso es correcto.

¿Qué hay de escribirlo en código concurrente?

Q <= D when clk = '1';

O, si quieres ser extra claro y VHDL-2008 es una opción:

Q <= D when clk;
    
respondido por el rick

Lea otras preguntas en las etiquetas