ファイル名はモジュール名に一致させる

[] [] []


「ファイル名はモジュール名に一致させる。1モジュール1ファイル」

モジュールがどのファイルに入っているかわかるようにするためである。またこうしておくと、ツールによっては、"-y ディレクトリ名"いうオプションで、ディレクトリ下のファイル名からモジュールを自動的に拾ってくれる利点もある。

×

/* my_mod_20101107.v */

module my_mod // ファイル名がモジュール名と違う

    ...

endmodule

 

module sub1 // 下位モジュールも同じファイル内にある

    ...

endmodule

 

/* my_module.v */

module my_module // ファイル名がモジュール名と同じ

    ...

endmodule


[] [] []