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

interfaceのバス幅可変はverilatorでは未サポートか


・首相の記者会見前の雑談で「支持率おとすような写真を撮ってやる」的な発言をしたのが時事通信のカメラマンだったことを会社が白状していたけど、日頃の自分たちのオフレコ揚げ足取りをしつこくやっているのに、厳重注意くらいで済ませて良いのだろうかな。
・そしてそれ以外にもいくつか不適切な発言やそれを笑っていた連中がいたようだけど、それは時事通信の記者ではないという。それならば誰だったのか、それこそ徹底追求が必要ではないのだろうかな。
・たとえだんまりを決め込んでも音声入りの画像データが広がっているようだし発言者の特定も可能だろう。ひょっとしたら僅かな壁の反響などから、発言者のいた場所も特定可能かもしれないな。

・話題休閑
・interfaceで作ったバスのビット幅を#(parameter )で変更できそうなのでやってみたのだけど、どうも可変幅での接続がうまくいかない。
・お試しでGeminiにサンプルコードを作ってもらったけど、verilatorの構文チェックではだめ。
・ついでにChatGPTでも作ってもらったけどやっぱりだめで、copilotだとどうかなと思ったけどやっぱりだめ。
・どちらも
module my_module (
 my_if #(WIDTH) in_if,
。。。
);
のようなコードを吐くのだけど、どうやらこういう可変長の表記がverilatorではサポートされていないということが原因らしい。
・ちなみにGeminiは「接続してくる親モジュールで決めた幅に自動的に調整されるから何もしなくて良い」ということだったけど、結局うまくいかなかった。
・まぁ、今回は固定長でも問題ないし、ビット幅が違うものは別のインターフェースにすれば良いだけの話だけどね。

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

タイトル

ホームページ

コメント

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