立ち上がりエッジを検出するために常にこれを使用していました。
if (clk'event and clk='1') then
しかし、これも使用できます:
if rising_edge(clk) then
この投稿を読むことrising_edge(clk)
をお勧めしますが、間違った動作につながる可能性があることを示すコメントもあります。rising_edge(clk)
将来のために、継続する(clk'event and clk='1')
か採用するか、どちらを選択するかを決めることはできませんrising_edge(clk)
。
これら2つの実世界での経験はありますか? 好みはありますか?
ありがとう!