1

submod コマンドを使用してトップ モジュールを分割する際に問題が発生しています。

単純なカウンターがあります (4 ビット カウンターの動作コードがあります)。その中に次のセルがあります。

yosys> select -list
counter
counter/$procmux$4_Y
counter/$add$counter.v:10$2_Y
counter/$0\count[3:0]
counter/count
counter/en
counter/rst
counter/clk
counter/$procdff$9
counter/$procmux$7
counter/$procmux$4
counter/$add$counter.v:10$2

次に、次のセルをサブモジュールに入れたいと思います。

counter/$procdff$9
counter/$procmux$7

selectsetattr、を使用する方法がわかりませんsubmod。どんな助けでも大歓迎です。

ありがとうございました


私のカウンターのVerilogコード:

module module counter (clk, rst, en, count);
input clk, rst, en;
output reg [3:0] count;   
always @(posedge clk)
  if (rst)
     count <= 4'd0;
  else if (en)
     count <= count + 4'd1;
endmodule
4

1 に答える 1