clk'event vs rising_edge ()

Ich hatte das immer benutzt, um eine steigende Flanke zu erkennen:

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

Dies kann aber auch verwendet werden:

if rising_edge(clk) then

lesendieser Beitrag, rising_edge(clk) wird empfohlen, gibt es aber auchein Kommentar anzeigt, dassrising_edge(clk) könnte zu falschem Verhalten führen.

Ich kann mich nicht entscheiden, welche ich für die Zukunft wählen soll(clk'event and clk='1') oder adoptierenrising_edge(clk).

Gibt es eine reale Erfahrung mit diesen beiden? Vorlieben?

Vielen Dank!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage