2025年09月
新着記事
最近のコメント
月別
カテゴリ
2025.09.15 20:43

ボツボツSPI


・Linux上でPicoScopeも動くようになったし、IcarusVerilogも、QuartusもLinux上で事足りているしで開発環境はほぼほぼLinux上で全部大丈夫そうだな。
・さて、ぼつぼつとSPIスレーブ機能部分でも書くか。デバッグは・・・RaspberryPiあたりをホストにしてやればいいか。
・と手をつけ始めたところで、ステートマシンのステート番号をenumできないのかなというところで、Gemini君に聞いてみるとtypedefできるよという。でもなんとなく変だなと思ってもう少しつついてみたらSystemVerilogなら・・・ということ。
・というあたりで、いままでなんとなくスルーしていたSystemVerilogとご対面となる。
・ごちゃごちゃしたところは生成AI君にお尋ねしてみたけど、あまり欲張らないで使うということなら、wireやregをまとめてlogicにすれば良いとか、structが使えるようになっているとか、Verilog+αてきにいけるようだ。
・ところでQuartusは対応しているのかな?と思ったらLiteエディションでもすんなり対応しているらしい。
・で、IcarusVerilogの方もOKらしい。ちょっと試したらエラーが出たのだけど、これは拡張子svで自動判定とはいかなくて、"-g2005-sv”というオプションをつけてやればOK.ちなみにテストベンチは手を加えずにVerilogのままだけど何も文句は言われなかった。C/C++のような関係なのかな?


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

タイトル

ホームページ

コメント

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