次のテストベンチ記述では、$displayと信号Aへの代入が同じタイミングで実行される。この記述でシミュレーションを実行した場合、画面に表示されるAの値について正しく説明しているものを選べ。
< 記述 >
< 選択肢 >
1.Aへの代入にノンブロッキング代入文が使われているため、
$displayでは代入後のAの値が表示される
2.Aへの代入にノンブロッキング代入文が使われているため、
$displayでは代入前のAの値が表示される
3.always文で記述されているものが先に処理されるため、
代入前のAの値が表示される
4.$displayで表示されるAの値は、代入前か代入後かは保証
されない
5.$displayは、$displayが呼ばれた時刻での全ての処理が終了
した後に値を表示するため、代入後のAの値が表示される
解答と解説はこちら
* 解答と解説を見るには有料サービス「Tech-On!プレミアム」の加入が必要です。「Tech-On!プレミアム」の詳細はこちらから。