0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ctagsで作成したverilog用タグファイルで子モジュールのファイルに飛ばないときの対策方法

Last updated at Posted at 2022-11-07

Universal ctagsで
Verilog(またはSystemVerilog)のタグファイルをつくると
モジュール名=インスタンス名のとき
ファイルに飛んでくれないときの対策方法

タグファイル作成の際、インスタンスを無視するとうまくいく
コマンドオプションに追加でもいいが
.ctagsファイルに書いておけば起動時に自動で読み込む

.ctagsは
$HOME/.ctags.d/*.ctags
として書くこと(man ctagsで確認)

作成例
ファイル
$HOME/.ctags.d/verilog.ctags
に以下のように書く(#でコメント、はUniversal Ctagsだけしか対応しません)

# ignore instance kind
--SystemVerilog-kinds=-i
--Verilog-kinds=-i

ホントはモジュール名とインスタンス名は別にしてRTL書いてほしいが世の中ままならない

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?