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

[] [] []


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

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

 /* my_mod_20101107.v */

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

    ...

 endmodule

 

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

    ...

 endmodule

 

 /* my_module.v */

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

    ...

 endmodule


[] [] []