2025年10月
新着記事
最近のコメント
月別
カテゴリ
2025.10.06 08:08

interfaceと未接続信号の始末


・そんなところで、いろいろなinterfaceをmyinterfaces.svなんてファイルに全部まとめておこうとしたら、DSimは良いけどVerilatorは気に入らないらしい。
・結局全部バラバラなファイルにしないとだめなのか。1ファイル1インターフェース/1モジュールという制約か。まぁ、gitで管理する上ではその方がマージしたりなんなりでトラブルを起こしにくいとも言えるか。
・Cとかだと#includeできっちり取り込まないと文句言われるからincludeだらけになりそうだけどVerilog/SystemVerilogだといちいち`includeしなくてもいいしな。
・仕方ないのでバラしてやるけど、今度は未使用な信号(まだ接続先がないんだよ!)が気に入らないらしい。前回はトップモジュールのポートに出したけど、毎回やるのも面倒臭い。
・なにか手はないの?とお尋ねしたら--Wno-UNUSEDオプションつければ良いよということなので、やってみると確かに大丈夫。しかし波形をみたら、未使用の信号がバッサリ切り取られてしまっている。いや、動きだけは見たいんだけど・・・
・ということで更にお尋ねすると、--Wno-UNUSEDPARAMとすれば良いらしいのでやってみたら、うん、確かに未接続信号の波形も見られるようになった。よしよし。
・そしてVerilatorで-Wallにしても「使ってないparameterがあるよ」ということを言われる程度無事にパス。いいぞいいぞ。

この記事へのコメント
コメントを書く
名前

タイトル

ホームページ

コメント

パスワード(削除用)
クッキー