clk'event vs rising_edge ()

Eu sempre usei isso para detectar uma borda ascendente:

if (clk'event and clk='1') then

mas isso também pode ser usado:

if rising_edge(clk) then

Leituraesta postagem, rising_edge(clk) é recomendado, mas também háum comentário indicando querising_edge(clk) poderia levar a um comportamento errado.

Eu não posso decidir qual escolher para o futuro, continuando com(clk'event and clk='1') ou adotandorising_edge(clk).

Qualquer experiência do mundo real nesses dois? Alguma preferência?

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion