次のように、D フリップフロップを実装するモジュールを Verilog で記述しました。
module d_flip_flop(q,d,clk,reset);
今、このモジュールを使用して 4 ビット シフト レジスタを実装したいと考えています。そのため、常に @(negedge clk) ブロック内で 4 つの d フリップフロップを並列に実行する必要があります。常に内部で 4 つのユーザー定義モジュールを並列実行する方法 (またはインスタンス化する方法) がわかりません。4 ビット シフト レジスタの直接的な動作実装は必要ありません。