-1
手順ブロック内で非ブロッキング割り当てが使用される場合、それは並行フローと見なされますか?シナリオは何でしょうか?私はほとんど混乱していない。誰も助けることができますか?プロシージャブロック内で非ブロッキング割り当てが使用されている場合、それは並行フローと見なされますか?
手順ブロック内で非ブロッキング割り当てが使用される場合、それは並行フローと見なされますか?シナリオは何でしょうか?私はほとんど混乱していない。誰も助けることができますか?プロシージャブロック内で非ブロッキング割り当てが使用されている場合、それは並行フローと見なされますか?
Verilogで同時にシミュレートされるものは、always
ブロックです。単一のalways
ブロック内のコードは順番に実行されます。並行処理は、ブロッキング/非ブロッキング割り当てに依存しません。
blocking
/non-blocking
:状態デバイスの動作を正しくシミュレートできないという基本的な欠点の1つ、つまりフロップまたはラッチを回避するための割り当てが使用されています。 non-blocking
の割り当ては、上記を修正するためにイベントのスケジューリングの優先順位を決めるトリックです。