Dúvida VHDL: precedencia na declaração de Enable e Clock

Pessoal,
Estou com uma dúvida que talvez seja trivial, e conceitualmente talvez independe da linguagem.
Mas o fato é que costumo ver implementações onde o CLK usualmente vem antes do EN, como abaixo:
Mas, na lógica do meu raciocínio, faria mais sentido implementar o EN antes do CLK, algo parecido com isso ( não compilei ainda ):
Faz sentido, ou na compilação dá na mesma ?
Estou com uma dúvida que talvez seja trivial, e conceitualmente talvez independe da linguagem.
Mas o fato é que costumo ver implementações onde o CLK usualmente vem antes do EN, como abaixo:
- Código: Selecionar todos
wait until clk = '1';
if en = '1' then
a := b;
end if;
Mas, na lógica do meu raciocínio, faria mais sentido implementar o EN antes do CLK, algo parecido com isso ( não compilei ainda ):
- Código: Selecionar todos
if en = '1' then
wait until clk = '1';
a := b;
end if;
Faz sentido, ou na compilação dá na mesma ?