以下のVerilogのソースで、clkCnt = 100、SPICLK = 1の場合、
a <= 1;
は必ず実行されるのでしょうか。
if(clkCnt == 100)begin SPICK <= 0; if(SPICLK == 1)begin a <= 1; end end
modelsimでSimulationを行った結果は、aは1となりました。
ただ、HDLはシミュレーションと実機とで動作が異なることがあるので、
上記の場合に不安定な状態にならないかを教えて頂きたく。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/19 01:18