¿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;
¿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;
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;
Lea otras preguntas en las etiquetas vhdl