2017-12-24 22 views
-2

enter image description hereツールを使用せずにVerilogコードで生成または使用されたフリップフロップの数をカウントするにはどうすればよいですか?Verilogコードを生成したフリップフロップの数

+0

:(。)だけ@内部の非ブロックの割り当て(POS/neg_edgeクロックが必要と形容詞は不要である「非ブロック」のセクション)

次のコードでは、12個のレジスタを生成しますあなたがしようとした ? –

+0

小さなコードでは、クロックエッジがトリガされている回数を計算しています。コードの実行中に使用されている可能性のあるフロップ数を大まかに示す変数の変化を計算しています。しかし、同時に変化する変数が多数ある場合、コード内のフロップ数をチェックする方法はありますか? –

+0

あなたがしようとしていることのコードを提供していないので、あなたを助けることは不可能です。 SOはコード作成サービスではないため、使用している関連ソースへのコードとリンクを提供する必要があります。 – not2qubit

答えて

0

ノンブロッキング割り当てのLHS上のビット数は、常に@(pos/neg_edge ...)の中に数えます。やった

reg [7:0] my_byte1,my_byte2; 
... 
always @(posedge clock) 
begin 
    my_byte1  <= something_which_is_8_bits_wide; 
    my_byte2[3:0]<= something_else_which_is_4_bits_wide; 
end 
+0

返信いただきありがとうございます。私はこれを試してみる。 –

関連する問題